Message ID | 20181002105142.24333-2-jerin.jacob@caviumnetworks.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Ferruh Yigit |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 25A054CBD; Tue, 2 Oct 2018 12:52:40 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0076.outbound.protection.outlook.com [104.47.34.76]) by dpdk.org (Postfix) with ESMTP id 82DB52BFA; Tue, 2 Oct 2018 12:52:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iwUalpRyEqy4g/LB0iUsNz1wfoKiUtvZoRfTS9mwOsE=; b=mumWOchLM/ogJKhEEJdIG3YnXVD7obGm0DPz1pGAY0fR6EvRkBGX0vvTuN6Bh/Em/Bf1TsD9C2cdLG4iU8lH0L0eL6kd+wqhJ/JYzgj0fkg0LCqmttc8XYDPOV3kwgNBdBS4fbkLcTPdTACtxY3052zK8DsnAFvLaPSubjsk9W4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from localhost.localdomain (115.113.156.3) by DM6PR07MB5002.namprd07.prod.outlook.com (2603:10b6:5:25::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.25; Tue, 2 Oct 2018 10:52:33 +0000 From: Jerin Jacob <jerin.jacob@caviumnetworks.com> To: Olivier Matz <olivier.matz@6wind.com> Cc: dev@dpdk.org, Jerin Jacob <jerin.jacob@caviumnetworks.com>, stable@dpdk.org, jiayu.hu@intel.com Date: Tue, 2 Oct 2018 16:21:42 +0530 Message-Id: <20181002105142.24333-2-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181002105142.24333-1-jerin.jacob@caviumnetworks.com> References: <20180913134707.23698-1-jerin.jacob@caviumnetworks.com> <20181002105142.24333-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [115.113.156.3] X-ClientProxiedBy: BM1PR0101CA0030.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1a::16) To DM6PR07MB5002.namprd07.prod.outlook.com (2603:10b6:5:25::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd32531b-c3f9-47ef-7fa8-08d6285529cd X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:DM6PR07MB5002; X-Microsoft-Exchange-Diagnostics: 1; DM6PR07MB5002; 3:zdMOcZTQl8Yt4xPLxITlG2e3JCi3UlVhGp6QaXwrix3h5V8J0S42kOhRKjPJq/Kr5n+HHWYwHStcbUHfwwrkubgTijT+HqECN8MQVDzMIynamwF2gA0ej2BV02Ql9T/tQqWLsbeRn0xzoNb2HE0TJd+UNS/UhVwBPIGhRtrlaP9zMkpRF0MEP8qDJ7de9/hf9OclNXwVv049q/jyQuOisCnm+P6UHXWs+LB2Cpn8BDGdlJWam3e7l/sfNW+dkUpN; 25:/jaxT0mfrtUQGl/Oe3UR8lbxhBg+MhrTKoPjYEL5KRyJor2airFtdgvTrbnAKikoii9s3rpwARUQ3QHrkf8V/WxOeD7fpk3iwLf6ePLOoA4FvSIug/F4smJVrU+Yr/35sMQMrZeZj3bcJrovCAEcsSgrZ4gq88gGJeR1AxyviZr9Zd9dihVPohURZHvaV/YwZk5XGIfwSbrWdH2Gh0ZrrNu4v2753MUJC5CEoEFMbqxbONaEbuOL797FbvMAjOQsrDpK+XaMAVYqzMZXBEOWF2L2UWKZIe8neNKXUKA66xJdshx+85IPEjq0v9TgQHwLjbHVlBHbhmRxtW83a7i1nQ==; 31:uW3VpKGk/Z1Fl318eLcHy/8JSnCE4nnr5mj7K4us65MVKTyGxuUZ36BwMWUQq5h2IDArQbP84TXB7CL893ANLTxjGQJBIh/iQCZm6ZLn+RZnBC/5ObyVbGFNPfq95zbCP52VPImbpuCh6qZFo5ILH50yxDX8G1cX35G+pUhy4Ws7+nuZntQP3cNg6wZjYKPoBatXRLS5kBLD4UMTIMC4muGU7lcmtUTvg5PB9Jj1swM= X-MS-TrafficTypeDiagnostic: DM6PR07MB5002: X-Microsoft-Exchange-Diagnostics: 1; DM6PR07MB5002; 20:GPqNBiD8FbShpJu1mna/bdGwV20ewoWpghtGRnDzBGNV5HQonbaLACuAw9gNNDMd30vNHn7Qbxvizm77sG5/UfOUKGPS5SLZfeB4YN+ycntKqQrQOy8RwHZkn+kIX+9SYPCXvmXEXJ8CSIGmdi1oSUxbOfAjv+mNH1cqegXdcQ2w7xF6yAeDmJ5WfCdXMYhrJvpPI+sEt+t8HOrFk+RKfmPLgNJXdGuFTjIjFaCMlXuCDLIE6fSaktCXDY5tbOJc26znC5HX1IAU/kQJGMg3G8g+icAcYn5dzfVHw30nfK1uc4o/31rxFuahh9+4pzDki1tqxx8DOUa7oKMfdhp7CmPxxL7dQ+luVIyYoQ4osq/yk62Y8P99c/zzM5N3To79QczC2+oAn2vtMK9XAwXo9/8p1yedMr0OPyrHdmdfcRtelOB5eCv8eSPZD1K/LgeBLHLaNVEF0G1CJ2HkvD5oP43fIUWdIZySpf8Bx1KaG2pUhsQhKf039agL7tQFWMvO8RtGONUtHpLCd3hPUuYBxDmzDX4/SCC04c7p34XOhhL7DWcGaBdadMWDDsgpQgfbSUynDMmQ/ZvexhazPX2mzTb0tLrwUliJWsxvOO5ItZg=; 4:k7KbDyjTeM6trrV/ghePhdhpnIiCWIj1Vvvj6XST1rQ6FmSqXYF0amiZ80yxfbGu0MmkQ4uXulHzfnJet9oyNr8zr5I0AuATtVJKVoXQ58nDXOCX4VtCLZzZvRW6HLIZpxl105D/FXrvvIfTfQfuy4if+zA1TfuQG8/EUyEcO+efvqLd14o7uosbvsk9xHZtNqe1ZkPbisGHhFkUzZ3PJzoa8LKUGbpekVqMtNqrA0z7Qp8K75Dhe/M10NgzyJp8kXYEaBFK77+U597H/5bBzFRaTbi+fifR5qt4Gfuiz+okWzXAOR/cv++K0N0pmi1m X-Microsoft-Antispam-PRVS: <DM6PR07MB500228F9781D4AAFDE3B4B4EE3E80@DM6PR07MB5002.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(3002001)(93006095)(10201501046)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:DM6PR07MB5002; BCL:0; PCL:0; RULEID:; SRVR:DM6PR07MB5002; X-Forefront-PRVS: 0813C68E65 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(396003)(376002)(136003)(39860400002)(366004)(346002)(199004)(189003)(6486002)(5024004)(5660300001)(97736004)(26005)(106356001)(6916009)(7736002)(186003)(36756003)(305945005)(25786009)(1857600001)(6666003)(446003)(42882007)(956004)(47776003)(3846002)(6116002)(1076002)(16526019)(11346002)(2870700001)(476003)(2616005)(105586002)(66066001)(72206003)(4326008)(2906002)(53936002)(44832011)(478600001)(51416003)(50466002)(52116002)(81166006)(6512007)(55236004)(81156014)(486006)(8676002)(50226002)(76176011)(316002)(14444005)(69590400006)(6506007)(386003)(68736007)(8936002)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR07MB5002; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR07MB5002; 23:DKiI8CLVJ3e23nstEw5a9BMZ4lmsRM4f/i+c3+Z6U?= q//NH9yhJpk5mwedqwM4fAaj4nitOWntkHt4VqpPdRo/Q0lsuxax96tOGmY0M9mXyicJNQocpz9tRKPG9yasassxW2RM0GTP2rUIThkiDutqr5zdF1a3VwKtqvuXsBBCo4kI1h0p3Ejqc30gB/KGY/zBO3kHcd/qhjLh130eKrPRMmuLHUePPZb0esJQmN3jNdHEv2ulE1SQ9OlwmjNkfRLgu7QDRxVHQaQ0dzYwfkV/A3LNGR3OuWu6zeqiQV+hyZTaAkDSGr1cWIr+9Q6bvw7SSewJmmOLaqQi18DeSaeog6GWK4NBsflqEW10gp36dijlblSLs+kKRPK33pHOFJqB6ZMLERWNGC+MuTrbuIqAPqA7/MwdNQCnreKtZJ6/4tmyIqQ2Uth28jNV1rbaaRb52i0M7NU94uSPK0J3VJ7shaXTwH8bJamQIMOZtvQku6oqgdZOXpOj2nd9dhkD6WbLJy/5Nljy6qged2lAJWIq6y4ZDKvEHsJzu+A/FjyK+00X376c8lGREeRIBSVIh6im25Q3IpAQGrA2jx2wTYiXsk6rhodbldkSBPNahgaVodaPg6/GeIkhvj3JcePElhoLboFox78LbFWFW6jesLQkCVl22gvc12+9BR8hzwp0wsoX6M5Mv1GxVmW0yh48kWfB+dRWFDqOP8bkueqmV+sLHzVwuAblZcW/LvbQ1vPKXr4PMpk0kXv5uP/V81tD3x5u3WrpBfKPRKK6KK2mZMFLKxemKjZGHvdYjYTXl8d6WA0VGpRBGZUegmMaq6WNbyTRMdDhCTY5fnzeKE5Q6seUMNlxLS98zLBnrRIHzh/WVX9exVxnoOWErDQ50g/64MG8WMsnQD8r7yrOFMM5OszO6Yp2bzG7341Ee8dkrA9UPeUyX2DKimD502azVRByBc8Op2Ei2ifP4AYGzXgi6uDPP24LVFZusQL1akroaw2Moa6kC1CplHorTdbb/T0PstzoNu9Uzz16jmAVljgE58Tt2eQF9NKC4POCC4t0ubbZvmgc8u2tPol+mc/ODjKt12APx0M1TeVOOzIobcr+5RJJLyAoM++rTRmmgDrgz43hZmH3+1JniGAur0Gixz/Jms60P5F+Ni1uSH4JxVfGE8LT5xsIY/1HB+xndjOb1cfEEF7Q2M/Y8CVxYtFgZ2iB48qnEH3qk/Vm/UT+hjBTXxI5Pra7nbHlWn9bgZkTyQBOD7m/EqssVtiF1I3Oc37q7DtiuAZgbkLLqtZ2AY5kbimxMpkSyE3duvKfZ/HMm12QgFewEL6rlxozazVKKosQwNk0VzdGnly5RHDotFyG20tNt0/tCQ1icmuLQN1WCCOarw= X-Microsoft-Antispam-Message-Info: WtetyrhRzCbaOZddDZyW9fFZ1RAfNZHIg3kqpwxTusmkh8xdU3aOzuBf75Ln0rtnlOfdewnq8kYoeTUO1GWpYyR48T1iUZqIP+aC1MMkuuwntfvfNETbwkO1ZAp7tWSoRqxDfi+5jCrezvUKdwYH6i0C4c1E7+e89yP3Olr9g1s7m4FFkVc1cDv7FEkpwcg4CbioyRiL3m1uBnofUlECs61jXvxv3wi/nVLT6X0k/u/fe4Li+pepfKu2shxoiddhq8+yDx7/Xp9eHjnI4UvxY4EOFwz0epkQ9DUPyYXffU04oQMH507aTiD/8AEW+hpaW6saexI+SXiCVEVzuli9nL/5warxLISr8NGSA/gTXLo= X-Microsoft-Exchange-Diagnostics: 1; DM6PR07MB5002; 6:q62g+n8AC5MEjNVboQ2Xkp+Au5Cfly/Cf6J0gL9dG2THNPZ7kj+OWqogET2Lv38u16WcR9M49QNGwGLMm3M+iU8k+WZo8jB8yfeISVsia2ZraojzAkbwcWc4JQtCqJn60JTrlXbKpQcEo9j2v6el+0Q/+LxWlnHDxpS5P3Zgomjg4qV5k9KDqpTyrhpCnwN6By0Rs7rGvdN8AiUM3teXMdtAOuQNlWgy33brUbpbearJ4fXdRvlRkUdMnC+I0pRt70gghOzbne0dHxYNGj2KRlawwcP+13gNVBwxTZ86rWdlbLGjyOa8+ylO4sGzCJAtEtCoaBOFAR9mzOknKWAp2Xr8Vxq+irwR83uEZZyXXCuF0Zsw9vSuJdnssah0KDJfoD4ZM78OlIm360pbpYUaRH+1NMxs4bbfUOXN36r4JR420NoZHZP0CuYt/GVRDs6SNjsWIcrUxHre3xZLe7TxGw==; 5:sTiMeh6jHKLCJR58KDIFF4oSPhw3t3XEkjfIv2dgtIs/tTEJ1J9FZ1YO2otOU/Oe6ESh9L8kGbGy/Vwoc1eM0rHp4tVgmVgPPiJpwkvbWfqPzPeRX3GFfzM/cLzs/7WbNeS/N91nMH4Xu7RhVaCjNbAVA2AuJjmX68+Zpy/q0dI=; 7:x03NbyS6aOGSjpzzHw2YMRpift75T9iHyoha2PZxhV8forOrDa4lOP7MTsIXE3go4UqDStcXon52ZvoOdh7DwKRN0dIHpyKQTZ7I8MADqS999vBN5t9qhdLtRiwwTy5Poda/S+MZpNOwIEMnA05bBv3doAEVYgiVBHcCi4iKkYkMKnOB8X51boE6Z33A84F+PKlzscWKNBqSbbjMTxwBMg+1IqA19LdG7so6bRW2kiN9stfUlfv+C0SnEhL97ymc SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2018 10:52:33.5355 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cd32531b-c3f9-47ef-7fa8-08d6285529cd X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR07MB5002 Subject: [dpdk-dev] [PATCH v2 2/2] mbuf: fix Tx offload mask X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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 Sender: "dev" <dev-bounces@dpdk.org> |
Series |
[v2,1/2] ethdev: add SCTP Rx checksum offload support
|
|
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
Commit Message
Jerin Jacob
Oct. 2, 2018, 10:51 a.m. UTC
Fixes missing PKT_TX_UDP_SEG, PKT_TX_OUTER_IPV6,PKT_TX_OUTER_IPV4,
PKT_TX_IPV6 and PKT_TX_IPV4 values in PKT_TX_OFFLOAD_MASK.
Also sort them in bit wise order to recognize missing items later.
Fixes: 6d18505efaa6 ("vhost: support UDP Fragmentation Offload")
Fixes: 1c3b7c33e977 ("mbuf: add Tx offloading flags for tunnels")
Fixes: 711ba9e23e68 ("mbuf: remove aliasing of Tx offloading flags with Rx ones")
Cc: stable@dpdk.org
Cc: jiayu.hu@intel.com
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
v2:
- Add all missing PKT_TX_ types
- Sort them in bit mask order(Ferruh Yigit)
---
lib/librte_mbuf/rte_mbuf.h | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
Comments
> -----Original Message----- > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > Sent: Tuesday, October 2, 2018 6:52 PM > To: Olivier Matz <olivier.matz@6wind.com> > Cc: dev@dpdk.org; Jerin Jacob <jerin.jacob@caviumnetworks.com>; > stable@dpdk.org; Hu, Jiayu <jiayu.hu@intel.com> > Subject: [dpdk-dev] [PATCH v2 2/2] mbuf: fix Tx offload mask > > Fixes missing PKT_TX_UDP_SEG, > PKT_TX_OUTER_IPV6,PKT_TX_OUTER_IPV4, > PKT_TX_IPV6 and PKT_TX_IPV4 values in PKT_TX_OFFLOAD_MASK. > > Also sort them in bit wise order to recognize missing items later. > > Fixes: 6d18505efaa6 ("vhost: support UDP Fragmentation Offload") > Fixes: 1c3b7c33e977 ("mbuf: add Tx offloading flags for tunnels") > Fixes: 711ba9e23e68 ("mbuf: remove aliasing of Tx offloading flags with Rx > ones") > Cc: stable@dpdk.org > Cc: jiayu.hu@intel.com > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Jiayu Hu <jiayu.hu@intel.com> Thanks, Jiayu > --- > v2: > - Add all missing PKT_TX_ types > - Sort them in bit mask order(Ferruh Yigit) > --- > lib/librte_mbuf/rte_mbuf.h | 13 +++++++++---- > 1 file changed, 9 insertions(+), 4 deletions(-) > > diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h > index a50b05c64..c8ebc3230 100644 > --- a/lib/librte_mbuf/rte_mbuf.h > +++ b/lib/librte_mbuf/rte_mbuf.h > @@ -334,16 +334,21 @@ extern "C" { > * which can be set for packet. > */ > #define PKT_TX_OFFLOAD_MASK ( \ > + PKT_TX_OUTER_IPV6 | \ > + PKT_TX_OUTER_IPV4 | \ > + PKT_TX_OUTER_IP_CKSUM | \ > + PKT_TX_VLAN_PKT | \ > + PKT_TX_IPV6 | \ > + PKT_TX_IPV4 | \ > PKT_TX_IP_CKSUM | \ > PKT_TX_L4_MASK | \ > - PKT_TX_OUTER_IP_CKSUM | \ > - PKT_TX_TCP_SEG | \ > PKT_TX_IEEE1588_TMST | \ > + PKT_TX_TCP_SEG | \ > PKT_TX_QINQ_PKT | \ > - PKT_TX_VLAN_PKT | \ > PKT_TX_TUNNEL_MASK | \ > PKT_TX_MACSEC | \ > - PKT_TX_SEC_OFFLOAD) > + PKT_TX_SEC_OFFLOAD | \ > + PKT_TX_UDP_SEG) > > /** > * Mbuf having an external buffer attached. shinfo in mbuf must be filled. > -- > 2.19.0
On 10/4/2018 3:31 AM, Hu, Jiayu wrote: > > >> -----Original Message----- >> From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] >> Sent: Tuesday, October 2, 2018 6:52 PM >> To: Olivier Matz <olivier.matz@6wind.com> >> Cc: dev@dpdk.org; Jerin Jacob <jerin.jacob@caviumnetworks.com>; >> stable@dpdk.org; Hu, Jiayu <jiayu.hu@intel.com> >> Subject: [dpdk-dev] [PATCH v2 2/2] mbuf: fix Tx offload mask >> >> Fixes missing PKT_TX_UDP_SEG, >> PKT_TX_OUTER_IPV6,PKT_TX_OUTER_IPV4, >> PKT_TX_IPV6 and PKT_TX_IPV4 values in PKT_TX_OFFLOAD_MASK. >> >> Also sort them in bit wise order to recognize missing items later. >> >> Fixes: 6d18505efaa6 ("vhost: support UDP Fragmentation Offload") >> Fixes: 1c3b7c33e977 ("mbuf: add Tx offloading flags for tunnels") >> Fixes: 711ba9e23e68 ("mbuf: remove aliasing of Tx offloading flags with Rx >> ones") >> Cc: stable@dpdk.org >> Cc: jiayu.hu@intel.com >> >> Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> > > Acked-by: Jiayu Hu <jiayu.hu@intel.com> Series applied to dpdk-next-net/master, thanks.
diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index a50b05c64..c8ebc3230 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -334,16 +334,21 @@ extern "C" { * which can be set for packet. */ #define PKT_TX_OFFLOAD_MASK ( \ + PKT_TX_OUTER_IPV6 | \ + PKT_TX_OUTER_IPV4 | \ + PKT_TX_OUTER_IP_CKSUM | \ + PKT_TX_VLAN_PKT | \ + PKT_TX_IPV6 | \ + PKT_TX_IPV4 | \ PKT_TX_IP_CKSUM | \ PKT_TX_L4_MASK | \ - PKT_TX_OUTER_IP_CKSUM | \ - PKT_TX_TCP_SEG | \ PKT_TX_IEEE1588_TMST | \ + PKT_TX_TCP_SEG | \ PKT_TX_QINQ_PKT | \ - PKT_TX_VLAN_PKT | \ PKT_TX_TUNNEL_MASK | \ PKT_TX_MACSEC | \ - PKT_TX_SEC_OFFLOAD) + PKT_TX_SEC_OFFLOAD | \ + PKT_TX_UDP_SEG) /** * Mbuf having an external buffer attached. shinfo in mbuf must be filled.