Prepare for DPDK 19.08 support 19/68319/6
authorXavier Simonart <xavier.simonart@intel.com>
Wed, 23 Oct 2019 10:38:51 +0000 (12:38 +0200)
committerXavier Simonart <xavier.simonart@intel.com>
Wed, 29 Jan 2020 09:56:04 +0000 (09:56 +0000)
commitab615dd91dcb355615b1f1f7266d878b70b35b4d
tree3d846d85dce35a5c4f78154f648bbc1e30313dee
parentec0cda3ea752559f3d6d40c6dd5be182f33c7644
Prepare for DPDK 19.08 support

This commit prepares PROX for supporting changes from DPDK 19.08
Mainly, the "sed" listed below were run.
In addition,
- some forward definition have been removed,
- prox_compat.h has been updated
- prox_compat.h has been included where necessary.

Hence such a commit is rather easy to review and to reapply
on other branches if necessary.

sed -i 's/struct ether_hdr/prox_rte_ether_hdr/g' *.h
sed -i 's/struct ether_hdr/prox_rte_ether_hdr/g' *.c
sed -i 's/struct ether_addr/prox_rte_ether_addr/g' *.c
sed -i 's/struct ether_addr/prox_rte_ether_addr/g' *.h
sed -i 's/prox_rte_ether_addr_port/struct ether_addr_port/g' *.c
sed -i 's/prox_rte_ether_addr_port/struct ether_addr_port/g' *.h
sed -i 's/struct vlan_hdr/prox_rte_vlan_hdr/g' *.c
sed -i 's/struct vlan_hdr/prox_rte_vlan_hdr/g' *.h
sed -i 's/struct ipv4_hdr/prox_rte_ipv4_hdr/g' *.h
sed -i 's/struct ipv4_hdr/prox_rte_ipv4_hdr/g' *.c
sed -i 's/struct ipv6_hdr/prox_rte_ipv6_hdr/g' *.c
sed -i 's/struct ipv6_hdr/prox_rte_ipv6_hdr/g' *.h
sed -i 's/struct udp_hdr/prox_rte_udp_hdr/g' *.c
sed -i 's/struct udp_hdr/prox_rte_udp_hdr/g' *.h
sed -i 's/struct tcp_hdr/prox_rte_tcp_hdr/g' *.c
sed -i 's/struct tcp_hdr/prox_rte_tcp_hdr/g' *.h
sed -i 's/struct prox_rte_ether_addr_copy/ether_addr_copy/g' *.c
sed -i 's/struct prox_rte_ether_addr_copy/ether_addr_copy/g' *.h
sed -i 's/struct prox_rte_ether_addr_copy/prox_rte_ether_addr_copy/g' *.c
sed -i 's/struct prox_rte_ether_addr_copy/ether_addr_copy/g' *.h
sed -i 's/prox_rte_ether_addr_copy/ether_addr_copy/g' *.h
sed -i 's/prox_rte_ether_addr_copy/ether_addr_copy/g' *.c
sed -i 's/ether_addr_copy/prox_rte_ether_addr_copy/g' *.c
sed -i 's/ether_addr_copy/prox_rte_ether_addr_copy/g' *.h
sed -i 's/prox_rte_ether_hdr_arp/struct ether_hdr_arp/g' *.h
sed -i 's/prox_rte_ether_hdr_arp/struct ether_hdr_arp/g' *.c
sed -i 's/struct vxlan_gpe_hdr/prox_rte_vxlan_gpe_hdr/g' *.h
sed -i 's/struct vxlan_gpe_hdr/prox_rte_vxlan_gpe_hdr/g' *.c
sed -i 's/eth_random_addr/prox_rte_eth_random_addr/g' *.c
sed -i 's/eth_random_addr/prox_rte_eth_random_addr/g' *.h
sed -i 's/ETHER_CRC_LEN/PROX_RTE_ETHER_CRC_LEN/g' *.c
sed -i 's/ETHER_CRC_LEN/PROX_RTE_ETHER_CRC_LEN/g' *.h
sed -i 's/ETHER_HDR_LEN/PROX_RTE_ETHER_HDR_LEN/g' *.c
sed -i 's/ETHER_HDR_LEN/PROX_RTE_ETHER_HDR_LEN/g' *.h
sed -i 's/ETHER_MAX_LEN/PROX_RTE_ETHER_MAX_LEN/g' *.c
sed -i 's/ETHER_MAX_LEN/PROX_RTE_ETHER_MAX_LEN/g' *.h
sed -i 's/ETHER_MIN_LEN/PROX_RTE_ETHER_MIN_LEN/g' *.c
sed -i 's/ETHER_MIN_LEN/PROX_RTE_ETHER_MIN_LEN/g' *.h
sed -i 's/TCP_SYN_FLAG/PROX_RTE_TCP_SYN_FLAG/g' *.c
sed -i 's/TCP_RST_FLAG/PROX_RTE_TCP_RST_FLAG/g' *.c
sed -i 's/TCP_FIN_FLAG/PROX_RTE_TCP_FIN_FLAG/g' *.c
sed -i 's/TCP_ACK_FLAG/PROX_RTE_TCP_ACK_FLAG/g' *.c

