mbuf: add rte prefix to offload flags rename-olflags1
authorOlivier Matz <olivier.matz@6wind.com>
Fri, 30 Jul 2021 15:26:36 +0000 (17:26 +0200)
committerOlivier Matz <olivier.matz@6wind.com>
Fri, 30 Jul 2021 15:37:16 +0000 (17:37 +0200)
commita1162c560965a5bc748eeb6d43c1e7072d806a04
tree4254425337a54bcfde470383677489af76666d05
parentfce3169abae2e5e803df8f0e8701ad5776bec6e2
mbuf: add rte prefix to offload flags

apply the changes

> ./devtools/cocci.sh devtools/cocci/prefix_mbuf_offload_flags.cocci
> git commit -a -m "tmp"
> git checkout HEAD^ -- drivers/net/ice/ice_rxtx_vec*
> for f in $(git ls-tree --full-tree -r --name-only HEAD); do if [ "$(file -b --mime-encoding $f)" != binary ]; then sed -i -e 's,\<PKT_RX_,RTE_MBUF_F_RX_,g' -e 's,\<PKT_TX_,RTE_MBUF_F_TX_,g' -e 's,EXT_ATTACHED_MBUF,RTE_MBUF_F_EXTERNAL,g' -e 's,IND_ATTACHED_MBUF,RTE_MBUF_F_INDIRECT,g' -e 's,EXT_ATTACHED_MBUF,RTE_MBUF_F_EXTERNAL,g' -e 's,PKT_FIRST_FREE,RTE_MBUF_F_FIRST_FREE,g' -e 's,PKT_LAST_FREE,RTE_MBUF_F_LAST_FREE,g' $f; fi; done

revert some unwanted changes

> for f in $(git ls-tree --full-tree -r --name-only HEAD drivers/net/bnxt); do if [ "$(file -b --mime-encoding $f)" != binary ]; then sed -i -e 's,RTE_MBUF_F_TX_OIP,PKT_TX_OIP,g' -e 's,RTE_MBUF_F_TX_IIP,PKT_TX_IIP,g' -e 's,RTE_MBUF_F_TX_TCP_UDP_CKSUM,PKT_TX_TCP_UDP_CKSUM,g' $f; fi; done
> git checkout HEAD -- devtools/cocci/prefix_mbuf_offload_flags.cocci
> git commit -a --amend -m "mbuf: add rte prefix to offload flags"

todo: carefully check the patch, add compat layer
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_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_17_11.rst
doc/guides/rel_notes/release_19_11.rst
doc/guides/rel_notes/release_2_2.rst
doc/guides/sample_app_ug/ptpclient.rst
drivers/compress/mlx5/mlx5_compress.c
drivers/crypto/mlx5/mlx5_crypto.c
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_net.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
drivers/regex/mlx5/mlx5_regex_fastpath.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/pipeline/rte_table_action.c
lib/vhost/virtio_net.c