Add support for VLAN insert and stripping 67/64467/2
authorXavier Simonart <xavier.simonart@intel.com>
Sun, 4 Nov 2018 16:29:43 +0000 (17:29 +0100)
committerXavier Simonart <xavier.simonart@intel.com>
Wed, 5 Dec 2018 11:46:00 +0000 (12:46 +0100)
commit899bdc59981a301aa6f5d02f0b1edef404e93569
tree8631d9e322559e7f85f23f6a18501f5ff88d68a7
parentabbfe2212b979e5048cafc82ecb12d11ab84f764
Add support for VLAN insert and stripping

JIRA: SAMPLEVNF-149

VLAN can be enabled on a port by adding "vlan=yes" in the port section.
When VLAN is enabled on a port, then DEV_RX_OFFLOAD_VLAN_STRIP
and DEV_TX_OFFLOAD_VLAN_INSERT are enabled (if device supports it).
This will cause VLAN to be stripped from any packets received with
the proper tag, and VLAN to be added for any packets being transmitted.
The VLAN ID themselves are configured through the physical function
using something like (where ens801f1 isthe PF):
ip link set ens801f1 vf 0 vlan 1111

Change-Id: I945c87b0c18565da479ecaa08e5ffce91232a7ce
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
VNFs/DPPD-PROX/prox_args.c
VNFs/DPPD-PROX/prox_port_cfg.c