From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-eopbgr760111.outbound.protection.outlook.com [40.107.76.111]) by dpdk.org (Postfix) with ESMTP id 0DDBA2BE5 for ; Mon, 11 Mar 2019 09:23:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=keysight.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YLX3embLC74mthr8yDg6egQxRXOeUl2PPia8/hcC3ms=; b=fDle3eNl4yML/ydRnV4rRmVs2qgM/6Ks2KO0IzkFY7KEwJm+UYUfzxTEYuRoLTPudtqdIaViSg0itDI070fUfIBzVn4Py7BKXWgNgvfckNLjGK81w7r7sVQtB6AymgyqqPkgTePLKmrChCQ3bgtq0foGnbdtgqlRma9aRa8No3s= Received: from MN2PR17MB2893.namprd17.prod.outlook.com (20.178.246.208) by MN2PR17MB3214.namprd17.prod.outlook.com (20.179.149.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.19; Mon, 11 Mar 2019 08:23:48 +0000 Received: from MN2PR17MB2893.namprd17.prod.outlook.com ([fe80::b898:d124:533:b4a4]) by MN2PR17MB2893.namprd17.prod.outlook.com ([fe80::b898:d124:533:b4a4%6]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019 08:23:48 +0000 From: Oana Orjanu To: "dev@dpdk.org" Thread-Topic: [dpdk] Header stripping Thread-Index: AQHU1+KmVLoGXElPPkyyn9zP7L9gfw== Date: Mon, 11 Mar 2019 08:23:48 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=oana.orjanu@keysight.com; x-originating-ip: [193.226.172.43] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 70214f21-e129-4a60-06dd-08d6a5fae2fb x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:MN2PR17MB3214; x-ms-traffictypediagnostic: MN2PR17MB3214: x-ms-exchange-purlcount: 1 x-microsoft-exchange-diagnostics: =?Windows-1252?Q?1; MN2PR17MB3214; 23:PqJ9isrqXf86nTTjwr1iXa+aBDQT7bdP8GIJR?= =?Windows-1252?Q?q70YNof2oJGwktiIfc7Cbvo3anPUKF2h7de3jZpa3Vcz9BEBEuovF32N?= =?Windows-1252?Q?nVjMsb7KcpC9c+kykTjpIWYKI7c88UIpH1XbWTfige7Me3Fc8suwvYXT?= =?Windows-1252?Q?o27z9Q/Fg2XdpcyOPxs/ZTReu1i1sxRNYmecA8exoWObubpL8lbwg1v4?= =?Windows-1252?Q?/k5Hj0DC4a6CugFH7pxIQjVsgtqksm/rX4+FNPZ+bYH0LjY9y/cEEUsh?= =?Windows-1252?Q?PvwQZkhtESPc1E4jHVBfrB/stbsAlQiOjH2AOwSicjx6WlHPYM+gE+Zu?= =?Windows-1252?Q?D7K97vFAbkBdiEAjlnlIqq7b9nQmBjuznSsZIl0e0HxadyiaROtX0E+z?= =?Windows-1252?Q?9e58rKb6zd2KaKtGhoCRDAIFj4ySlCotLAeTlwcJ19BdM6zzJxaQ+1Z0?= =?Windows-1252?Q?G8lpaQi1dP6vyDnZJuwaMAGSBsRLDaQGB5kaHJgFmhhS9M/Z6xdElK8w?= =?Windows-1252?Q?XHMs5n+xJQSWcW5VSAvfHKqZfhrpgyee6Y2K2y05x5enqseFX6u3+MGn?= =?Windows-1252?Q?Py9pw0xjb3n/sKumXF6WnMPCukGYuKX1n5d6Fn4F1mJuS1Y7tyILVBuZ?= =?Windows-1252?Q?2pCzYPLYt5sxAT4Kz5oYqy9DI+2EDcHbgjUa8GCvyU1PcqaerJNx1kuw?= =?Windows-1252?Q?5j3qUkpvUVWoMu4vwzspl18ciYDrwXo/DY+4YvuzrlV3HwZx4nkj7m4p?= =?Windows-1252?Q?345wc/2sUWgCpMb4rJGs0hfwpHBoN9yD8E2GU3xBhYrjVGOrX3Glgt65?= =?Windows-1252?Q?wEBd3UnP6przrLmktQa8gcFCWmmZcQJLpIm5Wf0H93NvNArawmqiKkL+?= =?Windows-1252?Q?YbW6MyWkI+rrPS8xQzs7zcwAgi146cgx36b0Dg6xnOJDL5DW8wlAi298?= =?Windows-1252?Q?PJ+A9SosEwafyq2dz8XPcc0tKhpvbkFSMif7yjUa1hMf7wl8O7DJM9iE?= =?Windows-1252?Q?pX4KlxZjSXw1aIbh1G2UPreHVv/Gv4EJrxgTNgdczj0YyyETtyVQNTYJ?= =?Windows-1252?Q?5XS7NZkRDexKmT/RgXn+/zLK7KSwjIJFW75zMZwGPn7q4rAm+Y3hNSh0?= =?Windows-1252?Q?Zetz5s6+k/rj+5evCfOY89766lHn7DJb7mkQ/MNVw4i2uryB2t04XMqn?= =?Windows-1252?Q?DVcoaZCXJTj/krTfl5Vq8p66wbYTzn7KgCdJ+uo11EbkcdfjeAYdbYCd?= =?Windows-1252?Q?zmKMu85f4XZ76UHbmC1y97C43t2OLaST88eb3M1A3iAYd6SzqTxgd8Mm?= =?Windows-1252?Q?l4imWwgkSHW0z866dehJ2IybnleLo8qRp6wE4ZbW1XGu3zGnl1oSfHuI?= =?Windows-1252?Q?DKSJdWFwS4Oxu9q1OBpMQOb5J8WOozAhw=3D=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09730BD177 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(376002)(136003)(346002)(396003)(189003)(199004)(74316002)(6506007)(2501003)(97736004)(102836004)(7736002)(478600001)(81156014)(26005)(81166006)(5660300002)(86362001)(256004)(1730700003)(52536013)(8676002)(71190400001)(71200400001)(4744005)(476003)(606006)(44832011)(6436002)(3846002)(14454004)(8936002)(68736007)(6306002)(66066001)(9686003)(55016002)(53936002)(33656002)(236005)(316002)(186003)(6116002)(54896002)(2906002)(25786009)(99286004)(6916009)(9326002)(486006)(5640700003)(2351001)(106356001)(105586002)(7696005)(168613001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR17MB3214; H:MN2PR17MB2893.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: keysight.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 5dRbdxwxHRFs3bAz6vtDSw1uWkNUjXFyxCVRdAKR/oRyyt2GWGS5arNnpffNxYqJzVdolqbby4WBYi5851niisqMaBOjw+zaqg73kLx2Ask3grCYWOxpcm+iY8BHu6j0ahT67ihz+NWm7gr2PrqlxP173rEGnTTvT8bC5+69wTo9ScaEk6KBpA0CxpT8dDyOlBmyQjHZYjz17gV4TsnKomldUZ4t4gZVDsodTyPkFxHnDNLyYw2Rb8/gcWyswAEzzlRl8DE2lbwo7I8TK1NVSSkq677T0QsxURjp5lUwxxouMDYJxMrVJAuXY2b3zI3LcDy/baxaqFF2LrPsnKQIWFxHRijFbtkLlqPGpcIDGZp1N+2yflWuYrxfS3wHJz68Z5vtFt72VfjCOJ7lbCVDyHJ+7W14S3d95x0iHyy5lpQ= MIME-Version: 1.0 X-OriginatorOrg: keysight.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70214f21-e129-4a60-06dd-08d6a5fae2fb X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 08:23:48.6431 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 63545f27-3232-4d74-a44d-cdd457063402 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR17MB3214 X-Mailman-Approved-At: Mon, 11 Mar 2019 14:57:34 +0100 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] [dpdk] Header stripping 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: Mon, 11 Mar 2019 08:23:50 -0000 Hello, I=92ve noticed that, when doing Ip reassembly or Ip fragmentation, the head= er of all functions that do this operation requires the packets to be alrea= dy stripped of the Ethernet header when reaching it. What is the advantage = of doing it like this, instead of handling the packet manipulation in those= functions? Right now, it seems to me that anyone who wants to use these fu= nctionalities must know their traffic pattern precisely and explicitly stri= p off the Ethernet of vlan header before having reassembly and fragmentatio= n work. Regards, Oana Sent from Mail for Window= s 10