Add initial support for DPDK 21.11 25/73225/4
authorXavier Simonart <simonartxavier@gmail.com>
Sun, 20 Feb 2022 00:50:56 +0000 (00:50 +0000)
committerPatrice Buriez <patrice.buriez@chenapan.org>
Mon, 26 Dec 2022 09:40:40 +0000 (09:40 +0000)
commitb950110b2a8a23ac498deef1bebca643f80c38b1
tree0df52515cbc3ff8f4af6b4b1bba9e98761bb8bc4
parentfb2d81d0e3d0d766f59511df7cf7a5d151674c3b
Add initial support for DPDK 21.11

Note that this patch simplistically removes some PROX features, because
they are not directly supported anymore by DPDK, since rte_eth_devices
is now private:
- reading and writing NIC register through PROX command line
- querying ixgbe HW statistics instead of getting them from DPDK

Also adjusted to following DPDK changes:
* struct rte_ether_hdr fields renamed:
  - d_addr -> dst_addr
  - s_addr -> src_addr
* struct rte_eth_rxmode field renamed:
  - max_rx_pkt_len -> mtu
* --master-lcore -> --main-lcore

Signed-off-by: Xavier Simonart <simonartxavier@gmail.com>
Signed-off-by: Patrice Buriez <patrice.buriez@chenapan.org>
Change-Id: I08445b3dd0f7fe471d9bc7cfb557bd3aeb2f50be
VNFs/DPPD-PROX/commands.c
VNFs/DPPD-PROX/defaults.c
VNFs/DPPD-PROX/meson.build
VNFs/DPPD-PROX/prox_args.c
VNFs/DPPD-PROX/prox_compat.h