Change-Id: I4dfe8be68e618c94dcaae28754579fbeb571bb00
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
63 files changed:
VNFs/DPPD-PROX/acl_field_def.h
VNFs/DPPD-PROX/arp.h
VNFs/DPPD-PROX/bng_pkts.h
VNFs/DPPD-PROX/cmd_parser.c
VNFs/DPPD-PROX/commands.c
VNFs/DPPD-PROX/commands.h
VNFs/DPPD-PROX/defaults.c
VNFs/DPPD-PROX/defaults.h
VNFs/DPPD-PROX/genl4_stream.h
VNFs/DPPD-PROX/genl4_stream_tcp.c
VNFs/DPPD-PROX/genl4_stream_udp.c
VNFs/DPPD-PROX/handle_aggregator.c
VNFs/DPPD-PROX/handle_arp.c
VNFs/DPPD-PROX/handle_blockudp.c
VNFs/DPPD-PROX/handle_cgnat.c
VNFs/DPPD-PROX/handle_classify.c
VNFs/DPPD-PROX/handle_esp.c
VNFs/DPPD-PROX/handle_fm.c
VNFs/DPPD-PROX/handle_gen.c
VNFs/DPPD-PROX/handle_genl4.c
VNFs/DPPD-PROX/handle_gre_decap_encap.c
VNFs/DPPD-PROX/handle_impair.c
VNFs/DPPD-PROX/handle_ipv6_tunnel.c
VNFs/DPPD-PROX/handle_l2fwd.c
VNFs/DPPD-PROX/handle_lat.c
VNFs/DPPD-PROX/handle_lb_5tuple.c
VNFs/DPPD-PROX/handle_lb_net.c
VNFs/DPPD-PROX/handle_lb_pos.c
VNFs/DPPD-PROX/handle_lb_qinq.c
VNFs/DPPD-PROX/handle_master.c
VNFs/DPPD-PROX/handle_mplstag.c
VNFs/DPPD-PROX/handle_nat.c
VNFs/DPPD-PROX/handle_nsh.c
VNFs/DPPD-PROX/handle_qinq_decap4.c
VNFs/DPPD-PROX/handle_qinq_decap6.c
VNFs/DPPD-PROX/handle_qinq_encap4.c
VNFs/DPPD-PROX/handle_qinq_encap4.h
VNFs/DPPD-PROX/handle_qinq_encap6.c
VNFs/DPPD-PROX/handle_qos.c
VNFs/DPPD-PROX/handle_routing.c
VNFs/DPPD-PROX/handle_swap.c
VNFs/DPPD-PROX/handle_untag.c
VNFs/DPPD-PROX/hash_entry_types.h
VNFs/DPPD-PROX/log.c
VNFs/DPPD-PROX/main.c
VNFs/DPPD-PROX/mbuf_utils.h
VNFs/DPPD-PROX/packet_utils.c
VNFs/DPPD-PROX/packet_utils.h
VNFs/DPPD-PROX/parse_utils.c
VNFs/DPPD-PROX/parse_utils.h
VNFs/DPPD-PROX/pkt_parser.h
VNFs/DPPD-PROX/pkt_prototypes.h
VNFs/DPPD-PROX/prox_args.c
VNFs/DPPD-PROX/prox_cksum.c
VNFs/DPPD-PROX/prox_cksum.h
VNFs/DPPD-PROX/prox_compat.h
VNFs/DPPD-PROX/prox_lua_types.c
VNFs/DPPD-PROX/prox_lua_types.h
VNFs/DPPD-PROX/prox_port_cfg.c
VNFs/DPPD-PROX/prox_port_cfg.h
VNFs/DPPD-PROX/qinq.h
VNFs/DPPD-PROX/task_init.h
VNFs/DPPD-PROX/vxlangpe_nsh.h