From: Jeff Guo <jia.guo@intel.com>
To: qi.z.zhang@intel.com, jingjing.wu@intel.com,
qiming.yang@intel.com, haiyue.wang@intel.com
Cc: dev@dpdk.org, jia.guo@intel.com, simei.su@intel.com
Subject: [dpdk-dev] [dpdk-dev v3 2/3] net/ice/base: add PTYPE value
Date: Tue, 12 Jan 2021 17:32:42 +0800 [thread overview]
Message-ID: <20210112093243.40840-3-jia.guo@intel.com> (raw)
In-Reply-To: <20210112093243.40840-1-jia.guo@intel.com>
Add some macros for some PType value.
Signed-off-by: Jeff Guo <jia.guo@intel.com>
---
drivers/net/ice/base/ice_flex_type.h | 138 +++++++++++++++++++--------
1 file changed, 99 insertions(+), 39 deletions(-)
diff --git a/drivers/net/ice/base/ice_flex_type.h b/drivers/net/ice/base/ice_flex_type.h
index 9b9503b3ba..da408ec49c 100644
--- a/drivers/net/ice/base/ice_flex_type.h
+++ b/drivers/net/ice/base/ice_flex_type.h
@@ -267,45 +267,105 @@ enum ice_sect {
};
/* Packet Type (PTYPE) values */
-#define ICE_PTYPE_MAC_PAY 1
-#define ICE_PTYPE_IPV4FRAG_PAY 22
-#define ICE_PTYPE_IPV4_PAY 23
-#define ICE_PTYPE_IPV4_UDP_PAY 24
-#define ICE_PTYPE_IPV4_TCP_PAY 26
-#define ICE_PTYPE_IPV4_SCTP_PAY 27
-#define ICE_PTYPE_IPV4_ICMP_PAY 28
-#define ICE_PTYPE_IPV6FRAG_PAY 88
-#define ICE_PTYPE_IPV6_PAY 89
-#define ICE_PTYPE_IPV6_UDP_PAY 90
-#define ICE_PTYPE_IPV6_TCP_PAY 92
-#define ICE_PTYPE_IPV6_SCTP_PAY 93
-#define ICE_PTYPE_IPV6_ICMP_PAY 94
-#define ICE_MAC_IPV4_GTPC_TEID 325
-#define ICE_MAC_IPV6_GTPC_TEID 326
-#define ICE_MAC_IPV4_GTPC 327
-#define ICE_MAC_IPV6_GTPC 328
-#define ICE_MAC_IPV4_GTPU 329
-#define ICE_MAC_IPV6_GTPU 330
-#define ICE_MAC_IPV4_GTPU_IPV4_FRAG 331
-#define ICE_MAC_IPV4_GTPU_IPV4_PAY 332
-#define ICE_MAC_IPV4_GTPU_IPV4_UDP_PAY 333
-#define ICE_MAC_IPV4_GTPU_IPV4_TCP 334
-#define ICE_MAC_IPV4_GTPU_IPV4_ICMP 335
-#define ICE_MAC_IPV6_GTPU_IPV4_FRAG 336
-#define ICE_MAC_IPV6_GTPU_IPV4_PAY 337
-#define ICE_MAC_IPV6_GTPU_IPV4_UDP_PAY 338
-#define ICE_MAC_IPV6_GTPU_IPV4_TCP 339
-#define ICE_MAC_IPV6_GTPU_IPV4_ICMP 340
-#define ICE_MAC_IPV4_GTPU_IPV6_FRAG 341
-#define ICE_MAC_IPV4_GTPU_IPV6_PAY 342
-#define ICE_MAC_IPV4_GTPU_IPV6_UDP_PAY 343
-#define ICE_MAC_IPV4_GTPU_IPV6_TCP 344
-#define ICE_MAC_IPV4_GTPU_IPV6_ICMPV6 345
-#define ICE_MAC_IPV6_GTPU_IPV6_FRAG 346
-#define ICE_MAC_IPV6_GTPU_IPV6_PAY 347
-#define ICE_MAC_IPV6_GTPU_IPV6_UDP_PAY 348
-#define ICE_MAC_IPV6_GTPU_IPV6_TCP 349
-#define ICE_MAC_IPV6_GTPU_IPV6_ICMPV6 350
+#define ICE_PTYPE_MAC_PAY 1
+#define ICE_MAC_PTP 2
+#define ICE_MAC_LLDP 6
+#define ICE_MAC_ARP 11
+#define ICE_PTYPE_IPV4FRAG_PAY 22
+#define ICE_PTYPE_IPV4_PAY 23
+#define ICE_PTYPE_IPV4_UDP_PAY 24
+#define ICE_PTYPE_IPV4_TCP_PAY 26
+#define ICE_PTYPE_IPV4_SCTP_PAY 27
+#define ICE_PTYPE_IPV4_ICMP_PAY 28
+#define ICE_MAC_IPV4_TUN_PAY 43
+#define ICE_MAC_IPV4_TUN_IPV4_FRAG 44
+#define ICE_MAC_IPV4_TUN_IPV4_PAY 45
+#define ICE_MAC_IPV4_TUN_IPV4_UDP_PAY 46
+#define ICE_MAC_IPV4_TUN_IPV4_TCP 48
+#define ICE_MAC_IPV4_TUN_IPV4_SCTP 49
+#define ICE_MAC_IPV4_TUN_IPV4_ICMP 50
+#define ICE_MAC_IPV4_TUN_IPV6_FRAG 51
+#define ICE_MAC_IPV4_TUN_IPV6_PAY 52
+#define ICE_MAC_IPV4_TUN_IPV6_UDP_PAY 53
+#define ICE_MAC_IPV4_TUN_IPV6_TCP 55
+#define ICE_MAC_IPV4_TUN_IPV6_SCTP 56
+#define ICE_MAC_IPV4_TUN_IPV6_ICMPV6 57
+#define ICE_MAC_IPV4_TUN_ICE_MAC_PAY 58
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV4_FRAG 59
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV4_PAY 60
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV4_UDP_PAY 61
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV4_TCP 63
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV4_SCTP 64
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV4_ICMP 65
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV6_FRAG 66
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV6_PAY 67
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV6_UDP_PAY 68
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV6_TCP 70
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV6_SCTP 71
+#define ICE_MAC_IPV4_TUN_ICE_MAC_IPV6_ICMPV6 72
+#define ICE_PTYPE_IPV6FRAG_PAY 88
+#define ICE_PTYPE_IPV6_PAY 89
+#define ICE_PTYPE_IPV6_UDP_PAY 90
+#define ICE_PTYPE_IPV6_TCP_PAY 92
+#define ICE_PTYPE_IPV6_SCTP_PAY 93
+#define ICE_PTYPE_IPV6_ICMP_PAY 94
+#define ICE_MAC_IPV4_ESP 160
+#define ICE_MAC_IPV6_ESP 161
+#define ICE_MAC_IPV4_AH 162
+#define ICE_MAC_IPV6_AH 163
+#define ICE_MAC_IPV4_NAT_T_ESP 164
+#define ICE_MAC_IPV6_NAT_T_ESP 165
+#define ICE_MAC_IPV4_NAT_T_IKE 166
+#define ICE_MAC_IPV6_NAT_T_IKE 167
+#define ICE_MAC_IPV4_NAT_T_KEEP 168
+#define ICE_MAC_IPV6_NAT_T_KEEP 169
+#define ICE_MAC_PPPOD_PAY 300
+#define ICE_MAC_PPPOE_PAY 301
+#define ICE_MAC_PPPOE_IPV4_FRAG 302
+#define ICE_MAC_PPPOE_IPV4_PAY 303
+#define ICE_MAC_PPPOE_IPV4_UDP_PAY 304
+#define ICE_MAC_PPPOE_IPV4_TCP 305
+#define ICE_MAC_PPPOE_IPV4_SCTP 306
+#define ICE_MAC_PPPOE_IPV4_ICMP 307
+#define ICE_MAC_PPPOE_IPV6_FRAG 308
+#define ICE_MAC_PPPOE_IPV6_PAY 309
+#define ICE_MAC_PPPOE_IPV6_UDP_PAY 310
+#define ICE_MAC_PPPOE_IPV6_TCP 311
+#define ICE_MAC_PPPOE_IPV6_SCTP 312
+#define ICE_MAC_PPPOE_IPV6_ICMPV6 313
+#define ICE_MAC_IPV4_GTPC_TEID 325
+#define ICE_MAC_IPV6_GTPC_TEID 326
+#define ICE_MAC_IPV4_GTPC 327
+#define ICE_MAC_IPV6_GTPC 328
+#define ICE_MAC_IPV4_GTPU 329
+#define ICE_MAC_IPV6_GTPU 330
+#define ICE_MAC_IPV4_GTPU_IPV4_FRAG 331
+#define ICE_MAC_IPV4_GTPU_IPV4_PAY 332
+#define ICE_MAC_IPV4_GTPU_IPV4_UDP_PAY 333
+#define ICE_MAC_IPV4_GTPU_IPV4_TCP 334
+#define ICE_MAC_IPV4_GTPU_IPV4_ICMP 335
+#define ICE_MAC_IPV6_GTPU_IPV4_FRAG 336
+#define ICE_MAC_IPV6_GTPU_IPV4_PAY 337
+#define ICE_MAC_IPV6_GTPU_IPV4_UDP_PAY 338
+#define ICE_MAC_IPV6_GTPU_IPV4_TCP 339
+#define ICE_MAC_IPV6_GTPU_IPV4_ICMP 340
+#define ICE_MAC_IPV4_GTPU_IPV6_FRAG 341
+#define ICE_MAC_IPV4_GTPU_IPV6_PAY 342
+#define ICE_MAC_IPV4_GTPU_IPV6_UDP_PAY 343
+#define ICE_MAC_IPV4_GTPU_IPV6_TCP 344
+#define ICE_MAC_IPV4_GTPU_IPV6_ICMPV6 345
+#define ICE_MAC_IPV6_GTPU_IPV6_FRAG 346
+#define ICE_MAC_IPV6_GTPU_IPV6_PAY 347
+#define ICE_MAC_IPV6_GTPU_IPV6_UDP_PAY 348
+#define ICE_MAC_IPV6_GTPU_IPV6_TCP 349
+#define ICE_MAC_IPV6_GTPU_IPV6_ICMPV6 350
+#define ICE_MAC_IPV4_PFCP_NODE 351
+#define ICE_MAC_IPV4_PFCP_SESSION 352
+#define ICE_MAC_IPV6_PFCP_NODE 353
+#define ICE_MAC_IPV6_PFCP_SESSION 354
+#define ICE_MAC_IPV4_L2TPV3 360
+#define ICE_MAC_IPV6_L2TPV3 361
+
/* Attributes that can modify PTYPE definitions.
*
--
2.20.1
next prev parent reply other threads:[~2021-01-12 9:39 UTC|newest]
Thread overview: 91+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-16 8:58 [dpdk-dev] [dpdk-dev 21.02 0/5] enable UDP ecpri configure in dcf Jeff Guo
2020-12-16 8:58 ` [dpdk-dev] [dpdk-dev 21.02 1/5] ethdev: add new tunnel type for ecpri Jeff Guo
2020-12-23 9:28 ` Zhang, Qi Z
2020-12-16 8:58 ` [dpdk-dev] [dpdk-dev 21.02 2/5] net/ice/base: add new UDP " Jeff Guo
2020-12-16 8:58 ` [dpdk-dev] [dpdk-dev 21.02 3/5] net/ice: add ecpri package type Jeff Guo
2020-12-16 8:58 ` [dpdk-dev] [dpdk-dev 21.02 4/5] net/ice: enable ecpri tunnel port configure in dcf Jeff Guo
2020-12-16 8:58 ` [dpdk-dev] [dpdk-dev 21.02 5/5] app/testpmd: add new UDP tunnel port for ecpri Jeff Guo
2020-12-24 6:59 ` [dpdk-dev] [dpdk-dev v2 0/2] " Jeff Guo
2020-12-24 6:59 ` [dpdk-dev] [dpdk-dev v2 1/2] ethdev: add new tunnel type " Jeff Guo
2021-01-06 22:12 ` Thomas Monjalon
2021-01-07 9:32 ` Guo, Jia
2021-01-07 10:09 ` Andrew Rybchenko
2021-01-07 10:11 ` Thomas Monjalon
2021-01-07 12:47 ` Zhang, Qi Z
2021-01-07 13:33 ` Thomas Monjalon
2021-01-07 13:45 ` David Marchand
2021-01-07 14:27 ` Dodji Seketeli
2021-01-07 15:24 ` Zhang, Qi Z
2021-01-07 16:58 ` Thomas Monjalon
2021-01-08 1:41 ` Zhang, Qi Z
2021-01-08 8:57 ` Ferruh Yigit
2021-01-08 9:29 ` Andrew Rybchenko
2021-01-08 10:36 ` Thomas Monjalon
2021-01-09 1:01 ` Zhang, Qi Z
2021-01-10 10:46 ` Ori Kam
2021-01-11 9:23 ` Thomas Monjalon
2021-01-11 11:26 ` Zhang, Qi Z
2021-01-11 11:37 ` Thomas Monjalon
2021-01-11 14:02 ` Zhang, Qi Z
2021-01-11 14:53 ` Thomas Monjalon
2021-01-12 2:14 ` Zhang, Qi Z
2021-01-15 15:15 ` Thomas Monjalon
2021-01-08 9:22 ` Ferruh Yigit
2021-01-08 10:23 ` Thomas Monjalon
2021-01-08 10:43 ` Ferruh Yigit
2021-01-08 14:06 ` Thomas Monjalon
2021-01-08 14:07 ` Kinsella, Ray
2021-01-08 14:10 ` Thomas Monjalon
2021-01-08 12:38 ` Kinsella, Ray
2021-01-08 14:27 ` Ferruh Yigit
2021-01-08 14:31 ` Kinsella, Ray
2021-01-08 17:34 ` Kinsella, Ray
2021-01-14 14:34 ` Ferruh Yigit
2021-01-15 2:51 ` Guo, Jia
2020-12-24 6:59 ` [dpdk-dev] [dpdk-dev v2 2/2] app/testpmd: add new UDP tunnel port " Jeff Guo
2021-01-14 14:33 ` Ferruh Yigit
2021-01-15 2:13 ` Guo, Jia
2020-12-24 13:40 ` [dpdk-dev] [dpdk-dev v2 0/2] " Zhang, Qi Z
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 0/6] enable UDP ecpri configure in dcf Jeff Guo
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 1/6] net/ice/base: add package PTYPE enable information Jeff Guo
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 2/6] net/ice: refactor package type parsing Jeff Guo
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 3/6] net/ice/base: add new UDP tunnel type for ecpri Jeff Guo
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 4/6] net/ice: add PTYPE mapping " Jeff Guo
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 5/6] net/iavf: " Jeff Guo
2020-12-24 7:01 ` [dpdk-dev] [dpdk-dev v2 6/6] net/ice: enable ecpri tunnel port configure in dcf Jeff Guo
2021-01-12 9:32 ` [dpdk-dev] [dpdk-dev v3 0/3] net/ice: refactor PTYPE parsing Jeff Guo
2021-01-12 9:32 ` [dpdk-dev] [dpdk-dev v3 1/3] net/ice/base: add package PTYPE enable information Jeff Guo
2021-01-12 9:32 ` Jeff Guo [this message]
2021-01-12 9:32 ` [dpdk-dev] [dpdk-dev v3 3/3] net/ice: refactor PTYPE parsing Jeff Guo
2021-01-13 5:31 ` [dpdk-dev] [dpdk-dev v4 0/2] " Jeff Guo
2021-01-13 5:31 ` [dpdk-dev] [dpdk-dev v4 1/2] net/ice/base: add PTYPE value Jeff Guo
2021-01-13 5:31 ` [dpdk-dev] [dpdk-dev v4 2/2] net/ice: refactor PTYPE parsing Jeff Guo
2021-01-13 6:07 ` [dpdk-dev] [dpdk-dev v4 0/2] " Zhang, Qi Z
2021-01-13 14:05 ` [dpdk-dev] [dpdk-dev v3 0/3] enable UDP ecpri configure in dcf Jeff Guo
2021-01-13 14:05 ` [dpdk-dev] [dpdk-dev v3 1/3] net/ice: add PTYPE mapping for ecpri Jeff Guo
2021-01-13 14:05 ` [dpdk-dev] [dpdk-dev v3 2/3] net/iavf: " Jeff Guo
2021-01-13 14:05 ` [dpdk-dev] [dpdk-dev v3 3/3] net/ice: enable ecpri tunnel port configure in dcf Jeff Guo
2021-01-14 4:18 ` [dpdk-dev] [dpdk-dev v3 0/3] enable UDP ecpri " Zhang, Qi Z
2021-01-18 9:28 ` Ferruh Yigit
2021-01-15 2:42 ` [dpdk-dev] [dpdk-dev v3 0/2] add new UDP tunnel port for ecpri Jeff Guo
2021-01-15 2:42 ` [dpdk-dev] [dpdk-dev v3 1/2] ethdev: add new tunnel type " Jeff Guo
2021-01-15 2:42 ` [dpdk-dev] [dpdk-dev v3 2/2] app/testpmd: add new UDP tunnel port " Jeff Guo
2021-01-15 4:35 ` [dpdk-dev] [dpdk-dev v4 0/2] add new UDP tunnel port configure for eCPRI Jeff Guo
2021-01-15 4:35 ` [dpdk-dev] [dpdk-dev v4 1/2] ethdev: add new tunnel type " Jeff Guo
2021-01-15 4:35 ` [dpdk-dev] [dpdk-dev v4 2/2] app/testpmd: add new UDP tunnel port " Jeff Guo
2021-01-15 5:15 ` [dpdk-dev] [dpdk-dev v5 0/2] add new UDP tunnel port configure " Jeff Guo
2021-01-15 5:15 ` [dpdk-dev] [dpdk-dev v5 1/2] ethdev: add new tunnel type " Jeff Guo
2021-01-15 12:23 ` Ferruh Yigit
2021-01-18 2:40 ` Guo, Jia
2021-01-15 5:15 ` [dpdk-dev] [dpdk-dev v5 2/2] app/testpmd: add new UDP tunnel port " Jeff Guo
2021-01-15 12:24 ` Ferruh Yigit
2021-01-15 12:28 ` [dpdk-dev] [dpdk-dev v5 0/2] add new UDP tunnel port configure " Ferruh Yigit
2021-01-19 3:59 ` [dpdk-dev] [dpdk-dev v4] net/ice: enable eCPRI tunnel port configure in dcf Jeff Guo
2021-01-19 4:15 ` Jeff Guo
2021-01-19 4:19 ` [dpdk-dev] [dpdk-dev v5] " Jeff Guo
2021-01-20 10:14 ` Zhang, Qi Z
2021-01-20 10:19 ` Thomas Monjalon
2021-01-20 10:23 ` Zhang, Qi Z
2021-01-20 10:30 ` Thomas Monjalon
2021-01-20 10:36 ` Zhang, Qi Z
2021-01-20 10:39 ` Thomas Monjalon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210112093243.40840-3-jia.guo@intel.com \
--to=jia.guo@intel.com \
--cc=dev@dpdk.org \
--cc=haiyue.wang@intel.com \
--cc=jingjing.wu@intel.com \
--cc=qi.z.zhang@intel.com \
--cc=qiming.yang@intel.com \
--cc=simei.su@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.