From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 5F421A00E6 for ; Mon, 15 Apr 2019 07:35:40 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A20957CBC; Mon, 15 Apr 2019 07:35:34 +0200 (CEST) Received: from cnshjsmin05.nokia-sbell.com (cnshjsmin05.app.nokia-sbell.com [116.246.26.45]) by dpdk.org (Postfix) with ESMTP id 7BFA75F62; Mon, 15 Apr 2019 07:35:30 +0200 (CEST) X-AuditID: ac18929d-1e9ff7000001aba9-67-5cb418207bd0 Received: from CNSHPPEXCH1603.nsn-intra.net (Unknown_Domain [135.251.51.103]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by cnshjsmin05.nokia-sbell.com (Symantec Messaging Gateway) with SMTP id FD.DA.43945.02814BC5; Mon, 15 Apr 2019 13:35:28 +0800 (HKT) Received: from CNSHPPEXCH1605.nsn-intra.net (135.251.51.105) by CNSHPPEXCH1603.nsn-intra.net (135.251.51.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Mon, 15 Apr 2019 13:35:27 +0800 Received: from CNSHPPEXCH1605.nsn-intra.net ([135.251.51.105]) by CNSHPPEXCH1605.nsn-intra.net ([135.251.51.105]) with mapi id 15.01.1466.009; Mon, 15 Apr 2019 13:35:27 +0800 From: "Xiao, Xiaohong (NSB - CN/Shanghai)" To: "Soni, Shivam" , Stephen Hemminger CC: "dev@dpdk.org" , "users@dpdk.org" , "Uppal, Hardeep" , "Li, Miaocai A. (NSB - CN/Shanghai)" , "Chen, Fei A. (NSB - CN/Shanghai)" Thread-Topic: [dpdk-dev] TX unable to enqueue packets to NIC due to no free TX descriptor Thread-Index: AQHUqg2RqD02XAGaqkCKrmFlylkj5KWuiiCAgANlUACAi1XBsA== Date: Mon, 15 Apr 2019 05:35:27 +0000 Message-ID: <2e0393ed1c904ca5875bdc91ea5bb4c1@nokia-sbell.com> References: <454CCFA5-5843-441F-9C6D-33E807419574@amazon.com> <20190111153709.3117c539@hermes.lan> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-originating-ip: [135.251.51.115] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRmVeSWpSXmKPExsXS/ts4XVdBYkuMwfIN0hbvPm1nsrh55AmT xdH935gtFt+Rs2g+uJ7FgdVjxYUuVo9fC5ayevScnMcUwBzFZZOSmpNZllqkb5fAlXH69Gvm gibbihnzJjI1MO6w7mLk5JAQMJF4fvcVWxcjF4eQwCEmiRsf2lhBEkICfxklNr90hEhsYpQ4 cHgzcxcjBwebgJfEmuWGIDUiAlES3zY2gDUzC/xglLj2bRETSEIYKHHp+lMWiKJoiYmvW1hA ekUEnCR+bQJbzCKgKnF60UY2EJtXwE5i6ZZ+RohdDUwSh16tZgWp5wRKnGmPAalhFBCT+H5q Ddh4ZgFxiVtP5jNBPCAgsWTPeWYIW1Ti5eN/rBAzeSTmLO5mBBkjIaAk0beBCcRkFtCUWL9L H2KKosSU7ofsENWCEidnPmGZwCg+C8mCWQgds5B0zELSsYCRZRWjdHJecUZWcW5mnoGpXl5+ dmaibnFSak6OXnJ+7iZGYAyukZg0dwdjZ2f8IUYBDkYlHt4LlZtjhFgTy4orcw8xSnAwK4nw CnQAhXhTEiurUovy44tKc1KLDzFKc7AoifM2PlkfIySQnliSmp2aWpBaBJNl4uCUamBcnODG f39j8z8G+TcdoUuvlgUE2xa9NeRntL2Vli62RdoxTvJ8h0bxoeCGv97mLtoLbqsvvuZX9WRy SeHUUx8SQ7yUuh5sljher7S+OGw/e+pufaYbC9J+pp69tEZh9YVCz3mn5pTnT1YTd4xi2Nn/ Q3TX58Jl7q/8727i9312pXD50cNMLm5KLMUZiYZazEXFiQAlwHYPvQIAAA== Subject: Re: [dpdk-dev] TX unable to enqueue packets to NIC due to no free TX descriptor 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190415053527.VcilWYo0uMpu1GqqBogh1-7sJtDHltTTyEBmSnH1NAg@z> SGVsbG8NCldlIG1ldCBzaW1pbGFyIGlzc3VlLiBEUERLMTcuMTEgKyBpNDBlLiBUeCBxdWV1ZSBz ZWVtcyBmdWxsIGFuZCBoYW5naW5nLCBubyBwYWNrZXRzIGNvdWxkIGJlIHNlbnQgb3V0IGF0IGFs bC4gDQpIYXMgdGhpcyBpc3N1ZSBnb25lIGFuZCBob3c/IFRoYW5rIHlvdSB2ZXJ5IG11Y2guDQoN ClJlZ2FyZHMNCk5va2lhLCBYaWFvIFhpYW9ob25nDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQpGcm9tOiB1c2VycyBbbWFpbHRvOnVzZXJzLWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFs ZiBPZiBTb25pLCBTaGl2YW0NClNlbnQ6IDIwMTnlubQx5pyIMTfml6UgNTo0Ng0KVG86IFN0ZXBo ZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4NCkNjOiBkZXZAZHBkay5v cmc7IHVzZXJzQGRwZGsub3JnOyBVcHBhbCwgSGFyZGVlcCA8aGFyZGVlcHVAYW1hem9uLmNvbT4N ClN1YmplY3Q6IFJlOiBbZHBkay11c2Vyc10gW2RwZGstZGV2XSBUWCB1bmFibGUgdG8gZW5xdWV1 ZSBwYWNrZXRzIHRvIE5JQyBkdWUgdG8gbm8gZnJlZSBUWCBkZXNjcmlwdG9yDQoNCk9uIGRpZ2dp bmcgZnVydGhlciBmb3VuZCBzb21lIG1vcmUgZGF0YS4NCg0KT24gdGhlIGhvc3Qgd2hlcmUgZXZl cnl0aGluZyB3b3JrcyBmaW5lLCBJIGNhbiBzZWUgJ3R4cS0+bmJfdHhfZnJlZScgZ2V0dGluZyBy ZWR1Y2VkIHRvIDMxIGZyb20gMTAyNC4gQWZ0ZXIgcmVhY2hpbmcgYXQgMzEsIGk0MGVfdHhfZnJl ZV9idWZzKCkgZnVuY3Rpb24gZ2V0cyBjYWxsZWQsIHdoaWNoIGZyZWVzIHRoZSBidWZmZXIgYW5k IG5iX3R4X2ZyZWUgcmVhY2hlcyB0byA2My4NCg0KQWxzbyBpbiB0aGUgZnVuY3Rpb24gaTQwZV90 eF9mcmVlX2J1ZnMoKSwgdGhpcyBpZiBjb25kaXRpb24gbmV2ZXIgZXZhbHVhdGVzIHRvIHRydWUg YXMgd2hhdHNvZXZlciBiZSB0aGUgdmFsdWUgb2YgdGhlIGluZGV4IHR4cS0+dHhfbmV4dF9kZCAs IHRoZSB2YWx1ZSBvZiAnY21kX3R5cGVfb2Zmc2V0X2JzeicgaXMgYWx3YXlzIDE1LiBIZW5jZSB0 aGlzIGlmIGNvbmRpdGlvbiBpcyBhbHdheXMgZmFsc2UgYW5kIHRoZSBjb2RlIHdvcmtzIGZpbmUu DQoJaWYgKCh0eHEtPnR4X3JpbmdbdHhxLT50eF9uZXh0X2RkXS5jbWRfdHlwZV9vZmZzZXRfYnN6 ICYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnRlX2NwdV90b19sZV82NChJNDBFX1RY RF9RVzFfRFRZUEVfTUFTSykpICE9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJ0ZV9j cHVfdG9fbGVfNjQoSTQwRV9UWF9ERVNDX0RUWVBFX0RFU0NfRE9ORSkpIHsNCiAgICAgICAgICAg IAkgICAgcmV0dXJuIDA7DQogICAgICAgICAgICAgfQ0KDQpIb3dldmVyLCBvbiB0aGUgaG9zdHMg d2hlcmUgd2UgYXJlIHNlZWluZyB0aGUgaXNzdWUsIGFmdGVyIHNvbWUgY2FsbHMgb2YgdGhlICBp NDBlX3R4X2ZyZWVfYnVmcygpLCB2YWx1ZSBmb3IgJ3R4cS0+dHhfcmluZ1t0eHEtPnR4X25leHRf ZGRdLmNtZF90eXBlX29mZnNldF9ic3onIGJlY29tZXMgcmVhbGx5IHdlaXJkIGxpa2UgMTA5OTUx MTYyNzg4OCwgMTAzMDc5MjE1MTE1Mi4gQmVjYXVzZSBvZiB0aGVzZSB3ZWlyZCB2YWx1ZXMgdGhl ICdpZiBjb25kaXRpb24nIGJlY29tZXMgdHJ1ZSggaWYoKDEwOTk1MTE2Mjc4ODggJiAxNSkgIT0g MTUpLiBIZW5jZSBmdW5jdGlvbiByZXR1cm5zIGZyb20gdGhlcmUgaXRzZWxmIGFuZCBuYl90eF9m cmVlIGRvZXNuJ3QgZ2V0IGluY3JlYXNlZCBhbmQgZXZlbnR1YWxseSByZWFjaGVzICcwJw0KDQpB cmUgdGhlc2UgdmFsdWVzIGV4cGVjdGVkIG9yIHRoZXJlIGlzIHNvbWUgbWVtb3J5IGNvcnJ1cHRp b24gaGFwcGVuaW5nIHNvbWV3aGVyZSBpbiBvdXIgY29kZT8NCg0KQXMgZmFyIGFzIEkgY2FuIHVu ZGVyc3RhbmQgdGhpcyBpZiBjb25kaXRpb24gaXRzIHB1cnBvc2UgaXMgdG8gY2hlY2sgd2hldGhl ciB0aGUgYnVmZmVycyB0byBiZSBmcmVlZCBhcmUgc3RpbGwgdHJhbnNtaXR0aW5nIG9yIG5vdC4g DQoNCkNhbiBzb21lb25lIGhlbHAgdXMgb3V0IGhlcmUuDQoNCu+7v09uIDEvMTQvMTksIDk6NTQg QU0sICJTb25pLCBTaGl2YW0iIDxzaGl2c29uaUBhbWF6b24uY29tPiB3cm90ZToNCg0KICAgIEkg ZG91YmxlZCB0aGUgbWVtcG9vbCBzaXplIHRvIDY1NTM1IGJ1dCB0aGUgaXNzdWUgaXMgbm90IHJl c29sdmVkLg0KICAgIA0KICAgIE9uIDEvMTEvMTksIDQ6MjcgUE0sICJkZXYgb24gYmVoYWxmIG9m IFNvbmksIFNoaXZhbSIgPGRldi1ib3VuY2VzQGRwZGsub3JnIG9uIGJlaGFsZiBvZiBzaGl2c29u aUBhbWF6b24uY29tPiB3cm90ZToNCiAgICANCiAgICAgICAgSGkgU3RlcGhlbiwNCiAgICAgICAg DQogICAgICAgIFRoYW5rcyBmb3IgdGhlIHJlcGx5Lg0KICAgICAgICANCiAgICAgICAgT3VyIG1i dWYgcG9vbCBpcyBiaWcgZW5vdWdoLiBXZSBoYXZlIDIgUlggY29yZXMsIDIgVFggY29yZXMgYW5k IDggd29ya2VyIGNvcmVzLg0KICAgICAgICBOVHhkIGFuZCBOUnhkIGlzIDEwMjQgZWFjaCBhbmQg d2UgaGF2ZSAxNiBSeCByaW5ncyAoc2hhcmVkIGJldHdlZW4gUnggYW5kIHdvcmtlcnMpIGFuZCA4 IFR4IHJpbmdzIChiZXR3ZWVuIFR4IGFuZCB3b3JrZXJzKQ0KICAgICAgICBNZW1wb29sIGNhY2hl IHNpemUgaXMgMjU2IGFuZCBidXJzdCBzaXplIGlzIDMyLg0KICAgICAgICANCiAgICAgICAgU28g b3ZlcmFsbCBjYWxjdWxhdGlvbiBjb21lcyBvdXQgdG8gYmUgDQogICAgICAgICgoTklDX1JYX1FV RVVFX1NJWkUgKiBSWF9MQ09SRVMpICsgKE5JQ19UWF9RVUVVRV9TSVpFICogVFhfTENPUkVTKSAr IFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoV09SS0VSX1JYX1JJTkdfU0la RSAqIFJYX0xDT1JFUyAqIE5BVF9XT1JLRVJfTENPUkVTKSArIChXT1JLRVJfVFhfUklOR19TSVpF ICogTkFUX1dPUktFUl9MQ09SRVMpICsgXA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgoTUJVRl9BUlJBWV9TSVpFICsgQ0FDSEVfU0laRSkgKiAoUlhfTENPUkVTICsgVFhfTENP UkVTICsgTkFUX1dPUktFUl9MQ09SRVMpKSkNCiAgICAgICAgDQogICAgICAgIFdpdGggdGhpcyB0 aGUgIG1idWYgcG9vbCBzaXplIHNob3VsZCBiZSAzMjEyOC4gVG8gcm91bmQgb2ZmIGFzIHBvd2Vy IG9mIDIgd2UgaGF2ZSBrZXB0IG1idWYgcG9vbCBzaXplIGFzIDMyNzY3Lg0KICAgICAgICANCiAg ICAgICAgQWxzbyB0aGUgaW5jb21pbmcgcGFja2V0IHJhdGUgSXMgcHJldHR5IGxvdy4NCiAgICAg ICAgDQogICAgICAgIEZvciB0ZXN0aW5nIEkgaGF2ZSBkb3VibGVkIHRoZSBwb29sIHNpemUgZm9y IG5vdy4gTm90IHN1cmUgd2hldGhlciB0aGlzIHdpbGwgc29sdmUgdGhlIGlzc3VlLg0KICAgICAg ICANCiAgICAgICAgVGhhbmtzLg0KICAgICAgICANCiAgICAgICAgT24gMS8xMS8xOSwgMzozOCBQ TSwgIlN0ZXBoZW4gSGVtbWluZ2VyIiA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+IHdyb3Rl Og0KICAgICAgICANCiAgICAgICAgICAgIE9uIEZyaSwgMTEgSmFuIDIwMTkgMjI6MTA6MzkgKzAw MDANCiAgICAgICAgICAgICJTb25pLCBTaGl2YW0iIDxzaGl2c29uaUBhbWF6b24uY29tPiB3cm90 ZToNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPiBIaSBBbGwsDQogICAgICAgICAgICA+IA0K ICAgICAgICAgICAgPiBXZSBhcmUgdHJ5aW5nIHRvIGRlYnVnIGFuZCBmaXggYW4gaXNzdWUuIEFm dGVyIHRoZSBkZXBsb3ltZW50LCBpbiBmZXcgb2YgdGhlIGhvc3RzIHdlIHNlZSBhbiBpc3N1ZSB3 aGVyZSBUWCBpcyB1bmFibGUgdG8gZW5xdWV1ZSBwYWNrZXRzIHRvIE5JQy4gT24gcmVib3VuY2lu ZyBvciByZXN0YXJ0aW5nIG91ciBwYWNrZXQgcHJvY2Vzc29yIGRhZW1vbiwgaXNzdWUgZ2V0cyBy ZXNvbHZlZC4NCiAgICAgICAgICAgID4gDQogICAgICAgICAgICA+IFdlIGFyZSB1c2luZyBJbnRl bERQREsgdmVyc2lvbiAxNy4xMS40IGFuZCBpNDBlIGRyaXZlcnMuDQogICAgICAgICAgICA+IA0K ICAgICAgICAgICAgPiBPbiBsb29raW5nIGludG8gZHJpdmVy4oCZcyBjb2RlLCB3ZSBmb3VuZCB0 aGF0IHdoZW5ldmVyIHRoZSBpc3N1ZSBpcyBoYXBwZW5pbmcgdGhlIHZhbHVlIGZvciBuYl90eF9m cmVlIGlzIOKAmDDigJkuIEFuZCB0aGVuIGl0IHRyaWVzIHRvIGZyZWUgdGhlIGJ1ZmZlciBieSBj YWxsaW5nIGZ1bmN0aW9uIOKAmGk0MGVfdHhfZnJlZV9idWZz4oCZLg0KICAgICAgICAgICAgPiAN CiAgICAgICAgICAgID4gVGhpcyBtZXRob2QgcmV0dXJucyBlYXJseSBhcyB0aGUgYnVmZmVyIGl0 cyB0cnlpbmcgdG8gZnJlZSBzYXlzIGl0IGhhc27igJl0IGZpbmlzaGVkIHRyYW5zbWl0dGluZyB5 ZXQuIFRoZSBtZXRob2QgcmV0dXJucyBhdCB0aGlzIGlmIGNvbmRpdGlvbjoNCiAgICAgICAgICAg ID4gDQogICAgICAgICAgICA+IC8qIGNoZWNrIEREIGJpdHMgb24gdGhyZXNob2xkIGRlc2NyaXB0 b3IgKi8NCiAgICAgICAgICAgID4gaWYgKCh0eHEtPnR4X3JpbmdbdHhxLT50eF9uZXh0X2RkXS5j bWRfdHlwZV9vZmZzZXRfYnN6ICYNCiAgICAgICAgICAgID4gICAgICAgICAgICAgICAgIHJ0ZV9j cHVfdG9fbGVfNjQoSTQwRV9UWERfUVcxX0RUWVBFX01BU0spKSAhPQ0KICAgICAgICAgICAgPiAg ICAgICAgICAgICAgICAgcnRlX2NwdV90b19sZV82NChJNDBFX1RYX0RFU0NfRFRZUEVfREVTQ19E T05FKSkgew0KICAgICAgICAgICAgPiByZXR1cm4gMDsNCiAgICAgICAgICAgID4gfQ0KICAgICAg ICAgICAgPiANCiAgICAgICAgICAgID4gSGVuY2UgbmJfdHhfZnJlZSByZW1haW5zIDAuDQogICAg ICAgICAgICA+IA0KICAgICAgICAgICAgPiBPdXIgdHggZGVzY3JpcHRvciBjb3VudCBpcyAxMDI0 Lg0KICAgICAgICAgICAgPiANCiAgICAgICAgICAgID4gSG93IGNhbiB3ZSBmaXggdGhpcyBpc3N1 ZS4gIENhbiBzb21lb25lIGhlbHAgdXMgb3V0IGhlcmUgcGxlYXNlDQogICAgICAgICAgICANCiAg ICAgICAgICAgIFVzZSBiaWdnZXIgbWJ1ZiBwb29sLiAgRm9yIHNhZmV0eSB0aGUgbWJ1ZiBwb29s IGhhcyB0byBiZSBiaWcgZW5vdWdoDQogICAgICAgICAgICBmb3IgTnBvcnRzICogKE5SeGQgKyBO VHhkKSArIE5Db3JlICogKG1idWZfcG9vbF9jYWNoZV9zaXplICsgYnVyc3Rfc2l6ZSkNCiAgICAg ICAgICAgIA0KICAgICAgICAgICAgRWFjaCBOSUMgbWlnaHQgZ2V0IGZ1bGwgcmVjZWl2ZSByaW5n IGFuZCBmdWxsIHRyYW5zbWl0IHJpbmcNCiAgICAgICAgICAgIGFuZCBlYWNoIGFjdGl2ZSBjb3Jl IG1pZ2h0IGJlIHByb2Nlc3NpbmcgYSBidXJzdCBvZiBwYWNrZXRzIGFuZCBoYXZlDQogICAgICAg ICAgICBmcmVlIGJ1ZmZlcnMgc2l0dGluZyBpbiB0aGUgbWJ1ZiBwb29sIGNhY2hlLiBUaGlzIGRv ZXNuJ3QgYWNjb3VudCBmb3IgYWRkaXRpb25hbA0KICAgICAgICAgICAgbWJ1ZidzIGNyZWF0ZWQg aWYgZG9pbmcgdGhpbmdzIGxpa2UgcmVhc3NlbWJseSwgZW5jcnlwdGlvbiwgcmUtZW5jYXBzdWxh dGlvbiwgb3IgY29tcHJlc3Npb24NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgQW55dGhpbmcg c21hbGxlciBhbmQgeW91ciBhcHBsaWNhdGlvbiBpcyByZWx5aW5nIG9uIHN0YXRpc3RpY2FsIGF2 ZXJhZ2VzDQogICAgICAgICAgICB0byBuZXZlciBzZWUgcmVzb3VyY2UgZXhoYXVzdGlvbjsgb3Zl cmNvbW1pdG1lbnQNCiAgICAgICAgICAgIA0KICAgICAgICANCiAgICAgICAgDQogICAgDQogICAg DQoNCg==