Message ID | 20220503042257.15626-8-pagupta@vmware.com (mailing list archive) |
---|---|
State | Changes Requested, archived |
Delegated to: | Andrew Rybchenko |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 13D59A0093; Tue, 3 May 2022 06:24:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3306542850; Tue, 3 May 2022 06:23:21 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2087.outbound.protection.outlook.com [40.107.244.87]) by mails.dpdk.org (Postfix) with ESMTP id E57BA4283E for <dev@dpdk.org>; Tue, 3 May 2022 06:23:17 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NM/VlCJmzGZY3V54CIELmLD+U1h5DNo6xhFz4m2+bSXG1/an+I46O4O2BbR377IXkwj9P9CVQ1Z3wsX5VI9B8JOlk2JnTmcnwLDg3DfAy5ePja9LehAXP4hO39LyVp7G5ZUp8i5Q1IDNoClRUFPZXDpNIuhFzGHq25RjIERHqst//ehw4lvR3jhjprPJp+HVuascdT3zjkbGdfcoVtSTFoedKYkKJOhZsN5Pc0rPuGSWcpth9YDH0mvKJmE6pXMkUAlXs8UUts9bSAXYqXSs5/rvYO5CkMfi+mOme3XV5JPhz8PkHbPbb0vHroqGzNUXLbYmJTH14GMFv4pUH8u0VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nEuCfxDukyY6K+7GUhb0RtlXWfnA3RIsJwJIpqH2uBw=; b=L/3tV1Q9ZgCN+Id68iiX/WHELGDnpyTyin8IvauRyXqHMhZDs7gXuznKKnobZqmkRwnzDaX/e6msElooL7rwYXuxPk8WvdtDQZ+ai6V0lkFbGSowOEtuCmBl7N7ZUJCEhSQ9NVBQwFhZN0kgPMqAp1n89x8DNIh22tTCHzexkdnayQjyJf+kz/iZq1OxoZM37z2GOWZ5UYtS4MpCBJqlxqthK1TsqXyR1N14jP9rWiISRrq8rS1sI00788NLIGGmkBiWhbTmp+fQHd3hZ8gNg9Relx9DSAls+CqLxmAkjjFAI5IDv7ivGLejWdrDD65HXnBSRxcB8dz2LPeLrfotHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nEuCfxDukyY6K+7GUhb0RtlXWfnA3RIsJwJIpqH2uBw=; b=ENywK5qojPrudZvg97ONNP3pBgffXRYVHJCK7EMiOy/O+4qST5I8KjOoTxqeXKXs8DxNiBx9L6U9TME4EgBhtg8dCQvCZAIHEVCw5d+8hlulG7Ht907VLpv754CrCegYoq1NMmZrvZ9GnauW35QUrnBy2v7AvbVgL8sa+o7nOL0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; Received: from BYAPR05MB5624.namprd05.prod.outlook.com (2603:10b6:a03:1d::13) by BL0PR05MB5523.namprd05.prod.outlook.com (2603:10b6:208:68::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Tue, 3 May 2022 04:23:14 +0000 Received: from BYAPR05MB5624.namprd05.prod.outlook.com ([fe80::5161:a7c5:8c7d:f3b2]) by BYAPR05MB5624.namprd05.prod.outlook.com ([fe80::5161:a7c5:8c7d:f3b2%7]) with mapi id 15.20.5206.024; Tue, 3 May 2022 04:23:14 +0000 From: Pankaj Gupta <pagupta@vmware.com> To: jbehrens@vmware.com, yongwang@vmware.com Cc: dev@dpdk.org, pagupta@vmware.com Subject: [PATCH 7/8] vmxnet3: Set packet for fragmented packet Date: Tue, 3 May 2022 00:22:56 -0400 Message-Id: <20220503042257.15626-8-pagupta@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220503042257.15626-1-pagupta@vmware.com> References: <20220503042257.15626-1-pagupta@vmware.com> Content-Type: text/plain X-ClientProxiedBy: SJ0PR03CA0059.namprd03.prod.outlook.com (2603:10b6:a03:33e::34) To BYAPR05MB5624.namprd05.prod.outlook.com (2603:10b6:a03:1d::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 79334e1c-4062-4514-e64d-08da2cbca2f8 X-MS-TrafficTypeDiagnostic: BL0PR05MB5523:EE_ X-Microsoft-Antispam-PRVS: <BL0PR05MB5523432C82AB467B2BE70AD9C9C09@BL0PR05MB5523.namprd05.prod.outlook.com> X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: i7f0OzxPshzId4GLXRt4hmd8/9+nyL727omHKMdSIgJwGGcNMVw8SAJ2Ypp/oEIHurj79VwPbNZ7IEusA18NTFQAq4ZYPMGCj0/xudpv/NLS9W0v9LarqGhxxeTnu+BdpUaUmM4ee19F0Oj1YivFg4fGv0T1nmzF3m7a60qlgM7134+QLK6wU6JEXxPqh3CDJMZopiK8mMpRgCPJ9uNf37Hrjp/K1mV994oWaBGUmqNRm45qLek/EDXZIruZA8VPLxd8Edi5jdSxjnfbZmGWGPaQXk2t7oZQxrByUaXQT2djhSvuOFJB68PCAHFFUtzb+BIHqULWpqrw0KcjnLvJ6xMtTLaolnKpPoVtXJCsy/j1v/dGZZKiWiWs0xntwJBaGGH4ag076lfOe0ucXzA063ll1z7wurO8hICQD/KQUpVlIfjDTYtT4LeJgMlYP07OSZCsLsre4IHNDBGdoFDAkZN/wjmcANI5Qy7gPQDqHS3SraYEXsmCqAQ02rZrJQZMAgAxdj7NnA7k3BTHWZqkSn8Yyc/bso2SJTqEGDwHcpfA08TkH0Zhwwt1ZRzgtGOAs8MUiIBqmOU2751Zkp+bf/DHVC6yfmh6w5zWQhBH7xAnERdLc8BzDifu3QUzR2y9rg251UMslS5MNfyisvRKw8b+mIzo4aiTnxP99z7+DnHLusEm+q5sq8iICAAkZ82W/STKK9KiMoKGFFeZwH79uw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5624.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6636002)(38350700002)(19627235002)(26005)(107886003)(83380400001)(36756003)(1076003)(8676002)(6506007)(86362001)(2616005)(66476007)(66946007)(66556008)(38100700002)(4326008)(6486002)(508600001)(186003)(316002)(2906002)(8936002)(6666004)(6512007)(52116002)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QMjvC3ykuqHfbl+5h+Zojw1FZWD8T4hYuS5dQE3P+RxloxSNoqPV6I5d8XRgVPsmnFquiKuoSHGQvY92Qb51Ur2UDMgEnjiMFgIGwROFSaA7XowRUPfZ5o7G6huHYJ/u8yTEo0hjmOwT8lY+5ibyQ1DETF0V0ytfH6oRbtedyWTVkGFMtR7ovAt4GswOwE/5+oWpBlU8SWOKihlI6E5/aoKrQEtWZ6xBKZ+ocPG97+CC5Oz55EPiZipenZBq/X3VRKfC6kxXgOvaiCjY378QiVaQZu4Zzqv4Y465R6wHUVUCkAoCsursZ4W40u2773YMeFWmQZcas6Zjz3Fyd6+I4Uilj2AHTb5SiGSdgUG7RKkM4ogjChuB4gd20/XWBMbTpO4ugQ4rc3c8IRQrUnsPIIQ8DrmrP0zFeb+FfPz/atN2P8DqdeKbWi99YCCbcCE3pTlkHv6g+R7WYajoFnuXz3GGII6CnqUZWOin7e2LDOCYM+s5ruKzrZ6/VzWabshiD/O2jdrJvtcwCTpWT5u6XNt5pn80ralRaIStEIm8M7+6xgPZxyACRpNrFzxSZVJ6Hvz6OBfglp2E+9M+PbfrqcWzYxp73+HbtL9C/n5MYmWpibqpkpsBq8bCU6De7pOBt59HCOicCGhPcxeIg+Fl3Bb/ZONwlg5bfqKWS9LSIk+0FJarm+iSsUnQtGWvsUiXf8zPaGDive7AF618IiclvnaSoKdZaROwy4lXw03mbQdWSGtM+vqPj7504Ym94AhA0uGi32G1cc8pXViu3PtfF19SuSDnpH1xXkspufWX+x3VuNXlKLikYQzVSadUqd8xyfnTlYRNeJYfhUhCmrhjuFH+wmdijJ8zUwGHfm3FOzii9SdDxu3zRWVRu1z/6D73xkN4QAuebKgPu6B/XZ/RuX46+NvRYwyuOtIF2HNbye66B06aJMqq36lHHWf8DNCLLhu1dCfHq/0tHwt54MU6oe/6GtWZyz91oamPzsJeLaP95trl3VikHjKIM04LgXxF1ySW/nwjLTG+BcaP9Qhp+slNMMukPQc8i/huAqDEvl0rFMcQxF8O/Ei1bI2Hzs1SNgTDMoSk6BgokyUh55Y9iPaQ8lQlKE91OPQt72GotWMDv1KYFTPaC4Fja83XTUXlWPhObNmTHA0X6TW18S8HV8n6ACjvKjmpVWPTYqePLpl94Te1eJO36xt3tfPR5NIBYT7eRaTakOteUlxFHWciVrVtLG5ekEouuunfEmRsN3nQRmweSCJWcSaHg0orNYjcKyA7XB2fFdVGuDokgvOG2sp6aU0QfJjQcKtU5kXvuS4LjrnFVEZviXrPPH8v1N7nlBi4PN40PIUuMh6upna73L8+iQ6OJleLRu1voM+4KsteMUGejZrWl2UgYsZ2aC6qcQgtgxwPJJVkw5Dl3lPwYZFEG7yi86MNvCKsq4bxlXGjZGvSMTm+vIpzeXeqTksHp+FuCksrTsqGuLA3tFLDjFYVlC9U9kgT4bFhVCZ6JcBocm3ypyCCcFnXaEIRaa2t08bRq08RrbgkO8CQcCv6frQBgODrXXSPQw4SF0X/Y1vvT4co2BnKmQjmBO04aZLYXPYDZq/WziEzb6UR60NTMHgIw3dmt/jeqTD++s2vV2cRqPjgmFWwRLq432hg8sVx1Xqs6Du+QXzMTTj7Tr0AJJLRyKyTtn5BsS3/OPEKhkt4rx7CfutBN14kh1C0C8fKKpNFGOZvIko671u2++pgnQ== X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79334e1c-4062-4514-e64d-08da2cbca2f8 X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5624.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2022 04:23:12.7291 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RvcdoHtuBUXDHn4Ds/Rb2H7Ssri4sUxdCf/SaWzfbgaXq216lTX+lChWRTtFVI+zzCngd8sMIXcv3rcGelnNSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5523 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
vmxnet3 version V5 and V6
|
|
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
Commit Message
Pankaj Gupta
May 3, 2022, 4:22 a.m. UTC
The packet type is set even if it is a fragmented packet
Tested, using testpmd, for different hardware versions on
ESXi 7.0 Update 2.
Signed-off-by: Pankaj Gupta <pagupta@vmware.com>
---
drivers/net/vmxnet3/vmxnet3_rxtx.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
Comments
On 5/3/22 07:22, Pankaj Gupta wrote: > The packet type is set even if it is a fragmented packet I'm wondering if is really IPv4/IPv6 fragmented packets or just scattered on Rx across many Rx buffers. I'm asking since fragmented sounds weird with TCP, since TCP spec forbids fragmentation. > > Tested, using testpmd, for different hardware versions on > ESXi 7.0 Update 2. > > Signed-off-by: Pankaj Gupta <pagupta@vmware.com> > --- > drivers/net/vmxnet3/vmxnet3_rxtx.c | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c > index a6665fbf70..5e177400c0 100644 > --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c > +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c > @@ -759,6 +759,23 @@ vmxnet3_rx_offload(struct vmxnet3_hw *hw, const Vmxnet3_RxCompDesc *rcd, > /* Check packet type, checksum errors, etc. */ > if (rcd->cnc) { > ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN; > + > + if (rcd->v4) { > + packet_type |= RTE_PTYPE_L3_IPV4_EXT_UNKNOWN; > + if (rcd->tcp) > + packet_type |= RTE_PTYPE_L4_TCP; > + else if (rcd->udp) > + packet_type |= RTE_PTYPE_L4_UDP; > + } else if (rcd->v6) { > + packet_type |= RTE_PTYPE_L3_IPV6_EXT_UNKNOWN; > + if (rcd->tcp) > + packet_type |= RTE_PTYPE_L4_TCP; > + else if (rcd->udp) > + packet_type |= RTE_PTYPE_L4_UDP; > + } else { > + packet_type |= RTE_PTYPE_UNKNOWN; > + } > + > } else { > if (rcd->v4) { > packet_type |= RTE_PTYPE_L3_IPV4_EXT_UNKNOWN;
Hi Andrew, Packet type was not set for fragmented packets so we are trying to set it in all possible scenarios. I believe TCP packets can be fragmented. Thanks, Pankaj From: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Date: Wednesday, May 4, 2022 at 8:08 AM To: Pankaj Gupta <pagupta@vmware.com>, Jochen Behrens <jbehrens@vmware.com>, Yong Wang <yongwang@vmware.com> Cc: dev@dpdk.org <dev@dpdk.org> Subject: Re: [PATCH 7/8] vmxnet3: Set packet for fragmented packet ⚠ External Email On 5/3/22 07:22, Pankaj Gupta wrote: > The packet type is set even if it is a fragmented packet I'm wondering if is really IPv4/IPv6 fragmented packets or just scattered on Rx across many Rx buffers. I'm asking since fragmented sounds weird with TCP, since TCP spec forbids fragmentation. > > Tested, using testpmd, for different hardware versions on > ESXi 7.0 Update 2. > > Signed-off-by: Pankaj Gupta <pagupta@vmware.com> > --- > drivers/net/vmxnet3/vmxnet3_rxtx.c | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c > index a6665fbf70..5e177400c0 100644 > --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c > +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c > @@ -759,6 +759,23 @@ vmxnet3_rx_offload(struct vmxnet3_hw *hw, const Vmxnet3_RxCompDesc *rcd, > /* Check packet type, checksum errors, etc. */ > if (rcd->cnc) { > ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN; > + > + if (rcd->v4) { > + packet_type |= RTE_PTYPE_L3_IPV4_EXT_UNKNOWN; > + if (rcd->tcp) > + packet_type |= RTE_PTYPE_L4_TCP; > + else if (rcd->udp) > + packet_type |= RTE_PTYPE_L4_UDP; > + } else if (rcd->v6) { > + packet_type |= RTE_PTYPE_L3_IPV6_EXT_UNKNOWN; > + if (rcd->tcp) > + packet_type |= RTE_PTYPE_L4_TCP; > + else if (rcd->udp) > + packet_type |= RTE_PTYPE_L4_UDP; > + } else { > + packet_type |= RTE_PTYPE_UNKNOWN; > + } > + > } else { > if (rcd->v4) { > packet_type |= RTE_PTYPE_L3_IPV4_EXT_UNKNOWN;
Hi Pankaj, On 5/4/22 23:40, Pankaj Gupta wrote: > > Hi Andrew, > > Packet type was not set for fragmented packets so we are trying to set > it in all possible scenarios. > > I believe TCP packets can be fragmented. > Theoretically it is possible, yes. OK, my main goal was to check that we are really talking about L3 fragmentation, not scattering on Rx and I've got the answer. Thanks, Andrew. > > Thanks, > > Pankaj > > *From: *Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> > *Date: *Wednesday, May 4, 2022 at 8:08 AM > *To: *Pankaj Gupta <pagupta@vmware.com>, Jochen Behrens > <jbehrens@vmware.com>, Yong Wang <yongwang@vmware.com> > *Cc: *dev@dpdk.org <dev@dpdk.org> > *Subject: *Re: [PATCH 7/8] vmxnet3: Set packet for fragmented packet > > ⚠External Email > > On 5/3/22 07:22, Pankaj Gupta wrote: > > The packet type is set even if it is a fragmented packet > > I'm wondering if is really IPv4/IPv6 fragmented packets or just > scattered on Rx across many Rx buffers. > I'm asking since fragmented sounds weird with TCP, since TCP > spec forbids fragmentation. > > > > > Tested, using testpmd, for different hardware versions on > > ESXi 7.0 Update 2. > > > > Signed-off-by: Pankaj Gupta <pagupta@vmware.com> > > --- > > drivers/net/vmxnet3/vmxnet3_rxtx.c | 17 +++++++++++++++++ > > 1 file changed, 17 insertions(+) > > > > diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c > b/drivers/net/vmxnet3/vmxnet3_rxtx.c > > index a6665fbf70..5e177400c0 100644 > > --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c > > +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c > > @@ -759,6 +759,23 @@ vmxnet3_rx_offload(struct vmxnet3_hw *hw, const > Vmxnet3_RxCompDesc *rcd, > > /* Check packet type, checksum errors, etc. */ > > if (rcd->cnc) { > > ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN; > > + > > + if (rcd->v4) { > > + packet_type |= > RTE_PTYPE_L3_IPV4_EXT_UNKNOWN; > > + if (rcd->tcp) > > + packet_type |= RTE_PTYPE_L4_TCP; > > + else if (rcd->udp) > > + packet_type |= RTE_PTYPE_L4_UDP; > > + } else if (rcd->v6) { > > + packet_type |= > RTE_PTYPE_L3_IPV6_EXT_UNKNOWN; > > + if (rcd->tcp) > > + packet_type |= RTE_PTYPE_L4_TCP; > > + else if (rcd->udp) > > + packet_type |= RTE_PTYPE_L4_UDP; > > + } else { > > + packet_type |= RTE_PTYPE_UNKNOWN; > > + } > > + > > } else { > > if (rcd->v4) { > > packet_type |= > RTE_PTYPE_L3_IPV4_EXT_UNKNOWN; > > > ________________________________ > > ⚠External Email: This email originated from outside of the > organization. Do not click links or open attachments unless you > recognize the sender. >
diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c index a6665fbf70..5e177400c0 100644 --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c @@ -759,6 +759,23 @@ vmxnet3_rx_offload(struct vmxnet3_hw *hw, const Vmxnet3_RxCompDesc *rcd, /* Check packet type, checksum errors, etc. */ if (rcd->cnc) { ol_flags |= RTE_MBUF_F_RX_L4_CKSUM_UNKNOWN; + + if (rcd->v4) { + packet_type |= RTE_PTYPE_L3_IPV4_EXT_UNKNOWN; + if (rcd->tcp) + packet_type |= RTE_PTYPE_L4_TCP; + else if (rcd->udp) + packet_type |= RTE_PTYPE_L4_UDP; + } else if (rcd->v6) { + packet_type |= RTE_PTYPE_L3_IPV6_EXT_UNKNOWN; + if (rcd->tcp) + packet_type |= RTE_PTYPE_L4_TCP; + else if (rcd->udp) + packet_type |= RTE_PTYPE_L4_UDP; + } else { + packet_type |= RTE_PTYPE_UNKNOWN; + } + } else { if (rcd->v4) { packet_type |= RTE_PTYPE_L3_IPV4_EXT_UNKNOWN;