1// 2// Rename mbuf offload flags (and some other defines) to have 3// an RTE_ prefix. 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 8// continue 9// fi 10// sed -i \ 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' \ 20// $f 21// done 22// 23@@ 24@@ 25 26- PKT_RX_VLAN 27+ RTE_MBUF_F_RX_VLAN 28 29@@ 30@@ 31 32- PKT_RX_RSS_HASH 33+ RTE_MBUF_F_RX_RSS_HASH 34 35@@ 36@@ 37 38- PKT_RX_FDIR 39+ RTE_MBUF_F_RX_FDIR 40 41@@ 42@@ 43 44- PKT_RX_L4_CKSUM_BAD 45+ RTE_MBUF_F_RX_L4_CKSUM_BAD 46 47@@ 48@@ 49 50- PKT_RX_IP_CKSUM_BAD 51+ RTE_MBUF_F_RX_IP_CKSUM_BAD 52 53@@ 54@@ 55 56- PKT_RX_OUTER_IP_CKSUM_BAD 57+ RTE_MBUF_F_RX_OUTER_IP_CKSUM_BAD 58 59@@ 60@@ 61 62- PKT_RX_EIP_CKSUM_BAD 63+ RTE_MBUF_F_RX_EIP_CKSUM_BAD 64 65@@ 66@@ 67 68- PKT_RX_VLAN_STRIPPED 69+ RTE_MBUF_F_RX_VLAN_STRIPPED 70 71@@ 72@@ 73 74- PKT_RX_IP_CKSUM_MASK 75+ RTE_MBUF_F_RX_IP_CKSUM_MASK 76 77@@ 78@@ 79 80- PKT_RX_IP_CKSUM_UNKNOWN 81+ RTE_MBUF_F_RX_IP_CKSUM_UNKNOWN 82 83@@ 84@@ 85 86- PKT_RX_IP_CKSUM_BAD 87+ RTE_MBUF_F_RX_IP_CKSUM_BAD 88 89@@ 90@@ 91 92- PKT_RX_IP_CKSUM_GOOD 93+ RTE_MBUF_F_RX_IP_CKSUM_GOOD 94 95@@ 96@@ 97 98- PKT_RX_IP_CKSUM_NONE 99+ RTE_MBUF_F_RX_IP_CKSUM_NONE 100 101@@ 102@@ 103 104- PKT_RX_L4_CKSUM_MASK 105+ RTE_MBUF_F_RX_L4_CKSUM_MASK 106 107@@ 108@@ 109 110- PKT_RX_L4_CKSUM_UNKNOWN 111+ RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN 112 113@@ 114@@ 115 116- PKT_RX_L4_CKSUM_BAD 117+ RTE_MBUF_F_RX_L4_CKSUM_BAD 118 119@@ 120@@ 121 122- PKT_RX_L4_CKSUM_GOOD 123+ RTE_MBUF_F_RX_L4_CKSUM_GOOD 124 125@@ 126@@ 127 128- PKT_RX_L4_CKSUM_NONE 129+ RTE_MBUF_F_RX_L4_CKSUM_NONE 130 131@@ 132@@ 133 134- PKT_RX_IEEE1588_PTP 135+ RTE_MBUF_F_RX_IEEE1588_PTP 136 137@@ 138@@ 139 140- PKT_RX_IEEE1588_TMST 141+ RTE_MBUF_F_RX_IEEE1588_TMST 142 143@@ 144@@ 145 146- PKT_RX_FDIR_ID 147+ RTE_MBUF_F_RX_FDIR_ID 148 149@@ 150@@ 151 152- PKT_RX_FDIR_FLX 153+ RTE_MBUF_F_RX_FDIR_FLX 154 155@@ 156@@ 157 158- PKT_RX_QINQ_STRIPPED 159+ RTE_MBUF_F_RX_QINQ_STRIPPED 160 161@@ 162@@ 163 164- PKT_RX_LRO 165+ RTE_MBUF_F_RX_LRO 166 167@@ 168@@ 169 170- PKT_RX_SEC_OFFLOAD 171+ RTE_MBUF_F_RX_SEC_OFFLOAD 172 173@@ 174@@ 175 176- PKT_RX_SEC_OFFLOAD_FAILED 177+ RTE_MBUF_F_RX_SEC_OFFLOAD_FAILED 178 179@@ 180@@ 181 182- PKT_RX_QINQ 183+ RTE_MBUF_F_RX_QINQ 184 185@@ 186@@ 187 188- PKT_RX_OUTER_L4_CKSUM_MASK 189+ RTE_MBUF_F_RX_OUTER_L4_CKSUM_MASK 190 191@@ 192@@ 193 194- PKT_RX_OUTER_L4_CKSUM_UNKNOWN 195+ RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN 196 197@@ 198@@ 199 200- PKT_RX_OUTER_L4_CKSUM_BAD 201+ RTE_MBUF_F_RX_OUTER_L4_CKSUM_BAD 202 203@@ 204@@ 205 206- PKT_RX_OUTER_L4_CKSUM_GOOD 207+ RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD 208 209@@ 210@@ 211 212- PKT_RX_OUTER_L4_CKSUM_INVALID 213+ RTE_MBUF_F_RX_OUTER_L4_CKSUM_INVALID 214 215@@ 216@@ 217 218- PKT_FIRST_FREE 219+ RTE_MBUF_F_FIRST_FREE 220 221@@ 222@@ 223 224- PKT_LAST_FREE 225+ RTE_MBUF_F_LAST_FREE 226 227@@ 228@@ 229 230- PKT_TX_OUTER_UDP_CKSUM 231+ RTE_MBUF_F_TX_OUTER_UDP_CKSUM 232 233@@ 234@@ 235 236- PKT_TX_UDP_SEG 237+ RTE_MBUF_F_TX_UDP_SEG 238 239@@ 240@@ 241 242- PKT_TX_SEC_OFFLOAD 243+ RTE_MBUF_F_TX_SEC_OFFLOAD 244 245@@ 246@@ 247 248- PKT_TX_MACSEC 249+ RTE_MBUF_F_TX_MACSEC 250 251@@ 252@@ 253 254- PKT_TX_TUNNEL_VXLAN 255+ RTE_MBUF_F_TX_TUNNEL_VXLAN 256 257@@ 258@@ 259 260- PKT_TX_TUNNEL_GRE 261+ RTE_MBUF_F_TX_TUNNEL_GRE 262 263@@ 264@@ 265 266- PKT_TX_TUNNEL_IPIP 267+ RTE_MBUF_F_TX_TUNNEL_IPIP 268 269@@ 270@@ 271 272- PKT_TX_TUNNEL_GENEVE 273+ RTE_MBUF_F_TX_TUNNEL_GENEVE 274 275@@ 276@@ 277 278- PKT_TX_TUNNEL_MPLSINUDP 279+ RTE_MBUF_F_TX_TUNNEL_MPLSINUDP 280 281@@ 282@@ 283 284- PKT_TX_TUNNEL_VXLAN_GPE 285+ RTE_MBUF_F_TX_TUNNEL_VXLAN_GPE 286 287@@ 288@@ 289 290- PKT_TX_TUNNEL_GTP 291+ RTE_MBUF_F_TX_TUNNEL_GTP 292 293@@ 294@@ 295 296- PKT_TX_TUNNEL_ESP 297+ RTE_MBUF_F_TX_TUNNEL_ESP 298 299@@ 300@@ 301 302- PKT_TX_TUNNEL_IP 303+ RTE_MBUF_F_TX_TUNNEL_IP 304 305@@ 306@@ 307 308- PKT_TX_TUNNEL_UDP 309+ RTE_MBUF_F_TX_TUNNEL_UDP 310 311@@ 312@@ 313 314- PKT_TX_TUNNEL_MASK 315+ RTE_MBUF_F_TX_TUNNEL_MASK 316 317@@ 318@@ 319 320- PKT_TX_QINQ 321+ RTE_MBUF_F_TX_QINQ 322 323@@ 324@@ 325 326- PKT_TX_QINQ_PKT 327+ RTE_MBUF_F_TX_QINQ_PKT 328 329@@ 330@@ 331 332- PKT_TX_TCP_SEG 333+ RTE_MBUF_F_TX_TCP_SEG 334 335@@ 336@@ 337 338- PKT_TX_IEEE1588_TMST 339+ RTE_MBUF_F_TX_IEEE1588_TMST 340 341@@ 342@@ 343 344- PKT_TX_L4_NO_CKSUM 345+ RTE_MBUF_F_TX_L4_NO_CKSUM 346 347@@ 348@@ 349 350- PKT_TX_TCP_CKSUM 351+ RTE_MBUF_F_TX_TCP_CKSUM 352 353@@ 354@@ 355 356- PKT_TX_SCTP_CKSUM 357+ RTE_MBUF_F_TX_SCTP_CKSUM 358 359@@ 360@@ 361 362- PKT_TX_UDP_CKSUM 363+ RTE_MBUF_F_TX_UDP_CKSUM 364 365@@ 366@@ 367 368- PKT_TX_L4_MASK 369+ RTE_MBUF_F_TX_L4_MASK 370 371@@ 372@@ 373 374- PKT_TX_IP_CKSUM 375+ RTE_MBUF_F_TX_IP_CKSUM 376 377@@ 378@@ 379 380- PKT_TX_IPV4 381+ RTE_MBUF_F_TX_IPV4 382 383@@ 384@@ 385 386- PKT_TX_IPV6 387+ RTE_MBUF_F_TX_IPV6 388 389@@ 390@@ 391 392- PKT_TX_VLAN 393+ RTE_MBUF_F_TX_VLAN 394 395@@ 396@@ 397 398- PKT_TX_VLAN_PKT 399+ RTE_MBUF_F_TX_VLAN_PKT 400 401@@ 402@@ 403 404- PKT_TX_OUTER_IP_CKSUM 405+ RTE_MBUF_F_TX_OUTER_IP_CKSUM 406 407@@ 408@@ 409 410- PKT_TX_OUTER_IPV4 411+ RTE_MBUF_F_TX_OUTER_IPV4 412 413@@ 414@@ 415 416- PKT_TX_OUTER_IPV6 417+ RTE_MBUF_F_TX_OUTER_IPV6 418 419@@ 420@@ 421 422- PKT_TX_OFFLOAD_MASK 423+ RTE_MBUF_F_TX_OFFLOAD_MASK 424 425@@ 426@@ 427 428- EXT_ATTACHED_MBUF 429+ RTE_MBUF_F_EXTERNAL 430 431@@ 432@@ 433 434- IND_ATTACHED_MBUF 435+ RTE_MBUF_F_INDIRECT 436 437@@ 438@@ 439 440- PKT_TX_DYNF_METADATA 441+ RTE_MBUF_DYNFLAG_TX_METADATA 442 443@@ 444@@ 445 446- PKT_RX_DYNF_METADATA 447+ RTE_MBUF_DYNFLAG_RX_METADATA 448