From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 7E4EE16E for ; Sat, 14 Jul 2018 18:24:25 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jul 2018 09:24:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,353,1526367600"; d="scan'208";a="66949559" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga003.jf.intel.com with ESMTP; 14 Jul 2018 09:24:21 -0700 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sat, 14 Jul 2018 09:24:21 -0700 Received: from lcsmsx153.ger.corp.intel.com (10.186.165.228) by FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sat, 14 Jul 2018 09:24:20 -0700 Received: from HASMSX110.ger.corp.intel.com ([169.254.6.45]) by LCSMSX153.ger.corp.intel.com ([169.254.8.24]) with mapi id 14.03.0319.002; Sat, 14 Jul 2018 19:24:18 +0300 From: "Rosen, Rami" To: Sungho Hong , "users@dpdk.org" Thread-Topic: [dpdk-users] locating the address of rte_mbuf payload Thread-Index: AQHUGzYRudaq0NPY/UK2FlhOSZqis6SO5HeQ Date: Sat, 14 Jul 2018 16:24:17 +0000 Message-ID: <9B0331B6EBBD0E4684FBFAEDA55776F967324849@HASMSX110.ger.corp.intel.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOWZhNzZiYTQtZDMwNS00ZTQ4LTk5NmYtMmIzNzYxNmFmMDZiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoieWd2eTI4Zjh0dWxhb1Z3ZVwvMU9mWXpoK1NiQURDUWg4VmVmNStycmJQUytOdTNtREw2d1p3R2Vkd0FQOE5scUoifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.255.194.138] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-users] locating the address of rte_mbuf payload X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jul 2018 16:24:26 -0000 SGkgU3VuZ2hvLA0KDQpJIHdvdWxkIHN1Z2dlc3QgdHdvIG9yIHRocmVlIHRoaW5ncyB3aGljaCBt YXkgc2hlZCBtb3JlIGxpZ2h0IG9uIHlvdXIgaXNzdWU6DQoNCjEpIEhvdyB0byB5b3UgcHJpbnQg dGhlIHJ0ZV9tYnVmIHBhY2tldHMgPyBpcyBpdCB3aXRoIHJ0ZV9wa3RtYnVmX2R1bXAoKT8gSW4g Y2FzZSBpdCBpcywgcGxlYXNlIHBvc3QgaGVyZSBhbHNvIHRoZSBydGVfbWJ1ZiBtZXRhZGF0YSB0 aGF0IHlvdSBnZXQgIHdoZW4gY2FsbGluZyBydGVfcGt0bWJ1Zl9kdW1wKCkgKGZvciBleGFtcGxl LCBwa3RfbGVuLCBuYl9zZWdzLCBldGMpLiBZb3UgZ2V0IHRoaXMgbWV0YWRhdGEgYXMgcGFydCBv ZiBhIHJlZ3VsYXIgcnRlX3BrdG1idWZfZHVtcCgpIGNhbGwuIElmIHlvdSBkb27igJl0IHVzZSBy dGVfcGt0bWJ1Zl9kdW1wKCksIHlvdSBjYW4gbG9vayBpbiB0aGUgZm9sbG93aW5nIGxpbmsgZm9y IGFuIGV4YW1wbGU6DQpodHRwOi8vZ2l0LmRwZGsub3JnL2RwZGsvdHJlZS90ZXN0L3Rlc3QvdGVz dF9tYnVmLmMNCg0KUmVnYXJkaW5nIHRoZSBldGggaGVhZGVyOiB5b3UgZG8gcHJpbnQgDQppdHMg bGVuZ3RoIGJ1dCBub3QgaXRzIERBL1NBLiBjYW4geW91IGFsc28gcHJpbnQgdGhlIHNyYyBhZGRy ZXNzIGFuZCB0aGUgZGVzdCBhZGRyZXNzIGFuZCBzZWUgaWYgaXQgbWFrZXMgc2Vuc2UgPyANCllv dSBjYW4gdXNlDQpwcmludF9ldGhhZGRyKCkgZm9yIHRoaXM7IGZvciBleGFtcGxlLCBzZWU6IGh0 dHA6Ly9naXQuZHBkay5vcmcvZHBkay90cmVlL2V4YW1wbGVzL2wzZndkL21haW4uYw0KDQpUaGly ZCB0aGluZyBpczogaWYgeW91IHdpbGwgcG9zdCBoZXJlIHRoZSBzbmlwcGV0IG9mIGNvZGUgaW4g d2hpY2ggeW91IGNyYWZ0IHRoZSBydGVfbWJ1ZiBpdCBtYXkgY2xhcmlmeSB0aGluZ3MuIChpZiB5 b3UgZG8sIHBsZWFzZSBhbHNvIGxldCB1cyBrbm93IHRoZSBzaXplIG9mIFBLVF9TSVpFIHRoYXQg eW91IHVzZSBpbiB5b3VyICJtZXNzYWdlIiBzdHJ1Y3QuKQ0KDQpSZWdhcmRzLA0KUmFtaSBSb3Nl bg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiB1c2VycyBbbWFpbHRvOnVz ZXJzLWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBTdW5naG8gSG9uZw0KU2VudDogU2F0 dXJkYXksIEp1bHkgMTQsIDIwMTggMDg6NDYNClRvOiB1c2Vyc0BkcGRrLm9yZw0KU3ViamVjdDog W2RwZGstdXNlcnNdIGxvY2F0aW5nIHRoZSBhZGRyZXNzIG9mIHJ0ZV9tYnVmIHBheWxvYWQNCg0K SGVsbG8gSSBoYXZlIHNlbnQgdGhlIHBhY2tldCB3aXRoIHRoZSBkYXRhICJoZWxsb2hlbGxvaGVs bG8qIg0KaW4gYSBtZXNzYWdlIHN0cnVjdCB1c2luZyBEUERLDQoNCiAgICBzdHJ1Y3QgbWVzc2Fn ZXsNCiAgICBkYXRhW1BLVF9TSVpFXQ0KICAgIH0NCg0KSSBhbSBzZW5kaW5nIHRoaXMgZGF0YSBm cm9tIGEgY2xpZW50IHRvIHNlcnZlciwgYW5kIHRoZSBzZXJ2ZXIgcmVjZWl2ZXMgdGhpcyBkYXRh LiB0aGUgZGF0YSByZWNlaXZlZCBpbiB0aGUgc2VydmVyIGNhbiBiZSB2aWV3ZWQgZnJvbSB0aGUg cGFja2V0IGR1bXAgcHJvdmlkZWQgYnkgRFBESy4gWW91IGNhbiBzZWUgdGhlIGRhdGEgSSBhbSBz ZW5kaW5nICJoZWxsbyJzIHJpZ2h0IGF0IHRoZSBib3R0b20gb2YgdGhlIGxvZw0KDQogICAgMDAw MDAwMDA6IEEwIDM2IDlGIDgzIEFCIEJDIDAwIDFCIDIxIEE2IEQ0IEQ0IDA4IDAwIDQ1IDAwIHwg LjYuLi4uLi4hLi4uLi5FLg0KICAgIDAwMDAwMDEwOiAwMSA0OSA3QyA2MCAwMCAwMCA4MCAxMSBD OSAzNyAwQSBEQSA2RSA1OSAwQSBEQSB8IC5JfGAuLi4uLjcuLm5ZLi4NCiAgICAwMDAwMDAyMDog NkYgRkYgNDQgNUMgNDQgNUMgMDEgMzUgREYgMjcgN0IgMjIgNkUgNjEgNkQgNjUgfCBvLkRcRFwu NS4neyJuYW1lDQogICAgMDAwMDAwMzA6IDczIDcwIDYxIDYzIDY1IDczIDIyIDNBIDIwIDVCIDMx IDMzIDM3IDMwIDM0IDM2IHwgc3BhY2VzIjoNClsxMzcwNDYNCiAgICAwMDAwMDA0MDogMzYgMzEg MzkgMzMgMkMgMjAgMzIgMzkgMzMgMzEgMzIgMzcgMzYgMzggMzkgMzYgfCA2MTkzLA0KMjkzMTI3 Njg5Ng0KICAgIDAwMDAwMDUwOiAyQyAyMCAzMSAzMyAzMiAzNCAzMCAzMSAzMyAzMCAzOSAzMSAy QyAyMCAzMSAzMyB8ICwgMTMyNDAxMzA5MSwgMTMNCiAgICAwMDAwMDA2MDogMzUgMzIgMzcgMzgg MzQgMzQgMzUgMzIgMkMgMjAgMzEgMzQgMzMgMzMgMzIgMzcgfCA1Mjc4NDQ1MiwNCjE0MzMyNw0K ICAgIDAwMDAwMDcwOiAzMiAzMSAzNiAzNiAyQyAyMCAzMiAzMiAzMCAzMSAzNiAzOCAzMCAzMCAz MSAzNiB8IDIxNjYsDQoyMjAxNjgwMDE2DQogICAgMDAwMDAwODA6IDJDIDIwIDMxIDMzIDM1IDM5 IDM4IDMwIDMwIDMyIDM3IDMwIDJDIDIwIDMxIDM0IHwgLCAxMzU5ODAwMjcwLCAxNA0KICAgIDAw MDAwMDkwOiAzNyAzMSAzMCAzNyAzMyAzNiAzNCAzOSAyQyAyMCAzMSAzOSAzNyAzNCAzOCAzNiB8 IDcxMDczNjQ5LA0KMTk3NDg2DQogICAgMDAwMDAwQTA6IDMxIDMzIDM5IDMyIDJDIDIwIDMyIDMy IDMzIDM4IDMzIDM0IDMyIDM5IDMyIDM4IHwgMTM5MiwNCjIyMzgzNDI5MjgNCiAgICAwMDAwMDBC MDogMkMgMjAgMzEgMzMgMzcgMzIgMzggMzEgMzUgMzIgMzIgMzEgMkMgMjAgMzMgMzAgfCAsIDEz NzI4MTUyMjEsIDMwDQogICAgMDAwMDAwQzA6IDM3IDMzIDMyIDM0IDMxIDM3IDM2IDMwIDJDIDIw IDM3IDM2IDMyIDM1IDMxIDM2IHwgNzMyNDE3NjAsDQo3NjI1MTYNCiAgICAwMDAwMDBEMDogMzkg MzUgMzUgMkMgMjAgMzEgMzIgMzkgMzQgMzMgMzUgMzYgMzcgMzYgMzQgMkMgfCA5NTUsIDEyOTQz NTY3NjQsDQogICAgMDAwMDAwRTA6IDIwIDMxIDM1IDMyIDMwIDM0IDM5IDMxIDM5IDM5IDM1IDVE IDJDIDIwIDIyIDY0IHwgMTUyMDQ5MTk5NV0sICJkDQogICAgMDAwMDAwRjA6IDY5IDczIDcwIDZD IDYxIDc5IDZFIDYxIDZEIDY1IDIyIDNBIDIwIDIyIDIyIDJDIHwNCmlzcGxheW5hbWUiOiAiIiwN CiAgICAwMDAwMDEwMDogMjAgMjIgNzYgNjUgNzIgNzMgNjkgNkYgNkUgMjIgM0EgMjAgNUIgMzIg MkMgMjAgfCAgInZlcnNpb24iOg0KWzIsDQogICAgMDAwMDAxMTA6IDMwIDVEIDJDIDIwIDIyIDY4 IDZGIDczIDc0IDVGIDY5IDZFIDc0IDIyIDNBIDIwIHwgMF0sDQoiaG9zdF9pbnQiOg0KICAgIDAw MDAwMTIwOiAzMiAzMCAzOSAzNyAzNiAzMyAzNSAzNCAzOCAzMiAzMyAzOSAzOCAzNCAzOCAzMiB8 DQoyMDk3NjM1NDgyMzk4NDgyDQogICAgMDAwMDAxMzA6IDM4IDM0IDM1IDM2IDMwIDM2IDMxIDM0 IDM3IDM1IDMwIDM0IDMyIDMyIDM3IDM4IHwNCjg0NTYwNjE0NzUwNDIyNzgNCiAgICAwMDAwMDE0 MDogMzMgMzUgMzQgMzcgMzUgMzcgMzIgMkMgMjAgMjIgNzAgNkYgNzIgNzQgMjIgM0EgfCAzNTQ3 NTcyLA0KInBvcnQiOg0KICAgIDAwMDAwMTUwOiAyMCAzMSAzNyAzNSAzMCAzMCA3RCA2OCA2NSA2 QyA2QyA2RiA2OCA2NSA2QyA2QyB8IDE3NTAwfWhlbGxvaGVsbA0KICAgIDAwMDAwMTYwOiA2RiA2 OCA2NSA2QyA2QyA2RiA2OCA2NSA2QyA2QyA2RiA2OCA2NSA2QyA2QyA2RiB8IG9oZWxsb2hlbGxv aGVsbG8NCiAgICAwMDAwMDE3MDogNjggNjUgNkMgNkMgNkYgNjggNjUgNkMgNkMgNkYgNjggNjUg NkMgNkMgNkYgMDAgfCBoZWxsb2hlbGxvaGVsbG8uDQoNCg0KVGhlIHByb2JsZW0gaXMgSSBjYW5u b3QgbG9jYXRlIHRoZSBkYXRhIG9mZnNldCBieSByZWFkaW5nIHRoZSBydGVfbWJ1ZiBwcm92aWRl ZCBieSBkcGRrLiBJIG5lZWQgdG8gZXh0cmFjdCB0aGUgImhlbGxvInMgdXNpbmcgdGhlIGNvcnJl Y3QgbWV0aG9kIHRoYXQgaXMgcHJvdmlkZWQgYnkgRFBESywgYnV0IEkgY291bGQgbm90IGZpbmQg YSBnb29kIHdheS4NCg0KSSBoYXZlIHRyaWVkIHRoZSBzaXplIGhlYWRlcnMgYW5kIHRoZSBidWZf YWRkcmVzcyBwb2ludGVycyB0byBsb2NhdGUgdGhlIGxvY2F0aW9uIG9mIHRoZSBzdHJ1Y3QgbWVz c2FnZSwgYnV0IEkgaGF2ZSBubyBpZGVhIGhvdyB0byBwaW4gcG9pbnQgdGhlIGV4YWN0IGFkZHJl c3Mgb2YgdGhlIGRhdGEtb2Zmc2V0IHVzaW5nIERQREsgc3RydWN0dXJlcy4NCg0KDQpjaGFyICpy dG4gPSBOVUxMOw0KcnRuID0gcnRlX3BrdG1idWZfbXRvZChtLCBjaGFyICopOyAvLyBwb2ludHMg dG8gdGhlIHN0YXJ0IG9mIHRoZSBkYXRhDQoNCnN0cnVjdCBldGhlcl9oZHIgKmV0aDsNCmV0aCA9 IHJ0ZV9wa3RtYnVmX210b2QobSwgc3RydWN0IGV0aGVyX2hkciAqKTsgLy8gcnRuKz1zaXplb2Yo ZXRoKTsNCg0KcnRuID0gbS0+YnVmX2FkZHI7DQoNCg0KaWYocnRuIT1OVUxMKSB7DQpwcmludGYo Imxlbmd0aCBoZHI6ICVsZFxuIiwgc2l6ZW9mKHN0cnVjdCBldGhlcl9oZHIpKTsgcHJpbnRmKCJs ZW5ndGggZXRoOiAlbGRcbiIsIHNpemVvZihldGgpKTsgcHJpbnRmKCJsZW5ndGggbS0+YnVmX2Fk ZDogJWxkXG4iLCBzaXplb2YobS0+YnVmX2FkZHIpKTsNCg0KcHJpbnRmKCJsZW5ndGggbWVzc2Fn ZTogJWxkXG4iLCBzaXplb2Yoc3RydWN0IG1lc3NhZ2UpKTsNCg0KLy8gMzM2DQpwcmludGYoInJ0 ZV9wa3RtYnVmX210b2Q6ICVzXG4iLCBydG4pOyAgLy8gbGVuZ2h0IG9mIHRoZSBvZmZzZXQ6IDQ1 NiBydGVfcGt0bWJ1Zl9kdW1wKHN0ZG91dCwgbSwgMTAyNCk7IH0NCg0KDQpXb3VsZCBhbnlvbmUg ZmFtaWxpYXIgd2l0aCBEUERLLCBoYXZlIGEgZ29vZCBhbnN3ZXIgZm9yIHRoaXM/DQoNCg0KQmVz dA0K