From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4DC54A09E4; Thu, 21 Jan 2021 09:51:02 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F3A76140EE0; Thu, 21 Jan 2021 09:51:01 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id DCE67140EDD for ; Thu, 21 Jan 2021 09:50:59 +0100 (CET) IronPort-SDR: LRIJQuYLW8wjfl0gFmz4c61v1BaUtL9wlPf7YyinhpkHuC9X1UCs6+0zwYvi8yGdeSJPqHxGOs rAPTR85knbAg== X-IronPort-AV: E=McAfee;i="6000,8403,9870"; a="158417575" X-IronPort-AV: E=Sophos;i="5.79,363,1602572400"; d="scan'208";a="158417575" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jan 2021 00:50:58 -0800 IronPort-SDR: hygTW4w2Mry04+Ftvt5pEOAMHxD0zdD2UWmrFHzNc6QmK9KkIYhV6tRC8cS4YKhkaGPRh8DjnS /U23rCQwKLOQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,363,1602572400"; d="scan'208";a="366810888" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga002.jf.intel.com with ESMTP; 21 Jan 2021 00:50:47 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 21 Jan 2021 00:50:45 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 21 Jan 2021 00:50:45 -0800 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.56) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 21 Jan 2021 00:50:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RIXXtcrpGD6dYUWxafW+Hya6A3ItwggViU2EYUMDnrZxwPEGw2YbG4fmPhYTkKj55khcUrW9WG76UqZAotBzxA2qAtjY5TMFZOZX0BLfAgP95Oe47LM/nl9EjYQV/DcL5SOEUWJ3zhtKVi5Ffq8fw95kBrLDaneomMunMEi0yClx6lpIZXgnAWC3QG1uw+ud5J/KC0oNP6Aame3O90jhTbSNJNUD2lzUIU21q2XNFZBLCPWuePJDQmDOfiu4pPZ5TfB0GQ1Qmt5lV0wULg09rclqGdCFgV5orvS7Pqd3XpY05ooktI52pNy2R9SWeP21c27WuA/GrtoYLnPU18ZJUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TdXWbHRVyqcP4XGbr233aVrIpqJwCTuXU2H5c621AHQ=; b=SgEb6tjeJ8C+/44Ai3YF5kML6p6k+ciJuqbcqWErchWVmTV7bgWa+pzJf+n6kHRw9O8E48BDOEcWSFXxpPuKXKJX5caMa9fLjpWIaxiknNfayUxljur3Heub+jI2/i7NGCewa1Vx882lhkv73xuZ66wdZe2OieFcy2macR5uE22odnnYCq9A6lawFxRKbP9F3ypAELYRylvlbpyeW1e8uh5V4vLGnmZyrbc9NnkzTIdpzeocBM/r+9CknJLtFYDrYSnVfMMWVMOL6fy6QOwqrcQxwb4iDYIth+cJ3c5JzsZ0X0d5cqbZwBwZFd+qw7YAJy761awFhQ44TCiSBIRryw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TdXWbHRVyqcP4XGbr233aVrIpqJwCTuXU2H5c621AHQ=; b=OsfiWqCFLkxhgBhz7K7h80luyxa3cplo4ZIqSn954kG9wFJQ0uv48wWPuekVz86l6prX+/fELn76Iz6WmWxWuOjxaOLWIujLvq74laLpcDmrx4DGgxlJmNYOIA4A6UKcy6t9/5iPvdSs0Oa5AO9o5g62fP7+e1wxSzDrVbobtk4= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3567.namprd11.prod.outlook.com (2603:10b6:208:ed::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Thu, 21 Jan 2021 08:50:44 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed%7]) with mapi id 15.20.3763.014; Thu, 21 Jan 2021 08:50:44 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "olivier.matz@6wind.com" , "amorenoz@redhat.com" , "david.marchand@redhat.com" Thread-Topic: [PATCH v2 25/44] net/virtio: make Vhost-user req sender consistent Thread-Index: AQHW7qntKw/eSuVUhkiOafr4BMABP6oxsNGw Date: Thu, 21 Jan 2021 08:50:44 +0000 Message-ID: References: <20210119212507.1043636-1-maxime.coquelin@redhat.com> <20210119212507.1043636-26-maxime.coquelin@redhat.com> In-Reply-To: <20210119212507.1043636-26-maxime.coquelin@redhat.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.218] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fd838e46-644d-4331-7506-08d8bde9a3b2 x-ms-traffictypediagnostic: MN2PR11MB3567: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:156; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mwHgUuSTcmHcgvmZW1avpnBrMkUb9lFCYfOCXToqK52xgw/4AXulfkv6M9Qf3hMOiThgngYOZ8MNt4GDqFc/OeTGScIASpC3BOFTBqEa43N3FVl5a3yhLKm9mAH8yXIMni0aCUEGwEBP7sAksf/XXRO1T0YelONMNwpiH/lvTTzmASgZMzObipG0FG4XDmtul4EiMkVCQ0BlWxSsZ63GijKv589EyegmERiJ/+/2mdNg6HqB+7X9juKmdtB6jO+g4TIjY/H/L+1YxOET7LF9Ni0HB+7ZXrWcl+ACD9xZp0oVZqFsBND0qdIZ8r7m41Kg98HBBO5HeuRNj8r4oO7dyhrT+4nD9Y3GbfHg2juiMO6hslJMd9awxKhBKlakRbKI6pDIYSePEZcj34xG9U13lpa2aVCToE6y0r4O4sURTxHpR5eMcICI62V8M1E8FeeLTdMY9MpC/qB2A+B1dPkyypjctrQq60DdJWX/oDrKPVrPzF+EgpGnR2NG07Ir8NQg+0xImrDn9O715JwG9S8Dyw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(346002)(39860400002)(366004)(396003)(66946007)(66556008)(64756008)(66476007)(7696005)(5660300002)(71200400001)(66446008)(33656002)(76116006)(478600001)(52536014)(186003)(83380400001)(26005)(110136005)(2906002)(55016002)(6506007)(53546011)(86362001)(8676002)(316002)(9686003)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?R2tHSC95Z3ZoNmw0K2xHaXpJZkcxWVZqQngvMzVjbkdpL0NFUHFBUkY5YTNp?= =?utf-8?B?eG1QUjl3NHFOeDRybXIzL3AzQTBiZ2xseU1VK0hTMHg5VndneGxHQlNlZHFI?= =?utf-8?B?azloYVE1cXozZnZyTVhXekxJMHpMV1d4N3FqNEVENGFyUEpCb2wrci9WODlZ?= =?utf-8?B?VFJ4bCtsNnRqbVFmNzRVbGNrbDBYb0xuRWhPNnhzeHY4eDF5dmRCS0J2N1JC?= =?utf-8?B?RXM5eVJFS1RyM3pDMjBhK1JVanh4cUlqQktRVzh4RGF3WDFkN2QxajQwbkx4?= =?utf-8?B?MDNydkM5QXZNWmpEWDVBc2JEbUJYaDZPN0JEY3IzNVp4VHo3cUhYeldjR1BR?= =?utf-8?B?TFBEU2ZtL0FhUyt2alFEMmdKeTc4ZG1xdURVOU5wZ2RJZjFxRU9TVnl0c2Ny?= =?utf-8?B?LzByS1gvbTJXbU5CWG4xdE56NVlSRnVwSTBDTE9HN1dJOG5YcVFwamgvTFN5?= =?utf-8?B?amxaRkhWcmpHa3h0aDhUbG1FL3VQZDBObk5OZDBFelBzUlNjekdnQ1BHRlRz?= =?utf-8?B?NnVHdzRabDFsTDV5UnNIUXNSQm9lT2dyeFk0dGJZZXoxSS9ycDJQZDdVRnF3?= =?utf-8?B?cEVsbFFrQUxqaERXQVVsWXZsSmVHeWhUWWlTT0lLQm96TUJkOWdiemhTd1lw?= =?utf-8?B?UlpraTFtaVBBcTZHeUFNY3dBVjdVY3dkMzlTbllOS3FHcm95RkhjTDdIR1RD?= =?utf-8?B?c3p1Y2YzcWxxS0cvZTFKV3JZVUFncjVCYWw1YnE3UldONlJCZ3g3OEVFdmNp?= =?utf-8?B?eDZuYytwck5pRXpUU2EwczZiSy9idUU2RXUxOFExMHBZOFppRzlncFFzbG84?= =?utf-8?B?clJjOTh1cDBZQTdtd3lHR1g2Rit6TWE3RHZRczFXQmxnSkJYTzIyTzBnQjFx?= =?utf-8?B?bzdjc01xMWJJN3ZicnlPKzM2bnNUYkcwY05qVUhxTm9sZlE0YS9zSmZPNEpy?= =?utf-8?B?Y1JFQzR2bi9mc1dzYktiNFljVmZMc1hxaExIYUlnSDB5ZXRGUUM2ZFd2eEJ5?= =?utf-8?B?djRiaWtIbWp3eVpDenlvWUtnU09GMmZjVkczQnQ2SFRlalpGM1VHQ2g3K1VX?= =?utf-8?B?NUxnQjFGa1l6dTE3N3NSTFJEVTJZNEZxY1YyRmd6TWJtdmlScXloT1YzNDJG?= =?utf-8?B?RTg3ZXVqT0EvdUtFVTlwU0V4NmpzSXV1QW5KeW42cXB5SjAyOUQ0RGMwVkFV?= =?utf-8?B?NXQ2UmdSOUt6K0xIUzJxbXdvdVVHdTB1Z2FadDNlNUlkZy95aFp3RGhzb1Jz?= =?utf-8?B?SldwRjJKcS9lY28zZXBvNDByeUhraUp0MDAvdDZPQzhxWFJpaUdCRWtaRmxL?= =?utf-8?Q?7AAcTqDHdMw30=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd838e46-644d-4331-7506-08d8bde9a3b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2021 08:50:44.3267 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jey8UC+DIhhCP2Tg8WKRNgHsVkseBIFFw3ot3kobkgHdNCIpaL+5vcArhImF70xcVMqQS2g/tqcxonZ1DFCw6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3567 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 25/44] net/virtio: make Vhost-user req sender consistent X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjAs IDIwMjEgNToyNSBBTQ0KPiBUbzogZGV2QGRwZGsub3JnOyBYaWEsIENoZW5ibyA8Y2hlbmJvLnhp YUBpbnRlbC5jb20+OyBvbGl2aWVyLm1hdHpANndpbmQuY29tOw0KPiBhbW9yZW5vekByZWRoYXQu Y29tOyBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tDQo+IENjOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMjUvNDRdIG5l dC92aXJ0aW86IG1ha2UgVmhvc3QtdXNlciByZXEgc2VuZGVyIGNvbnNpc3RlbnQNCj4gDQo+IFRo aXMgcGF0Y2ggbWFrZXMgdmhvc3RfdXNlcl93cml0ZSgpIGNvbnNpc3RlbnQgd2l0aA0KPiB2aG9z dF91c2VyX3JlYWQoKSwgYnkgcGFzc2luZyBhIFZob3N0LXVzZXIgbWVzc2FnZQ0KPiBwb2ludGVy IGluc3RlYWQgb2YgYSBidWZmZXIgcG9pbnRlciBhbmQgaXRzIGxlbmd0aCwgd2hpY2gNCj4gaXMg bm93IGNhbGN1bGF0ZWQgaW4gdGhlIGZ1bmN0aW9uLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogTWF4 aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gLS0tDQo+ICBkcml2 ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3RfdXNlci5jIHwgMTAgKysrKy0tLS0tLQ0K PiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3RfdXNlci5j DQo+IGIvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb191c2VyL3Zob3N0X3VzZXIuYw0KPiBpbmRl eCAzNTBlZWQ0MTgyLi41NWM4MTMzMzNhIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC92aXJ0 aW8vdmlydGlvX3VzZXIvdmhvc3RfdXNlci5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L3ZpcnRpby92 aXJ0aW9fdXNlci92aG9zdF91c2VyLmMNCj4gQEAgLTUxLDcgKzUxLDcgQEAgc3RydWN0IHZob3N0 X3VzZXJfbXNnIHsNCj4gIAkoc2l6ZW9mKHN0cnVjdCB2aG9zdF91c2VyX21zZykgLSBWSE9TVF9V U0VSX0hEUl9TSVpFKQ0KPiANCj4gIHN0YXRpYyBpbnQNCj4gLXZob3N0X3VzZXJfd3JpdGUoaW50 IGZkLCB2b2lkICpidWYsIGludCBsZW4sIGludCAqZmRzLCBpbnQgZmRfbnVtKQ0KPiArdmhvc3Rf dXNlcl93cml0ZShpbnQgZmQsIHN0cnVjdCB2aG9zdF91c2VyX21zZyAqbXNnLCBpbnQgKmZkcywg aW50IGZkX251bSkNCj4gIHsNCj4gIAlpbnQgcjsNCj4gIAlzdHJ1Y3QgbXNnaGRyIG1zZ2g7DQo+ IEBAIC02Myw4ICs2Myw4IEBAIHZob3N0X3VzZXJfd3JpdGUoaW50IGZkLCB2b2lkICpidWYsIGlu dCBsZW4sIGludCAqZmRzLCBpbnQNCj4gZmRfbnVtKQ0KPiAgCW1lbXNldCgmbXNnaCwgMCwgc2l6 ZW9mKG1zZ2gpKTsNCj4gIAltZW1zZXQoY29udHJvbCwgMCwgc2l6ZW9mKGNvbnRyb2wpKTsNCj4g DQo+IC0JaW92Lmlvdl9iYXNlID0gKHVpbnQ4X3QgKilidWY7DQo+IC0JaW92Lmlvdl9sZW4gPSBs ZW47DQo+ICsJaW92Lmlvdl9iYXNlID0gKHVpbnQ4X3QgKiltc2c7DQo+ICsJaW92Lmlvdl9sZW4g PSBWSE9TVF9VU0VSX0hEUl9TSVpFICsgbXNnLT5zaXplOw0KPiANCj4gIAltc2doLm1zZ19pb3Yg PSAmaW92Ow0KPiAgCW1zZ2gubXNnX2lvdmxlbiA9IDE7DQo+IEBAIC0yNTksNyArMjU5LDYgQEAg dmhvc3RfdXNlcl9zb2NrKHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldiwNCj4gIAlpbnQgaGFz X3JlcGx5X2FjayA9IDA7DQo+ICAJaW50IGZkc1tWSE9TVF9NRU1PUllfTUFYX05SRUdJT05TXTsN Cj4gIAlpbnQgZmRfbnVtID0gMDsNCj4gLQlpbnQgbGVuOw0KPiAgCWludCB2aG9zdGZkID0gZGV2 LT52aG9zdGZkOw0KPiANCj4gIAlSVEVfU0VUX1VTRUQobSk7DQo+IEBAIC0zNjQsOCArMzYzLDcg QEAgdmhvc3RfdXNlcl9zb2NrKHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldiwNCj4gIAkJcmV0 dXJuIC0xOw0KPiAgCX0NCj4gDQo+IC0JbGVuID0gVkhPU1RfVVNFUl9IRFJfU0laRSArIG1zZy5z aXplOw0KPiAtCWlmICh2aG9zdF91c2VyX3dyaXRlKHZob3N0ZmQsICZtc2csIGxlbiwgZmRzLCBm ZF9udW0pIDwgMCkgew0KPiArCWlmICh2aG9zdF91c2VyX3dyaXRlKHZob3N0ZmQsICZtc2csIGZk cywgZmRfbnVtKSA8IDApIHsNCj4gIAkJUE1EX0RSVl9MT0coRVJSLCAiJXMgZmFpbGVkOiAlcyIs DQo+ICAJCQkgICAgdmhvc3RfbXNnX3N0cmluZ3NbcmVxXSwgc3RyZXJyb3IoZXJybm8pKTsNCj4g IAkJcmV0dXJuIC0xOw0KPiAtLQ0KPiAyLjI5LjINCg0KUmV2aWV3ZWQtYnk6IENoZW5ibyBYaWEg PGNoZW5iby54aWFAaW50ZWwuY29tPg0K