2 // Rename mbuf offload flags (and some other defines) to have
4 // This only replaces usages in C code, so it is advised to
5 // replace missing occurrences with:
6 // for f in $(git ls-tree --full-tree -r --name-only HEAD); do
7 // if [ "$(file -b --mime-encoding $f)" = "binary" ]; then
11 // -e 's,EXT_ATTACHED_MBUF,RTE_MBUF_F_EXTERNAL,g' \
12 // -e 's,IND_ATTACHED_MBUF,RTE_MBUF_F_INDIRECT,g' \
13 // -e 's,EXT_ATTACHED_MBUF,RTE_MBUF_F_EXTERNAL,g' \
14 // -e 's,PKT_FIRST_FREE,RTE_MBUF_F_FIRST_FREE,g' \
15 // -e 's,PKT_LAST_FREE,RTE_MBUF_F_LAST_FREE,g' \
16 // -e 's,PKT_TX_DYNF_METADATA,RTE_MBUF_DYNFLAG_TX_METADATA,g' \
17 // -e 's,PKT_RX_DYNF_METADATA,RTE_MBUF_DYNFLAG_RX_METADATA,g' \
18 // -e 's,\<PKT_RX_,RTE_MBUF_F_RX_,g' \
19 // -e 's,\<PKT_TX_,RTE_MBUF_F_TX_,g' \
33 + RTE_MBUF_F_RX_RSS_HASH
45 + RTE_MBUF_F_RX_L4_CKSUM_BAD
51 + RTE_MBUF_F_RX_IP_CKSUM_BAD
56 - PKT_RX_OUTER_IP_CKSUM_BAD
57 + RTE_MBUF_F_RX_OUTER_IP_CKSUM_BAD
62 - PKT_RX_EIP_CKSUM_BAD
63 + RTE_MBUF_F_RX_EIP_CKSUM_BAD
68 - PKT_RX_VLAN_STRIPPED
69 + RTE_MBUF_F_RX_VLAN_STRIPPED
74 - PKT_RX_IP_CKSUM_MASK
75 + RTE_MBUF_F_RX_IP_CKSUM_MASK
80 - PKT_RX_IP_CKSUM_UNKNOWN
81 + RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN
87 + RTE_MBUF_F_RX_IP_CKSUM_BAD
92 - PKT_RX_IP_CKSUM_GOOD
93 + RTE_MBUF_F_RX_IP_CKSUM_GOOD
98 - PKT_RX_IP_CKSUM_NONE
99 + RTE_MBUF_F_RX_IP_CKSUM_NONE
104 - PKT_RX_L4_CKSUM_MASK
105 + RTE_MBUF_F_RX_L4_CKSUM_MASK
110 - PKT_RX_L4_CKSUM_UNKNOWN
111 + RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN
116 - PKT_RX_L4_CKSUM_BAD
117 + RTE_MBUF_F_RX_L4_CKSUM_BAD
122 - PKT_RX_L4_CKSUM_GOOD
123 + RTE_MBUF_F_RX_L4_CKSUM_GOOD
128 - PKT_RX_L4_CKSUM_NONE
129 + RTE_MBUF_F_RX_L4_CKSUM_NONE
134 - PKT_RX_IEEE1588_PTP
135 + RTE_MBUF_F_RX_IEEE1588_PTP
140 - PKT_RX_IEEE1588_TMST
141 + RTE_MBUF_F_RX_IEEE1588_TMST
147 + RTE_MBUF_F_RX_FDIR_ID
153 + RTE_MBUF_F_RX_FDIR_FLX
158 - PKT_RX_QINQ_STRIPPED
159 + RTE_MBUF_F_RX_QINQ_STRIPPED
171 + RTE_MBUF_F_RX_SEC_OFFLOAD
176 - PKT_RX_SEC_OFFLOAD_FAILED
177 + RTE_MBUF_F_RX_SEC_OFFLOAD_FAILED
188 - PKT_RX_OUTER_L4_CKSUM_MASK
189 + RTE_MBUF_F_RX_OUTER_L4_CKSUM_MASK
194 - PKT_RX_OUTER_L4_CKSUM_UNKNOWN
195 + RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN
200 - PKT_RX_OUTER_L4_CKSUM_BAD
201 + RTE_MBUF_F_RX_OUTER_L4_CKSUM_BAD
206 - PKT_RX_OUTER_L4_CKSUM_GOOD
207 + RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD
212 - PKT_RX_OUTER_L4_CKSUM_INVALID
213 + RTE_MBUF_F_RX_OUTER_L4_CKSUM_INVALID
219 + RTE_MBUF_F_FIRST_FREE
225 + RTE_MBUF_F_LAST_FREE
230 - PKT_TX_OUTER_UDP_CKSUM
231 + RTE_MBUF_F_TX_OUTER_UDP_CKSUM
237 + RTE_MBUF_F_TX_UDP_SEG
243 + RTE_MBUF_F_TX_SEC_OFFLOAD
249 + RTE_MBUF_F_TX_MACSEC
254 - PKT_TX_TUNNEL_VXLAN
255 + RTE_MBUF_F_TX_TUNNEL_VXLAN
261 + RTE_MBUF_F_TX_TUNNEL_GRE
267 + RTE_MBUF_F_TX_TUNNEL_IPIP
272 - PKT_TX_TUNNEL_GENEVE
273 + RTE_MBUF_F_TX_TUNNEL_GENEVE
278 - PKT_TX_TUNNEL_MPLSINUDP
279 + RTE_MBUF_F_TX_TUNNEL_MPLSINUDP
284 - PKT_TX_TUNNEL_VXLAN_GPE
285 + RTE_MBUF_F_TX_TUNNEL_VXLAN_GPE
291 + RTE_MBUF_F_TX_TUNNEL_GTP
297 + RTE_MBUF_F_TX_TUNNEL_ESP
303 + RTE_MBUF_F_TX_TUNNEL_IP
309 + RTE_MBUF_F_TX_TUNNEL_UDP
315 + RTE_MBUF_F_TX_TUNNEL_MASK
327 + RTE_MBUF_F_TX_QINQ_PKT
333 + RTE_MBUF_F_TX_TCP_SEG
338 - PKT_TX_IEEE1588_TMST
339 + RTE_MBUF_F_TX_IEEE1588_TMST
345 + RTE_MBUF_F_TX_L4_NO_CKSUM
351 + RTE_MBUF_F_TX_TCP_CKSUM
357 + RTE_MBUF_F_TX_SCTP_CKSUM
363 + RTE_MBUF_F_TX_UDP_CKSUM
369 + RTE_MBUF_F_TX_L4_MASK
375 + RTE_MBUF_F_TX_IP_CKSUM
399 + RTE_MBUF_F_TX_VLAN_PKT
404 - PKT_TX_OUTER_IP_CKSUM
405 + RTE_MBUF_F_TX_OUTER_IP_CKSUM
411 + RTE_MBUF_F_TX_OUTER_IPV4
417 + RTE_MBUF_F_TX_OUTER_IPV6
422 - PKT_TX_OFFLOAD_MASK
423 + RTE_MBUF_F_TX_OFFLOAD_MASK
429 + RTE_MBUF_F_EXTERNAL
435 + RTE_MBUF_F_INDIRECT
440 - PKT_TX_DYNF_METADATA
441 + RTE_MBUF_DYNFLAG_TX_METADATA
446 - PKT_RX_DYNF_METADATA
447 + RTE_MBUF_DYNFLAG_RX_METADATA