Added support for multiple vlans in ipv4 vdev mode 30/70530/2
authorXavier Simonart <xavier.simonart@intel.com>
Fri, 10 Jul 2020 10:59:40 +0000 (12:59 +0200)
committerXavier Simonart <xavier.simonart@intel.com>
Mon, 21 Sep 2020 08:35:03 +0000 (10:35 +0200)
commit9a1e1e9336b39178362c6ccadd4a9716f865047f
treeddcf3543c1145183e37563597b7848dc675959e8
parentdcbc010d7e50d5d42ce5ecba9b6a2234998e7c88
Added support for multiple vlans in ipv4 vdev mode

When the following conditions are met:
- ipv4
- vdev enabled
Then multiple vlans are supported.
Multiple vlans can be configured using the vlan_tag option within the port section of the config file.
Multiple (different) local_ipv4/prefix must then also be configured within the same section.

Note that for ipv6 multiple vlans are not supported (yet)
Also, when vdev is not enabled, multiple vlans are also not (yet) supported.

Change-Id: I38b6cd98ff2a0f484d1bf0910b15413ba21ae6d6
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
13 files changed:
VNFs/DPPD-PROX/cmd_parser.c
VNFs/DPPD-PROX/commands.c
VNFs/DPPD-PROX/display_pkt_len.c
VNFs/DPPD-PROX/display_ports.c
VNFs/DPPD-PROX/display_rings.c
VNFs/DPPD-PROX/handle_master.c
VNFs/DPPD-PROX/main.c
VNFs/DPPD-PROX/packet_utils.c
VNFs/DPPD-PROX/parse_utils.c
VNFs/DPPD-PROX/parse_utils.h
VNFs/DPPD-PROX/prox_args.c
VNFs/DPPD-PROX/prox_port_cfg.c
VNFs/DPPD-PROX/prox_port_cfg.h