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 6D05AA04B5; Mon, 11 Jan 2021 09:05:43 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EF2BF140CB5; Mon, 11 Jan 2021 09:05:42 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id BB032140CAF for ; Mon, 11 Jan 2021 09:05:41 +0100 (CET) IronPort-SDR: ZIKgVLrYS7ydzsDMJMMgQzXtRAHZweT0pGt9XQWxoMtsm1aL1sXKoTo8HFqkV85zEI5haqHo2p 4NQIGJz81Vqg== X-IronPort-AV: E=McAfee;i="6000,8403,9860"; a="239364398" X-IronPort-AV: E=Sophos;i="5.79,338,1602572400"; d="scan'208";a="239364398" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2021 00:05:39 -0800 IronPort-SDR: WirbEEarE7cBFY+YH9GL10eoFtRBAxchkIMUOhPjsNBen2XAFYM2bDk+q7cr9o7uPru89yxd7u P7NFja9ik27g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,338,1602572400"; d="scan'208";a="388789319" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga007.jf.intel.com with ESMTP; 11 Jan 2021 00:05:39 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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; Mon, 11 Jan 2021 00:05:38 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 11 Jan 2021 00:05:38 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 11 Jan 2021 00:05:38 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.108) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Mon, 11 Jan 2021 00:05:36 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BxiRcJqAK7JagsOO4KAhvH0demCNadt10IPZlIhQGa/LY1Wm4DFMRcipdAOUE1frEWuaycYibuDFGFqxUQQ3cQqdfVa9wl7hCxUIAdBa1ukvqbuJ3I0QxuTctEb4Ds6RsRCU6YeQScqktVnrZTm6u9QKgcKHa3xRxCAsCCMr3owdn9wQvuJa2HWsuJU3NOk7s2FOM9I/Pl7a+yKue6KUMNTrIMVBPgHWYQMSZyIghy02JwG1s0mvnt+7E/vUtnkXnZvk5eP9hIqnB1ZB3hqkkpd/itas1JG+0Zn1mVVDxXGW+2MgH0skgHbkt74ERiz/doQ1hr+pp3oqkZQ77Exi5g== 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=+JxH1JAHWVQv4Kbdn4VORE1APX88bsz/dJhzaTzmw88=; b=K/ALHiwZYqy1RW7ks1b0Zfl3bML2DIjPMRSxBm+8MS+yNUXWdQKlL9frLgi86JsqJRCWR+3qLVRrGNn/JzbOyeT9nMEweCTjEYpDfUWoBqz5D90xtY0CTgdMcQUAvCH0rQiX7I9WPP3gNczOyEVoAwpqy8FMrRi4vBkTYIB7StR1IaqH2jUyyWUnhIGzS+zEZFiXCZSoFbl0+ad86jFtXD0iJRXCXnQjsGHz1EM/RSav37jpqEUqUsCh9ZZRa/WRXKrhVRJ8OHhNmbsz9OEOeNxOHMSbxtnd8YMS/wj7I1ZVflNrFzvSYhWb+Bf3P1YjWeaN4TeicGTLeyamrAqT+A== 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=+JxH1JAHWVQv4Kbdn4VORE1APX88bsz/dJhzaTzmw88=; b=w1oBbQgPhTWxBYjZ06l2ZYUEPrx/Lm5SnzFjuny1DnWLR5tdUtp893CuhwlTgq74U5YhdZScdM/aGmedgI4c86Mmw3g8h3L/h1bgiJ2o7HH0ynteo5EEXsxHr7QlydVEbiHru+lgBuqhwkrBR+J5a6tfI9TSu1XSCo3IbGKxky0= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Mon, 11 Jan 2021 08:05:33 +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.3742.012; Mon, 11 Jan 2021 08:05:33 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "olivier.matz@6wind.com" , "amorenoz@redhat.com" , "david.marchand@redhat.com" Thread-Topic: [PATCH 40/40] net/virtio: move Vhost-vDPA data to its backend Thread-Index: AQHW1xV237U/jaZntE+peEHnjmrxzqoiMm+g Date: Mon, 11 Jan 2021 08:05:33 +0000 Message-ID: References: <20201220211405.313012-1-maxime.coquelin@redhat.com> <20201220211405.313012-41-maxime.coquelin@redhat.com> In-Reply-To: <20201220211405.313012-41-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.102.204.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 40efc15e-4cda-41cb-1d07-08d8b607abf9 x-ms-traffictypediagnostic: MN2PR11MB3565: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:53; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8Scsz7o52I1qpmI8CpPT+XskZYwCv1yu5+UkR2W8fBhca0AeHceSI/qrsnHeoofPoiIR5tTdUTJlTmKRidoRHHsaDxM3jRxIub+QBNklB2zXcpZSSuRsiZo25UrUQ9z1i9f34vmZe8Nm/Qh7ewtLbcu1fHKk/Mf0WIAt6ttv3EDFRoHNGLbNfWB83IYFMYN6dq96DtLj7xOlBoqd1XtmoovyB34Wv31J2YJw6tfNaM1WBW7SJ4CioNsDRIi3g0PO2CWfesKXvHfgYNP91g8uoJdgsQeFdiBeOF6BANy3v6F61Ve7Z5ho/gbH3EIk54+bb5R9BFotLcfnKh1fFvd8QPnJPyU8oLI/cWcsEVM6EONfBbl18iPXhuCJ982rBubdrVUEEYLERZVmVwiOiHy0VA== 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)(346002)(376002)(136003)(366004)(39860400002)(396003)(8936002)(64756008)(76116006)(5660300002)(66446008)(66476007)(8676002)(83380400001)(53546011)(316002)(26005)(66556008)(6506007)(86362001)(9686003)(66946007)(2906002)(55016002)(52536014)(110136005)(478600001)(7696005)(33656002)(71200400001)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?QnNrSEUxRmxJRkVnbkdjVTRhZTFiUElIaWx1U3ZYWnVIMFozYUJPWHNraFhR?= =?utf-8?B?aFZqYitoMmFJc1k3YmljMDBwTmNWWGVpcExqN3VTcVlna0NxVk44Y24vNmhN?= =?utf-8?B?NHdPN0NicDJONGhqeTFUOFcvREhuRGZUMjNzaWxXVjhxcFVJOTRFTnVnaFlU?= =?utf-8?B?L3BOUVJWL3NEYzBqQ3V1N0VETDlOeFBRK3dYcWtnMTRKWm1wellvT25maUho?= =?utf-8?B?dno5Rm1UUGZkZTFZVWQ4M0IxajdSazhIQzJWeVVCMC8veXZ4MW1WZyswU1cx?= =?utf-8?B?VTB3dUlhM3N3ZzlXUDgxYmM4dTNnS25JZjMwUFEwek1aanphMWcvRE44ZjhJ?= =?utf-8?B?cXR5elVxTEVqbzFNRmlsOVo0NEdtZGFob2k2UnVZWU9NQlU2NytGeGt2VDE1?= =?utf-8?B?Qk4wL0VPejFZTXprdGprcElKRyt4V3M4RXlVZk5VRXhzNXhneEhNeTNmSUVJ?= =?utf-8?B?QTF5TW5ycUxlNUNEb3hhVzN5R296eUhFeW9oS3FLUG9CMWswN1FleENtVWg3?= =?utf-8?B?dkpPNi9uRk9ud2ZQOHZiaEsxZ1RwbDlWZjczK0NXems3MFd4eXNtN0JZYmdm?= =?utf-8?B?NWpzWHBKUlhucWY3QWE4dFVSYU5GSUxocVkxcU1URllZajRBT3hKeHBmV3N2?= =?utf-8?B?bnZDZm9UOW55bVI1Yld2dDArRTlOaVd5OU1GQXlYbFZYRlVvWHc5N3g3U1Rj?= =?utf-8?B?akhtZHZLbGxaT0ZKZFE5RkZsUVlBc1lkajRvV3MvUkVDbFg0bXpuMlYvNk90?= =?utf-8?B?bzg3OThMTEdnMUV4SUR6UldsKzlqUStkSHR1cDFaTGVyQUxiREhyZzkxSFJC?= =?utf-8?B?L1A1eTFaTXc1Vy90OFB1M3haRHQwVmZya00wWDUyK2JBZ0J0T3AvVlhzR3J1?= =?utf-8?B?T3l6Y1d0Wm5QTVBvZnBSY01kR1lXYUlwdUJ2amUxdTc4VE1HT1cwWXplTzRh?= =?utf-8?B?YW4rY3FvQ2NMeEJRYTduTkdibXdoWC9oUlFDWHQ0cHBTcVI5UHJPSDdmSzRW?= =?utf-8?B?Z0t1ZCtJb0ZIbStPczgvbnpCeFpzcERGZEEwTXBzSVRZWmtjSHFLVlFmSURV?= =?utf-8?B?MUNBck1BNGlTeXVwbUIzUTNLNEkzTngyUzBmenZKOS9vbVhIQW9HS3dZNEhP?= =?utf-8?B?ckMvUnZJNTh3bTNtQmFkelh2NWQ4dm80SWwvUVhYeGE3QzhZYitjRkl1Q2JL?= =?utf-8?B?V1E2MGtFbWtIT2VPbTVaQndEb0hvRkl5cytYN21ZTlI3NHpUWDJUV0x2K2Q1?= =?utf-8?B?WjJYM25YQlBkMHBRUGdEL1JlOEZKTnlGUEpCK3JNNzU1cHFDdjNrRzNYZVNB?= =?utf-8?Q?kj2eToHjCdHOs=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: 40efc15e-4cda-41cb-1d07-08d8b607abf9 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2021 08:05:33.8441 (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: rMX8IJyoLEOJAekkYk5VExoomt7iZfYXH2RLYLhQOsOXUwoRh0DdWWd+YYip9iEFtybDGagfKCSicxoLJsXWZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3565 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 40/40] net/virtio: move Vhost-vDPA data to its backend 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" SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IE1vbmRheSwg RGVjZW1iZXIgMjEsIDIwMjAgNToxNCBBTQ0KPiBUbzogZGV2QGRwZGsub3JnOyBYaWEsIENoZW5i byA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBvbGl2aWVyLm1hdHpANndpbmQuY29tOw0KPiBhbW9y ZW5vekByZWRoYXQuY29tOyBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tDQo+IENjOiBNYXhpbWUg Q29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0gg NDAvNDBdIG5ldC92aXJ0aW86IG1vdmUgVmhvc3QtdkRQQSBkYXRhIHRvIGl0cyBiYWNrZW5kDQo+ IA0KPiBBcyBkb25lIGVhcmxpZXIgZm9yIFZob3N0LXVzZXIgYW5kIFZob3N0LWtlcm5lbCwgdGhp cw0KPiBwYXRjaCBtb3ZlcyB0aGUgVmhvc3QtdkRQQSBzcGVjaWZpYyBkYXRhIHRvIGl0cyBiYWNr ZW5kDQo+IGZpbGUuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXhpbWUgQ29xdWVsaW4gPG1heGlt ZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0 aW9fdXNlci92aG9zdF92ZHBhLmMgICB8IDc3ICsrKysrKysrKysrKysrLS0tLS0NCj4gIC4uLi9u ZXQvdmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5oICB8ICAzIC0NCj4gIDIgZmls ZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pDQoNCjxzbmlwPg0K DQo+IEBAIC0yNjksMTYgKzI5OCwyMyBAQCB2aG9zdF92ZHBhX3NldF9zdGF0dXMoc3RydWN0IHZp cnRpb191c2VyX2RldiAqZGV2LA0KPiB1aW50OF90IHN0YXR1cykNCj4gIHN0YXRpYyBpbnQNCj4g IHZob3N0X3ZkcGFfc2V0dXAoc3RydWN0IHZpcnRpb191c2VyX2RldiAqZGV2KQ0KPiAgew0KPiAr CXN0cnVjdCB2aG9zdF92ZHBhX2RhdGEgKmRhdGE7DQo+ICAJdWludDMyX3QgZGlkID0gKHVpbnQz Ml90KS0xOw0KPiANCj4gLQlkZXYtPnZob3N0ZmQgPSBvcGVuKGRldi0+cGF0aCwgT19SRFdSKTsN Cj4gLQlpZiAoZGV2LT52aG9zdGZkIDwgMCkgew0KPiArCWRhdGEgPSBtYWxsb2Moc2l6ZW9mKCpk YXRhKSk7DQo+ICsJaWYgKCFkYXRhKSB7DQo+ICsJCVBNRF9EUlZfTE9HKEVSUiwgIiglcykgRmFp ZGxlIHRvIGFsbG9jYXRlIGJhY2tlbmQgZGF0YSIsIGRldi0NCj4gPnBhdGgpOw0KPiArCQlyZXR1 cm4gLTE7DQo+ICsJfQ0KPiArDQo+ICsJZGF0YS0+dmhvc3RmZCA9IG9wZW4oZGV2LT5wYXRoLCBP X1JEV1IpOw0KPiArCWlmIChkYXRhLT52aG9zdGZkIDwgMCkgew0KPiAgCQlQTURfRFJWX0xPRyhF UlIsICJGYWlsZWQgdG8gb3BlbiAlczogJXNcbiIsDQo+ICAJCQkJZGV2LT5wYXRoLCBzdHJlcnJv cihlcnJubykpOw0KPiAgCQlyZXR1cm4gLTE7DQo+ICAJfQ0KPg0KDQpGb3JnZXQgdG8gZG8gJ2Rl di0+YmFja2VuZF9kYXRhID0gZGF0YSc/IPCfmIoNCg0KVGhhbmtzIQ0KQ2hlbmJvDQogDQo+IC0J aWYgKGlvY3RsKGRldi0+dmhvc3RmZCwgVkhPU1RfVkRQQV9HRVRfREVWSUNFX0lELCAmZGlkKSA8 IDAgfHwNCj4gKwlpZiAoaW9jdGwoZGF0YS0+dmhvc3RmZCwgVkhPU1RfVkRQQV9HRVRfREVWSUNF X0lELCAmZGlkKSA8IDAgfHwNCj4gIAkJCWRpZCAhPSBWSVJUSU9fSURfTkVUV09SSykgew0KPiAg CQlQTURfRFJWX0xPRyhFUlIsICJJbnZhbGlkIHZkcGEgZGV2aWNlIElEOiAldVxuIiwgZGlkKTsN Cj4gIAkJcmV0dXJuIC0xOw0KPiBAQCAtMjg4LDkgKzMyNCwxMiBAQCB2aG9zdF92ZHBhX3NldHVw KHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldikNCj4gIH0NCj4gDQo+ICBzdGF0aWMgaW50DQo+ IC12aG9zdF92ZHBhX2Rlc3Ryb3koc3RydWN0IHZpcnRpb191c2VyX2RldiAqZGV2IF9fcnRlX3Vu dXNlZCkNCj4gK3Zob3N0X3ZkcGFfZGVzdHJveShzdHJ1Y3QgdmlydGlvX3VzZXJfZGV2ICpkZXYg KQ0KPiAgew0KPiAtCXJldHVybjsNCj4gKwlzdHJ1Y3Qgdmhvc3RfdmRwYV9kYXRhICpkYXRhID0g ZGV2LT5iYWNrZW5kX2RhdGE7DQo+ICsNCj4gKwljbG9zZShkYXRhLT52aG9zdGZkKTsNCj4gKw0K PiAgCXJldHVybiAwOw0KPiAgfQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRp by92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuaA0KPiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92 aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuaA0KPiBpbmRleCA1YTJjOWQzOGRkLi4yZTBkNjUw NGY2IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmlydGlv X3VzZXJfZGV2LmgNCj4gKysrIGIvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb191c2VyL3ZpcnRp b191c2VyX2Rldi5oDQo+IEBAIC0yOCw5ICsyOCw2IEBAIHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYg ew0KPiAgCWVudW0gdmlydGlvX3VzZXJfYmFja2VuZF90eXBlIGJhY2tlbmRfdHlwZTsNCj4gIAli b29sCQlpc19zZXJ2ZXI7ICAvKiBzZXJ2ZXIgb3IgY2xpZW50IG1vZGUgKi8NCj4gDQo+IC0JLyog Zm9yIHZob3N0X3ZkcGEgYmFja2VuZCAqLw0KPiAtCWludAkJdmhvc3RmZDsNCj4gLQ0KPiAgCS8q IGZvciBib3RoIHZob3N0X3VzZXIgYW5kIHZob3N0X2tlcm5lbCAqLw0KPiAgCWludAkJY2FsbGZk c1tWSVJUSU9fTUFYX1ZJUlRRVUVVRVNdOw0KPiAgCWludAkJa2lja2Zkc1tWSVJUSU9fTUFYX1ZJ UlRRVUVVRVNdOw0KPiAtLQ0KPiAyLjI5LjINCg0K