From: Haiyue Wang <haiyue.wang@intel.com> To: dev@dpdk.org Cc: Haiyue Wang <haiyue.wang@intel.com>, Olivier Matz <olivier.matz@6wind.com> Subject: [dpdk-dev] [PATCH v1] net: expand the data size of L3 length to 16 bits Date: Fri, 4 Sep 2020 13:40:20 +0800 Message-ID: <20200904054020.77648-1-haiyue.wang@intel.com> (raw) The IPv6 can have large extension header, like the "Segment Routing" may have (32 + 1) * 8 = 264 bytes, the 8 bits size of L3 length can't handle this case correctly. Signed-off-by: Haiyue Wang <haiyue.wang@intel.com> --- lib/librte_net/rte_net.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/librte_net/rte_net.h b/lib/librte_net/rte_net.h index 94b06d9ee..992fb088a 100644 --- a/lib/librte_net/rte_net.h +++ b/lib/librte_net/rte_net.h @@ -20,11 +20,11 @@ extern "C" { */ struct rte_net_hdr_lens { uint8_t l2_len; - uint8_t l3_len; + uint16_t l3_len; uint8_t l4_len; uint8_t tunnel_len; uint8_t inner_l2_len; - uint8_t inner_l3_len; + uint16_t inner_l3_len; uint8_t inner_l4_len; }; -- 2.28.0
next reply other threads:[~2020-09-04 5:51 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-09-04 5:40 Haiyue Wang [this message] 2020-09-04 18:55 ` Stephen Hemminger 2020-09-05 3:17 ` Wang, Haiyue 2020-09-05 3:06 ` [dpdk-dev] [PATCH v2] net: adjust the header length parse size Haiyue Wang 2020-09-05 16:56 ` Stephen Hemminger 2020-09-07 2:14 ` Wang, Haiyue 2020-09-07 1:56 ` [dpdk-dev] [PATCH v3] " Haiyue Wang 2020-09-08 14:53 ` Stephen Hemminger 2020-09-18 8:47 ` Ferruh Yigit
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=20200904054020.77648-1-haiyue.wang@intel.com \ --to=haiyue.wang@intel.com \ --cc=dev@dpdk.org \ --cc=olivier.matz@6wind.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
DPDK patches and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \ dev@dpdk.org public-inbox-index dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git