From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 27E5FA04BC; Fri, 9 Oct 2020 08:36:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 03D8A1BFC7; Fri, 9 Oct 2020 08:36:22 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 444041BFBC for ; Fri, 9 Oct 2020 08:36:19 +0200 (CEST) IronPort-SDR: CZIKDiRal6wy8alBxQdB4li4Uglpr1AtG4pOo4PQOGwi6IBGkHhKJs2ZwvEo+5obL2AgZRvZ2d Ae+6pS+K8pOA== X-IronPort-AV: E=McAfee;i="6000,8403,9768"; a="250143142" X-IronPort-AV: E=Sophos;i="5.77,354,1596524400"; d="scan'208";a="250143142" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2020 23:36:17 -0700 IronPort-SDR: ciBg5gHS/sAMw0KogvONboHD52nuPmKLjJllvOQqujRFG0KQ+9nbLxEDZ0oti8UN7zgW9bsuPJ zOVOExH8zOPw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,354,1596524400"; d="scan'208";a="462085508" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga004.jf.intel.com with ESMTP; 08 Oct 2020 23:36:17 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 8 Oct 2020 23:36:16 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx606.amr.corp.intel.com (10.18.126.86) 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, 8 Oct 2020 23:36:16 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 8 Oct 2020 23:36:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i1wSJNcjWKmZuD4Va8FT85rHf2X1nqK3julwWTrDRDMYEZhytVppUzF/javy4lD/31+oXogRNchVJmbDeyjn3MUob2npjDwAGtaOK2yd0NjYkLaljFt8Nkx08orZaE6JNogDHq2KVrNQwF/wrA23UCYsfSL3hoX75Qo/tzAiYV0YBqE6n4kfUiXGmPkzLSxVU0aPOM90lg+xkjWbilEcITBrc7AfJXP2tj5fVuG3jjW64iGaiDopm+HWmJDn9LNEN9U+LPQZhLP/xmu3T3HZXgTcAzYo6GvuREoNZqzz+hXuSLr6GBaRvenvnl0bVJ8v9T60DZvn8Ak1VynCMQBL8Q== 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=2cjPsE1DPOeFo4CUbep8m8Hhc+orxdnFjSBo7hWYVfA=; b=diU/rBNdNc3s4ZG3vE9VEQz2tYjDFOEvZWiEahKOtLYHjYTtS4O5SB8Xd7lLLXI0G9KHdAONuskqHD50EN2WGBOA9FZFmN0t+QgT72Q2uwIfsR+G6wWrEklLCUmpwxz1oHK/L6UCLZDs7DnGrJQ8XAppazVi1GhNqN0ZJS8MFGY5UI71Smndxal+HwbaKXMibzyE2g8+/gfNUbJVvNysLEZLtH+QGi82HJP2jHEucWr7nRbfKOipUGiQrjBpX52EdvwL9AohNRaGSVSTqEMwmX+GTk7Agvs2AZJE38SNIGAa6UvL0EEEQOgfWW6p8l/JxXyxs+iz+vYS8UWOM240kQ== 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=2cjPsE1DPOeFo4CUbep8m8Hhc+orxdnFjSBo7hWYVfA=; b=jpqkNFquztweOBBSRWecRG1oYsioeoTkIq8Jn5TBn5nWnRjBCT/hCl24hnyRdoYh5eSUXbuiVRQxX2cwd+ziwe+rw1SAqE6Zy723pJ+j0T14xAqKEb1ly4MIkU6Ebjo/jXjQRPpMrY93gdncUHvAR9lM75WMK2rxuIqerv0UEeY= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3552.namprd11.prod.outlook.com (2603:10b6:208:ed::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.35; Fri, 9 Oct 2020 06:36:10 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::1dc7:9f52:91c1:52da]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::1dc7:9f52:91c1:52da%3]) with mapi id 15.20.3455.023; Fri, 9 Oct 2020 06:36:10 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "Liu, Yong" Thread-Topic: [PATCH 2/2] vhost: use fixed Virtio-net header len packed ring Thread-Index: AQHWl9tZ3pDWWx8KTkmntr4rlnHVaamO3Gmw Date: Fri, 9 Oct 2020 06:36:10 +0000 Message-ID: References: <20201001101155.206237-1-maxime.coquelin@redhat.com> <20201001101155.206237-3-maxime.coquelin@redhat.com> In-Reply-To: <20201001101155.206237-3-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.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a5037c54-f82b-4edd-3426-08d86c1d9c7f x-ms-traffictypediagnostic: MN2PR11MB3552: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2803; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VMIefheG4qAFxSXiuOzB7u/JCSOMAOpwR/ASiyMcCReYKsIJuMKaeISAYTJoVKn4JDEB398+qOv+Jx1TF3LoIxtDKXPO0lxTnTCXMhTzvc3OM29QrYdrmjn7R8dFsV+EKSx5jQssCUdiuqt7x6B7WWuxYsbMqIRNps8fpmLBoxVQ7L4B+hXErRHr/V9jOTNoou6suYAUISTZs+Gn2TUjedL3/CvAy5Z2nfrKd31mcgaQd+EFkqTnN2Gdgc0JZLAUa+hf/F40h4wC997d4L0Riu97TIRfRo7IUvB6RtcOh49H8svwq4zDu8miC9jgxd3reC+NV3Q0JhH8axEA9jtg7Q== 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)(366004)(39860400002)(396003)(346002)(136003)(376002)(478600001)(6506007)(6636002)(66946007)(8676002)(2906002)(33656002)(76116006)(86362001)(8936002)(316002)(83380400001)(110136005)(53546011)(26005)(71200400001)(66476007)(7696005)(55016002)(66446008)(9686003)(64756008)(186003)(66556008)(5660300002)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: FENC9E8T5KafucOslZm7Ec9/fjDgIx3eEXQVvkYNF/4rAj6lG07H+YWypB2xbajjHPqnb1ko5HrgV6s+3ZTWftlXpT7iX0fWVZ26i5BYIcjynpGHJgkQhvLMoc2qudJ5WikS9ieapr8cUo86wW2p0BV9cDd4w8imTClHJX/twP3KzncPXfWITW+NdGiNQdbuEUeb/1wpSNFUcuQPL1nboGBB8jEEQdlA+kWIopJbGQzJX/6ax2EDUZ/awxkgnty0ZzfU7G3jAJu/I7S8bgiRHuEylr2qtLQFwRZfVkO8AVpwjCtpGAnmq7+b3mDyE4Icp1iOqNyXC3Rilsj4u3RWOwupQ1iBcop80FTF/k9DmzANQDYN92CFeF/suFHxGJYwTCme34FqUmP+xGc30wb9AZp1v2suR01WdpA6pdkaKtK/+gk9733ugK+NCkGPG5PAt0gnuh21h4ljvbW4SEpVrIuLL2JY1lW6Rk5g4aTXDkljwocwIraLiaP26ST5BfcLM/ngtmmyH/FkRKf0OQxvWLXY6hU/1rODdo68tKjil5yPEWFiiAbOScVf91VFo3lJMVT60KnEqsKCm4YtqN85MLdoS61cRJHEFOcU3nHX6xgoAgl03oXnPchKSscWhyh5AGcisUXDcKLmSTrID7+6cA== 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: a5037c54-f82b-4edd-3426-08d86c1d9c7f X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2020 06:36:10.7159 (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: /mCAO8iwsvJlx81ys5ayIWfytN8zci9QCEZov8mTS14mBhLsihozVKpXgORXjg3M4eej4qAbGG/Y3d0ERzMqPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3552 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 2/2] vhost: use fixed Virtio-net header len packed ring 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" SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5 LCBPY3RvYmVyIDEsIDIwMjAgNjoxMiBQTQ0KPiBUbzogZGV2QGRwZGsub3JnOyBYaWEsIENoZW5i byA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBMaXUsIFlvbmcNCj4gPHlvbmcubGl1QGludGVsLmNv bT4NCj4gQ2M6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+ IFN1YmplY3Q6IFtQQVRDSCAyLzJdIHZob3N0OiB1c2UgZml4ZWQgVmlydGlvLW5ldCBoZWFkZXIg bGVuIHBhY2tlZCByaW5nDQo+IA0KPiBUaGlzIHNtYWxsIG9wdGltaXphdGlvbiB1c2VzIHN0YXRp YyB0aGUgVmlydGlvLW5ldCBoZWFkZXIgbGVuDQoNCkJldHRlciB1c2UgJ3RoZSBzdGF0aWMgVmly dGlvLW5ldCBoZWFkZXIgbGVuZ3RoJyBoZXJlIHdoZW4geW91IGFwcGx5IHRoZQ0KcGF0Y2gg8J+Y ii4gV2l0aCB0aGlzIGZpeDoNCg0KUmV2aWV3ZWQtYnk6IENoZW5ibyBYaWEgPGNoZW5iby54aWFA aW50ZWwuY29tPg0KDQo+IGluIHBhY2tlZCBkYXRhcGF0aCwgc2luY2UgVmlydGlvLW5ldCBoZWFk ZXIgY2Fubm90IGJlIHRoZQ0KPiBsZWdhY3kgb25lIGluIGNhc2Ugb2YgcGFja2VkIHJpbmcuDQo+ IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRo YXQuY29tPg0KPiAtLS0NCj4gIGxpYi9saWJydGVfdmhvc3QvdmlydGlvX25ldC5jIHwgMTEgKysr KysrLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV92aG9zdC92aXJ0aW9fbmV0LmMgYi9s aWIvbGlicnRlX3Zob3N0L3ZpcnRpb19uZXQuYw0KPiBpbmRleCAwYTBiZWExYTVhLi41ODY1ZmE1 ZjY1IDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX3Zob3N0L3ZpcnRpb19uZXQuYw0KPiArKysg Yi9saWIvbGlicnRlX3Zob3N0L3ZpcnRpb19uZXQuYw0KPiBAQCAtMTE0Nyw3ICsxMTQ3LDcgQEAg dmhvc3RfZW5xdWV1ZV9zaW5nbGVfcGFja2VkKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYsDQo+ICAJ dWludDE2X3QgYnVmX2lkID0gMDsNCj4gIAl1aW50MzJfdCBsZW4gPSAwOw0KPiAgCXVpbnQxNl90 IGRlc2NfY291bnQ7DQo+IC0JdWludDMyX3Qgc2l6ZSA9IHBrdC0+cGt0X2xlbiArIGRldi0+dmhv c3RfaGxlbjsNCj4gKwl1aW50MzJfdCBzaXplID0gcGt0LT5wa3RfbGVuICsgc2l6ZW9mKHN0cnVj dA0KPiB2aXJ0aW9fbmV0X2hkcl9tcmdfcnhidWYpOw0KPiAgCXVpbnQxNl90IG51bV9idWZmZXJz ID0gMDsNCj4gIAl1aW50MzJfdCBidWZmZXJfbGVuW3ZxLT5zaXplXTsNCj4gIAl1aW50MTZfdCBi dWZmZXJfYnVmX2lkW3ZxLT5zaXplXTsNCj4gQEAgLTEyNjIsNyArMTI2Miw3IEBAIHZpcnRpb19k ZXZfcnhfYmF0Y2hfcGFja2VkKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYsDQo+ICAJdWludDE2X3Qg YXZhaWxfaWR4ID0gdnEtPmxhc3RfYXZhaWxfaWR4Ow0KPiAgCXVpbnQ2NF90IGRlc2NfYWRkcnNb UEFDS0VEX0JBVENIX1NJWkVdOw0KPiAgCXN0cnVjdCB2aXJ0aW9fbmV0X2hkcl9tcmdfcnhidWYg KmhkcnNbUEFDS0VEX0JBVENIX1NJWkVdOw0KPiAtCXVpbnQzMl90IGJ1Zl9vZmZzZXQgPSBkZXYt PnZob3N0X2hsZW47DQo+ICsJdWludDMyX3QgYnVmX29mZnNldCA9IHNpemVvZihzdHJ1Y3Qgdmly dGlvX25ldF9oZHJfbXJnX3J4YnVmKTsNCj4gIAl1aW50NjRfdCBsZW5zW1BBQ0tFRF9CQVRDSF9T SVpFXTsNCj4gIAl1aW50MTZfdCBpZHNbUEFDS0VEX0JBVENIX1NJWkVdOw0KPiAgCXVpbnQxNl90 IGk7DQo+IEBAIC0xMzA4LDcgKzEzMDgsOCBAQCB2aXJ0aW9fZGV2X3J4X2JhdGNoX3BhY2tlZChz dHJ1Y3QgdmlydGlvX25ldCAqZGV2LA0KPiAgCQlydGVfcHJlZmV0Y2gwKCh2b2lkICopKHVpbnRw dHJfdClkZXNjX2FkZHJzW2ldKTsNCj4gIAkJaGRyc1tpXSA9IChzdHJ1Y3QgdmlydGlvX25ldF9o ZHJfbXJnX3J4YnVmICopDQo+ICAJCQkJCSh1aW50cHRyX3QpZGVzY19hZGRyc1tpXTsNCj4gLQkJ bGVuc1tpXSA9IHBrdHNbaV0tPnBrdF9sZW4gKyBkZXYtPnZob3N0X2hsZW47DQo+ICsJCWxlbnNb aV0gPSBwa3RzW2ldLT5wa3RfbGVuICsNCj4gKwkJCXNpemVvZihzdHJ1Y3QgdmlydGlvX25ldF9o ZHJfbXJnX3J4YnVmKTsNCj4gIAl9DQo+IA0KPiAgCXZob3N0X2Zvcl9lYWNoX3RyeV91bnJvbGwo aSwgMCwgUEFDS0VEX0JBVENIX1NJWkUpDQo+IEBAIC0yMjc3LDcgKzIyNzgsNyBAQCB2aG9zdF9y ZXNlcnZlX2F2YWlsX2JhdGNoX3BhY2tlZChzdHJ1Y3QgdmlydGlvX25ldA0KPiAqZGV2LA0KPiAg CXN0cnVjdCB2aXJ0aW9fbmV0X2hkciAqaGRyOw0KPiAgCXVpbnQ2NF90IGxlbnNbUEFDS0VEX0JB VENIX1NJWkVdOw0KPiAgCXVpbnQ2NF90IGJ1Zl9sZW5zW1BBQ0tFRF9CQVRDSF9TSVpFXTsNCj4g LQl1aW50MzJfdCBidWZfb2Zmc2V0ID0gZGV2LT52aG9zdF9obGVuOw0KPiArCXVpbnQzMl90IGJ1 Zl9vZmZzZXQgPSBzaXplb2Yoc3RydWN0IHZpcnRpb19uZXRfaGRyX21yZ19yeGJ1Zik7DQo+ICAJ dWludDE2X3QgZmxhZ3MsIGk7DQo+IA0KPiAgCWlmICh1bmxpa2VseShhdmFpbF9pZHggJiBQQUNL RURfQkFUQ0hfTUFTSykpDQo+IEBAIC0yMzU0LDcgKzIzNTUsNyBAQCB2aXJ0aW9fZGV2X3R4X2Jh dGNoX3BhY2tlZChzdHJ1Y3QgdmlydGlvX25ldCAqZGV2LA0KPiAgCQkJICAgc3RydWN0IHJ0ZV9t YnVmICoqcGt0cykNCj4gIHsNCj4gIAl1aW50MTZfdCBhdmFpbF9pZHggPSB2cS0+bGFzdF9hdmFp bF9pZHg7DQo+IC0JdWludDMyX3QgYnVmX29mZnNldCA9IGRldi0+dmhvc3RfaGxlbjsNCj4gKwl1 aW50MzJfdCBidWZfb2Zmc2V0ID0gc2l6ZW9mKHN0cnVjdCB2aXJ0aW9fbmV0X2hkcl9tcmdfcnhi dWYpOw0KPiAgCXVpbnRwdHJfdCBkZXNjX2FkZHJzW1BBQ0tFRF9CQVRDSF9TSVpFXTsNCj4gIAl1 aW50MTZfdCBpZHNbUEFDS0VEX0JBVENIX1NJWkVdOw0KPiAgCXVpbnQxNl90IGk7DQo+IC0tDQo+ IDIuMjYuMg0KDQo=