xref: /dpdk/devtools/cocci/prefix_mbuf_offload_flags.cocci (revision 735155ee3b7c126b14ac28c5667d5a2d811ddf4c)
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