From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50082.outbound.protection.outlook.com [40.107.5.82]) by dpdk.org (Postfix) with ESMTP id 004735F2F for ; Thu, 29 Mar 2018 22:46:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JCMupZsR0YATlMUDkkm6mNObpXIgWn+6pIMA6r/UYyM=; b=aFzMg6jfHQBwcz9AaO5RWHT9VWmOblqEp+uZ1gdnzH8aIm3y/qUqnPB1Ryyk+UttyfiZDLTjOLaAhcZd+RNvfMPUNyMfTBedTEvBj2WP9jqT/Hdhft0C2E+vkv+ZFamLBY7Ex/bwLkvyrA9i/0HcxqwRbVilx0qm+hA1avurKlM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from yongseok-MBP.local (209.116.155.178) by VI1PR0501MB2045.eurprd05.prod.outlook.com (2603:10a6:800:36::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Thu, 29 Mar 2018 20:46:39 +0000 Date: Thu, 29 Mar 2018 13:46:25 -0700 From: Yongseok Koh To: Bin Huang Cc: nelio.laranjeiro@6wind.com, dev@dpdk.org, adrien.mazarguil@6wind.com, bin.huang@hxt-semitech.com, jie2.liu@hxt-semitech.com, bing.zhao@hxt-semitech.com, zhiqiang.zhang@hxt-semitech.com Message-ID: <20180329204624.GA23501@yongseok-MBP.local> References: <1522322725-6244-1-git-send-email-huangbin.mails@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1522322725-6244-1-git-send-email-huangbin.mails@gmail.com> User-Agent: Mutt/1.9.3 (2018-01-21) X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0066.namprd15.prod.outlook.com (2603:10b6:101:1f::34) To VI1PR0501MB2045.eurprd05.prod.outlook.com (2603:10a6:800:36::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2c4ff109-c02a-4fec-045e-08d595b62d11 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0501MB2045; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 3:mEfP1puLLH9Q3LisEN/kIlD2o7rLv+PutgzoIcz3f6H2e3n/ibDz9++ampNgV1Sm6juFtmZL/+7sLs92k8boVa/wDcg4CnCWAQdnyfBTbDZaKG6f3LrRqCjut9hCvmw7Qi8Xderg6eGuMEp/zQSAS1MSBTY/f/tSHQfjmgM+O33d0mTMWIrf7QYvMlRKNY4zujUbwD1+QU4cwz10XvxvQuX5o2cEY93iE6npo0dywek2JN5oUwVZNvNzoB6D+b5G; 25:ZfQCBRpR0hJ83inTL6vKgNH3PdPXtA2rIn5/QI8TC2Fel8p9o5HKqaC3x/y/iaOrtMpnIIYUsnFSU9jmAxv47q8bHZC04FQz4ZmA9Zad+tjta6NfBHLRqKBzJcc/XldEJEdMipZxE1dSKjUBZXZL1PsXyGxLNRHwsbGkOWa8gX0/hPQp6bL34mZmgA1xSQ5tyWjTdADjM6ngMKuU3VWeRPXtEwKpXGagKbfKAyBFGPIo/58Un7egHwlgThjpwinOuy8vFR8Gka9VkP75wPew7QEQ1RnHJg0doz3V6xDorY5ydDugK3SBKPTt7JVQNuXrho0c1+SJPIsJHCTu5nutKg==; 31:cTNP4wZCNZmEnz2pRFkW8VUYlDBz3aZX506V2jExO7L+qW/soOK3VkKISq+OlJOD6WwBCYZmea2g5SFEBIHvCiJnBNAAoWRjBKLZZb73UNTaJ6VgkCtf2mU062Y9ZuRFokEo0iYtW1y5oiEMQZHtunGm4jXg/OF1FSTmdrY3HpANBoA6aofQ7euQaZIKIxnhCvVKAzawHI5Fpd87Ca6ycibLtOoWwj9Gyo7BgD+G8C0= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2045: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 20:lZn3VhBU5oyvgkyCQf15D3h7sd+MSdmw7Wqg8Lqc/3usJTi0AMRWUqgN+36pfW97R5U7SsaQtt2xAQqrSL/xe5d3sIjQfoUZiK+Pe0EC+4aC4esaQ3eBEwd0fpoTFh4mdf6Ww1PuxJK93cf7aRp+/0RdVtkbPQ1MIhvdQU2IZcxNLlrOL2w1pDzDkI9QMEfTeCSlUtFG9KFyiL+nbBQ/WXG2Rtt2aimr+GpxRAhUEX9oAQOtky9X4STJoNmnWp41aL/4TEYDzGvo2JivfAvW7nJnymtqk/lFYjFpYWaIu1ySpM28CCloIecSx3AN39IAEtK+lwQuRDl0KOma8LdqvKCJxA+p5Bi6exScfrFSnobMysB26vJenDOU4Ge7/hF3MJBHQQDorBtAe04FYgUd7zEcyn4bZqAskdG/J1pJT3PzAmEX7ceee0jfukyHxP+bg/rQr6H0nJGysqVPanINCLCSeNEELLub4xm3dYKEG9nqAagrxZYZaM/tFShrmdL3; 4:Jl4bqsN6IpymPiwgjjwfIjN0D7A437hA0zJnn3lOiBZIqix9yo6M6N7bx34Mv2qBMn50aOtP4PPKNXUxkRVR8qgTJMD83FfniWk3MkuSJoBHYpQ5qsecLksQ8y0WbvROQEgIQFBWRKuaoHGNVUx1XUbHhQPD6wWCvi4ybjWoQdxmHKAueb0W5Yex/ilP+ZFxKA89h1fHhRAXOGW8q2PQ5PwV3n6Gx2F0s99DY+Jwz84uqKBNIxT3JwkPABluJAnuqNBH8GxtkfDl8N2/wfsJK5J5o1egNnFpqpMV2hVAyF/EVzw+nP6wzoGt3F1jdj8/OEMrMzU47+dJob/mYeRmdR+kLFWxXa6kkbN8JgxQigc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(189930954265078)(45079756050767); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(944501327)(52105095)(10201501046)(3002001)(6055026)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:VI1PR0501MB2045; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2045; X-Forefront-PRVS: 0626C21B10 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39380400002)(39860400002)(346002)(396003)(189003)(199004)(47776003)(25786009)(97736004)(966005)(575784001)(4326008)(50466002)(45080400002)(66066001)(86362001)(33656002)(106356001)(39060400002)(53936002)(6246003)(98436002)(8676002)(9686003)(305945005)(23726003)(16586007)(55016002)(6116002)(446003)(6306002)(1076002)(6666003)(5660300001)(33896004)(68736007)(8936002)(186003)(2906002)(76176011)(52116002)(7696005)(59450400001)(345774005)(386003)(26005)(16526019)(6506007)(316002)(11346002)(476003)(81166006)(81156014)(486005)(6916009)(478600001)(229853002)(486005)(58126008)(956004)(7736002)(105586002)(3846002)(18370500001)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2045; H:yongseok-MBP.local; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0501MB2045; 23:zoxo+kGr7dQ6NwxzPf15y2ULixE3EatktKDkpdr?= =?us-ascii?Q?VXPJid3c0qUl/6dN2EkmVZ4VfG5sl83U76O214AXQckLTj9Q0t9ix7BJmmte?= =?us-ascii?Q?W2/atPxTmdJcK6c6QrdvRvTbNQewHqSpY0AHndUXPi3fjGUlQIVhvD33DJWk?= =?us-ascii?Q?NSgP9ID6UMJTRPbHjHtppBNKlTCbY7nWwECIH5nqr958M+GEUNJZHTsXvwlT?= =?us-ascii?Q?1Ecte6aumT6PqNWxi9wl2gdCBfXp879bliVQwTEsVbLLD4XeTnjVT5Esy+O3?= =?us-ascii?Q?QJX7e5sG4NRhy7DJbZV+076f1W8dphWV0NUO2YfZh/EXi7U07ha/c7jUYnCI?= =?us-ascii?Q?cKtdJqIgTcUAAc1XQQvZYomRsCyEo17Nuud9HIvMOWACxB0CHbbcH2lEqzRZ?= =?us-ascii?Q?1YgK3WXR9kAGit1XMrs6yK/3l1v1ksQy1XuvdilRsTa1///lvDWSNZLP4Qso?= =?us-ascii?Q?p3kZCqFe2DroeEvlZB7NOao6fxo+Qwg9ozOjD1eTUEpwXsKJ9Mp6JszzWL+3?= =?us-ascii?Q?t+M2OeHfkDlhLSNkCBAQiGS2ykwpI639qNEz32wERfoSanXxrYxCM85vkc3y?= =?us-ascii?Q?Qz0wmsiueY0nASvYPUefNLLTQYuyBaFf1OBZIg2nKCq80hhzfwInxLH8Ly/D?= =?us-ascii?Q?6qpVpTIyi7S4f9ojhP07aBQrh7FfasatKzGesAshWLCVp0lSu2utdAGOF0/w?= =?us-ascii?Q?GjLb8hPklaSvxBu/bKOFRl8KkW5CxAxVQoqhpShf6EoSjLSeIvhTQLMcX1QR?= =?us-ascii?Q?S58zGVLIymwcPlsZ4wD2EIfqnWRkrgBuykKfSdbHNf2SWQtBfKI38Lw6hPCU?= =?us-ascii?Q?MJISBkVzSm7BirQRKv+PYMugG/OjBkAqWJiaGVksUBu9k9FXE3AAKGzdBMML?= =?us-ascii?Q?ums4xo4DyxLSxJh3h0Rhdq+UC6rrqzYA2ANYeHyuyBAGmz8MSWZ5KFEu1TNN?= =?us-ascii?Q?8npwn/dFWrLyEpSx7ob/YinqLTfj7ObA+Ik7oCatwPHAgSCcgGHhxrZyoeT6?= =?us-ascii?Q?CPA7F7DrQJLc48gmyyJQ/4wONKIIsm7gj1Jes6pF1VB/Cr8b9AMYGdBCor7B?= =?us-ascii?Q?vwPbWq41NSG/7eIH7ww4k8w2mjKhSh33Dah0M6SkcxFqL2ML4EhIUZvTJ00h?= =?us-ascii?Q?0fRBvkvJJ7hIiBXwFM+E2KtcXEp9ZYftL4RlycYBAJ+eS3nmiNrqOx5kzqxy?= =?us-ascii?Q?XdTkQmJ3QNk6Uy7ExfLfQ/+njt4eOTuSfyHL9HZj0UzVP4dVcOLzAbKe9Dk2?= =?us-ascii?Q?3k6khJFEa33N63QuPVyDO9qT5D47Zwq9Jx9Ltz7UhZEVTIpwmyhaNdlu8D2L?= =?us-ascii?Q?YcWybLv47LTBkOJccyP39PV+oWaI75RayXTCtNZs6dcprTaqLXTqt4s20c8z?= =?us-ascii?Q?rbyeR8DoJK3WIpVpWPnvVN4Fmn7x5uY3i7RJ7SsISK1H+tLQWf3m6LA3TM6C?= =?us-ascii?Q?cTbttheqkr2seMN3Bdsj0iXSYgo2CdVpElPyNzboUuuPjGS7dV/UN3uiD7sY?= =?us-ascii?Q?o/mvxIvJhUisxXQ=3D=3D?= X-Microsoft-Antispam-Message-Info: ITy/nBfLwfEFgQ4pgeysowP7pNtipe6CPWm6tzoZPF1hX+F/sIrSuPltSgEFFXxh5O8a74Rhb1LKn2ucqegb1YvK/sKX2RtxuaQHGfGEe8nHZn2XuVPQCYdJMPEucVc9R2U94eRQ4dnhwEB+S2bVV99Sk5fjQPOiriMMjiZRAlzCnUwjZD58DS6T1P1nMxbR X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 6:olWDa75KYG8oJrRMxpyhviVtBexOl8835T+lLDZjmJwDHlphc6MqDbMFAdu9hm0WxdCrZwA4IS0uiDx7mNfddlW9UbGjBkFwCOtaFe/h8osWVnk3EgkHPx7TchIv4rtWahflu6PA3XI+hJXIctrEyCpjdUpa9kD33JZA/3zlev7c16dEorE0P7WlKtm5Cdb1zC9PcgkYrICvBBxjO2gIqDGt0yYSlthrsmiieW+zLjlgU3e91Y7sWGgGoVtPQ2GloAFcMXtxEW/nw7tmnV+/uK5fcAPazB4fn92OhqMBU2HovQFF+H+mPjgLWMr2QJECH6eU3l1nXAEn5+ID9ykCOLtdNVh8o/sN1u2jDM7rBJsnYkFrSK66gO09QGayqdcea3xRpteoFqX70ZbQ5d5vdP2ehm/4k3xt4SEKP1ivDG5UBJFE93pXKNL5CSyI8+vVw4pal10vkn/kB3zjE162yw==; 5:8AckcfCGzCPSMUYNUAOWSYKDvglDgxMa0AvQDY3AUIbscAV6gBuXLAHr6T6IGKOolDwDmNf7rUcQj7eK0CTUVCgOFX3ajI6U2rqrHV1IVEr+PPrFECkxoIL0GpTSFGNIkw20zcpNCxDB/oh2T3n4VVmO+q/OrJYgU3xnWTMYQHk=; 24:I/Lu/7jtEJYr8KVPuK+CFCyfR1cYdTQ/POkfhhYanrFDsU+ZOcnC0IQdWk0IZFI2oQaVR50T8LePIcypQ8Oa0Kcl6Z8hgl1oTaly7l99R/k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2045; 7:di0u6Vg94ZN+ViYQuJH1c47pjAKZhLBofRGNHtXpTIw64EhfmMz03bP2WXEnZYPi2hZFbz+5VmBQlJVF62X7QFyPVzZz1PTV6Hw10TmmdBBM3mfFan2X1X2QlBf2UhQDKvRauUdBIij7wAIfAX9N+/iPmBxneP+nw8MOqXCwGUaB7eS1sNyTvQ4FKwGU4Zwry31ioaNSBtVEAiZVGOZQYgNeyEfkrXKsLtaMq4HRmtgZG1KAAKGcr+TMDq2Rz/1I X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2018 20:46:39.7187 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2c4ff109-c02a-4fec-045e-08d595b62d11 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2045 Subject: Re: [dpdk-dev] [PATCH] net/mlx5: add ptype table idx for TCP ACK packets X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2018 20:46:43 -0000 On Thu, Mar 29, 2018 at 07:25:25PM +0800, Bin Huang wrote: > From: Bin Huang > > According to CQE format: > - l4_hdr_type: > 0 - None > 1 - TCP header was present in the packet > 2 - UDP header was present in the packet > 3 - TCP header was present in the packet with Empty > TCP ACK indication. (TCP packet flag is set, > and packet carries no data) > 4 - TCP header was present in the packet with TCP ACK indication. > (TCP packet flag is set, and packet carries data). > > A packet should be identified as TCP packet if l4_hdr_type is 1, 3 or 4. > Add corresponding idx of TCP ACK to ptype table. > > previous discussion: > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.mail-archive.com%2Fusers%40dpdk.org%2Fmsg02980.html&data=02%7C01%7Cyskoh%40mellanox.com%7C6e489616778d4440d68708d59567c921%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C1%7C636579195347091211&sdata=%2BPG5X1%2BOR0tnGMw4QKQyz1QrMNqOQ%2BQ5WeJRgjrY7j8%3D&reserved=0 > > Signed-off-by: Bin Huang > --- Thank you for the patch and nice catch! Only small comments. > drivers/net/mlx5/mlx5_rxtx.c | 34 +++++++++++++++++++++++++++++++++- > 1 file changed, 33 insertions(+), 1 deletion(-) > > diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c > index dc4ead9..e9c5a6f 100644 > --- a/drivers/net/mlx5/mlx5_rxtx.c > +++ b/drivers/net/mlx5/mlx5_rxtx.c > @@ -81,11 +81,19 @@ > RTE_PTYPE_L4_FRAG; > (*p)[0x22] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > RTE_PTYPE_L4_FRAG; > - /* TCP */ > + /* TCP - Support TCP ACK indication */ This comment might not be needed. This can give wrong impression that the following is to support TCP ACK. Let's leave it as is. Or, in order to be informative, you can leave separate comments below for each two. For example, > (*p)[0x05] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > RTE_PTYPE_L4_TCP; > (*p)[0x06] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > RTE_PTYPE_L4_TCP; + /* TCP ACK indication */ > + (*p)[0x11] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_L4_TCP; > + (*p)[0x12] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_L4_TCP; + /* TCP ACK */ > + (*p)[0x0d] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_L4_TCP; > + (*p)[0x0e] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_L4_TCP; Please sort it. Better to move 0x0d and 0x0e earlier. Can you also repeat it after 0x85 and 0x86? > /* UDP */ > (*p)[0x09] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > RTE_PTYPE_L4_UDP; > @@ -141,12 +149,36 @@ > (*p)[0x46] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN | > RTE_PTYPE_INNER_L4_TCP; > + (*p)[0x4d] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > + (*p)[0x4e] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > + (*p)[0x51] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > + (*p)[0x52] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > (*p)[0xc5] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN | > RTE_PTYPE_INNER_L4_TCP; > (*p)[0xc6] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN | > RTE_PTYPE_INNER_L4_TCP; > + (*p)[0xcd] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > + (*p)[0xce] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > + (*p)[0xd1] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > + (*p)[0xd2] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV6_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN | > + RTE_PTYPE_INNER_L4_TCP; > /* Tunneled - UDP */ > (*p)[0x49] = RTE_PTYPE_L2_ETHER | RTE_PTYPE_L3_IPV4_EXT_UNKNOWN | > RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN | Thanks, Yongseok