mbuf: add namespace to offload flags
authorOlivier Matz <olivier.matz@6wind.com>
Fri, 15 Oct 2021 19:24:08 +0000 (21:24 +0200)
committerDavid Marchand <david.marchand@redhat.com>
Sun, 24 Oct 2021 11:37:43 +0000 (13:37 +0200)
commitdaa02b5cddbb8e11b31d41e2bf7bb1ae64dcae2f
tree22d2fe110fae957428c30d1e082c5c863ba852bf
parent735155ee3b7c126b14ac28c5667d5a2d811ddf4c
mbuf: add namespace to offload flags

Fix the mbuf offload flags namespace by adding an RTE_ prefix to the
name. The old flags remain usable, but a deprecation warning is issued
at compilation.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Acked-by: Somnath Kotur <somnath.kotur@broadcom.com>
172 files changed:
app/test-pmd/csumonly.c
app/test-pmd/flowgen.c
app/test-pmd/ieee1588fwd.c
app/test-pmd/macfwd.c
app/test-pmd/macswap_common.h
app/test-pmd/txonly.c
app/test-pmd/util.c
app/test/test_cryptodev_security_ipsec.c
app/test/test_ipsec.c
app/test/test_mbuf.c
doc/guides/nics/bnxt.rst
doc/guides/nics/enic.rst
doc/guides/nics/features.rst
doc/guides/nics/ixgbe.rst
doc/guides/nics/mlx5.rst
doc/guides/prog_guide/generic_segmentation_offload_lib.rst
doc/guides/prog_guide/mbuf_lib.rst
doc/guides/prog_guide/metrics_lib.rst
doc/guides/prog_guide/rte_flow.rst
doc/guides/rel_notes/deprecation.rst
doc/guides/rel_notes/release_21_11.rst
drivers/crypto/cnxk/cn10k_cryptodev_ops.c
drivers/crypto/cnxk/cn10k_ipsec_la_ops.h
drivers/event/cnxk/cn9k_worker.h
drivers/event/octeontx/ssovf_worker.c
drivers/event/octeontx/ssovf_worker.h
drivers/event/octeontx2/otx2_worker.h
drivers/net/af_packet/rte_eth_af_packet.c
drivers/net/atlantic/atl_rxtx.c
drivers/net/avp/avp_ethdev.c
drivers/net/axgbe/axgbe_rxtx.c
drivers/net/axgbe/axgbe_rxtx_vec_sse.c
drivers/net/bnx2x/bnx2x.c
drivers/net/bnx2x/bnx2x_rxtx.c
drivers/net/bnxt/bnxt_rxr.c
drivers/net/bnxt/bnxt_rxr.h
drivers/net/bnxt/bnxt_txr.c
drivers/net/bnxt/bnxt_txr.h
drivers/net/bonding/rte_eth_bond_pmd.c
drivers/net/cnxk/cn10k_ethdev.c
drivers/net/cnxk/cn10k_rx.h
drivers/net/cnxk/cn10k_tx.h
drivers/net/cnxk/cn9k_ethdev.c
drivers/net/cnxk/cn9k_rx.h
drivers/net/cnxk/cn9k_tx.h
drivers/net/cnxk/cnxk_ethdev.h
drivers/net/cnxk/cnxk_lookup.c
drivers/net/cxgbe/sge.c
drivers/net/dpaa/dpaa_ethdev.h
drivers/net/dpaa/dpaa_rxtx.c
drivers/net/dpaa2/dpaa2_rxtx.c
drivers/net/e1000/em_rxtx.c
drivers/net/e1000/igb_rxtx.c
drivers/net/ena/ena_ethdev.c
drivers/net/enetc/enetc_rxtx.c
drivers/net/enic/enic_main.c
drivers/net/enic/enic_res.c
drivers/net/enic/enic_rxtx.c
drivers/net/enic/enic_rxtx_common.h
drivers/net/enic/enic_rxtx_vec_avx2.c
drivers/net/fm10k/fm10k_rxtx.c
drivers/net/fm10k/fm10k_rxtx_vec.c
drivers/net/hinic/hinic_pmd_rx.c
drivers/net/hinic/hinic_pmd_tx.c
drivers/net/hinic/hinic_pmd_tx.h
drivers/net/hns3/hns3_ethdev.h
drivers/net/hns3/hns3_rxtx.c
drivers/net/hns3/hns3_rxtx.h
drivers/net/hns3/hns3_rxtx_vec_neon.h
drivers/net/hns3/hns3_rxtx_vec_sve.c
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/i40e_rxtx_vec_altivec.c
drivers/net/i40e/i40e_rxtx_vec_avx2.c
drivers/net/i40e/i40e_rxtx_vec_avx512.c
drivers/net/i40e/i40e_rxtx_vec_neon.c
drivers/net/i40e/i40e_rxtx_vec_sse.c
drivers/net/iavf/iavf_rxtx.c
drivers/net/iavf/iavf_rxtx.h
drivers/net/iavf/iavf_rxtx_vec_avx2.c
drivers/net/iavf/iavf_rxtx_vec_avx512.c
drivers/net/iavf/iavf_rxtx_vec_common.h
drivers/net/iavf/iavf_rxtx_vec_sse.c
drivers/net/ice/ice_rxtx.c
drivers/net/ice/ice_rxtx_vec_avx2.c
drivers/net/ice/ice_rxtx_vec_avx512.c
drivers/net/ice/ice_rxtx_vec_common.h
drivers/net/ice/ice_rxtx_vec_sse.c
drivers/net/igc/igc_txrx.c
drivers/net/ionic/ionic_rxtx.c
drivers/net/ixgbe/ixgbe_ethdev.c
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
drivers/net/liquidio/lio_rxtx.c
drivers/net/mlx4/mlx4_rxtx.c
drivers/net/mlx5/mlx5_flow.c
drivers/net/mlx5/mlx5_rx.c
drivers/net/mlx5/mlx5_rx.h
drivers/net/mlx5/mlx5_rxq.c
drivers/net/mlx5/mlx5_rxtx.c
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
drivers/net/mlx5/mlx5_rxtx_vec_neon.h
drivers/net/mlx5/mlx5_rxtx_vec_sse.h
drivers/net/mlx5/mlx5_tx.h
drivers/net/mvneta/mvneta_ethdev.h
drivers/net/mvneta/mvneta_rxtx.c
drivers/net/mvpp2/mrvl_ethdev.c
drivers/net/netvsc/hn_rxtx.c
drivers/net/nfp/nfp_rxtx.c
drivers/net/octeontx/octeontx_rxtx.h
drivers/net/octeontx2/otx2_ethdev.c
drivers/net/octeontx2/otx2_lookup.c
drivers/net/octeontx2/otx2_rx.c
drivers/net/octeontx2/otx2_rx.h
drivers/net/octeontx2/otx2_tx.c
drivers/net/octeontx2/otx2_tx.h
drivers/net/qede/qede_rxtx.c
drivers/net/qede/qede_rxtx.h
drivers/net/sfc/sfc_dp_tx.h
drivers/net/sfc/sfc_ef100_rx.c
drivers/net/sfc/sfc_ef100_tx.c
drivers/net/sfc/sfc_ef10_essb_rx.c
drivers/net/sfc/sfc_ef10_rx.c
drivers/net/sfc/sfc_ef10_rx_ev.h
drivers/net/sfc/sfc_ef10_tx.c
drivers/net/sfc/sfc_rx.c
drivers/net/sfc/sfc_tso.c
drivers/net/sfc/sfc_tso.h
drivers/net/sfc/sfc_tx.c
drivers/net/tap/rte_eth_tap.c
drivers/net/thunderx/nicvf_rxtx.c
drivers/net/thunderx/nicvf_rxtx.h
drivers/net/txgbe/txgbe_ethdev.c
drivers/net/txgbe/txgbe_rxtx.c
drivers/net/vhost/rte_eth_vhost.c
drivers/net/virtio/virtio_rxtx.c
drivers/net/virtio/virtio_rxtx_packed.h
drivers/net/virtio/virtqueue.h
drivers/net/vmxnet3/vmxnet3_rxtx.c
examples/bpf/t2.c
examples/ip_fragmentation/main.c
examples/ip_reassembly/main.c
examples/ipsec-secgw/esp.c
examples/ipsec-secgw/ipsec-secgw.c
examples/ipsec-secgw/ipsec_worker.c
examples/ipsec-secgw/sa.c
examples/ptpclient/ptpclient.c
examples/qos_meter/main.c
examples/vhost/main.c
lib/ethdev/rte_ethdev.h
lib/ethdev/rte_flow.h
lib/eventdev/rte_event_eth_rx_adapter.c
lib/gso/gso_common.h
lib/gso/gso_tunnel_tcp4.c
lib/gso/rte_gso.c
lib/gso/rte_gso.h
lib/ipsec/esp_inb.c
lib/ipsec/esp_outb.c
lib/ipsec/misc.h
lib/ipsec/rte_ipsec_group.h
lib/ipsec/sa.c
lib/mbuf/rte_mbuf.c
lib/mbuf/rte_mbuf.h
lib/mbuf/rte_mbuf_core.h
lib/mbuf/rte_mbuf_dyn.c
lib/net/rte_ether.h
lib/net/rte_ip.h
lib/net/rte_net.h
lib/pcapng/rte_pcapng.c
lib/pipeline/rte_table_action.c
lib/security/rte_security.h
lib/vhost/virtio_net.c