| 87 | } |
| 88 | |
| 89 | std::string VLANPush::GetDesc() const { |
| 90 | uint32_t vlan_tag = vlan_tag_.value(); |
| 91 | |
| 92 | return bess::utils::Format("PCP=%u DEI=%u VID=%u", (vlan_tag >> 13) & 0x0007, |
| 93 | (vlan_tag >> 12) & 0x0001, vlan_tag & 0x0fff); |
| 94 | } |
| 95 | |
| 96 | ADD_MODULE(VLANPush, "vlan_push", "adds 802.1Q/802.11ad VLAN tag") |