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 BDC8343B4B; Mon, 19 Feb 2024 10:31:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AD15140685; Mon, 19 Feb 2024 10:31:42 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2134.outbound.protection.outlook.com [40.107.20.134]) by mails.dpdk.org (Postfix) with ESMTP id 853084067E for ; Mon, 19 Feb 2024 10:31:41 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XZhCmNT8ULHMZHNKKBV++QGKz4vmESHpu1fwZ89dmYb0o7vD+s5MBTrHp0YS9k7ZdHPhidGJD5JuZ4TyOifK5IoXV7RZht522ws61eYm5DZSNCkvZDmoEJVHPwE78YV65c3DhQ02PExvA7Ugu87VTfIG3A2BdhZ9eltXtFqQ9wu5gol4hNdnoPcbf1/zn0YwFkncoLwKeG7YvQUrXjOkISkWVqB6VK4eXF9/x1nZ/PBjQyXFZApfrgjyqeUO+hkx/OuJ/erQeiAGy/6VsWKSRGRl5F/mb9XdMJDdQDEpfkAmdGlwv2hieSD5m3ail6EzRJOZK8xVIrw+e6Niu3k5Fg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qfyaOztTc2o5uq9hrypsd2Itf+Tv8e0AXEz0+NI3/0s=; b=P2zijpV554nvOjYFGN1tYkYFTuUdRfiODGtdft2K6y0z40FQJQ6yhnSoqsck4ISgSELi+SQZLFXUF/x4apfZYBKw2vUn5mc+1oOD1bJ77HHXbdQ8/CNwAYfxOr8VSb3oHJcSJNN0DrKt3RxJgb8tVzp1CuPXGqr0eIlPe8UrtzoNyxei0lEl1BVqtLCuSptBLI0yWPwe/SViHKUZXmlBbA7gSw//A2cK028z7VK0QZ5E1H9TYeevRfNUcWuusy6MOfMFHlTCFazpB+/1Pp0fZQJgHIn7xb6k/+nZoo1SyaBu8GOrSEihqeEqDLxy9LoVNeP7vKcASTkrVRXp8O16gw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qfyaOztTc2o5uq9hrypsd2Itf+Tv8e0AXEz0+NI3/0s=; b=VyJJ3V/bAIssoIHC92OQ6TZbFL5465yAI1uf9g/B6q2/lRC71Z74lSy8uUwzUCGpnlRF1HywkoWzRvOv/4ZtPjCyYW5HAFdWbpvyvnnJ/4aHbeZ3Q+C0sZkv1cNalOS0PdPmdVqB/LQZXhqIZAzTtVviA78F7UNDgJTBTuVkmqQ= Received: from PA4PR83MB0526.EURPRD83.prod.outlook.com (2603:10a6:102:26b::17) by DBAPR83MB0421.EURPRD83.prod.outlook.com (2603:10a6:10:190::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.6; Mon, 19 Feb 2024 09:31:39 +0000 Received: from PA4PR83MB0526.EURPRD83.prod.outlook.com ([fe80::3256:dd6f:ad59:ee34]) by PA4PR83MB0526.EURPRD83.prod.outlook.com ([fe80::3256:dd6f:ad59:ee34%7]) with mapi id 15.20.7339.001; Mon, 19 Feb 2024 09:31:39 +0000 From: Alan Elder To: Ferruh Yigit , Long Li , Andrew Rybchenko CC: "dev@dpdk.org" , stephen Subject: [PATCH v7 2/2] net/netvsc: fix parsing of VLAN metadata Thread-Topic: [PATCH v7 2/2] net/netvsc: fix parsing of VLAN metadata Thread-Index: AQHaYxZw6hmKT4BOwkOfjURn3nVrtQ== Date: Mon, 19 Feb 2024 09:31:39 +0000 Message-ID: References: <8139ddff-aabf-4ee0-a51b-a2a658691624@amd.com> In-Reply-To: <8139ddff-aabf-4ee0-a51b-a2a658691624@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=7ae1a5e5-dec8-4ee2-a466-240d3d109cc8; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-02-19T09:07:03Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR83MB0526:EE_|DBAPR83MB0421:EE_ x-ms-office365-filtering-correlation-id: 9afebe47-ee74-4483-2163-08dc312d9350 x-ld-processed: 72f988bf-86f1-41af-91ab-2d7cd011db47,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bD3vUSrxJkQEdAewS2fbNRHEKLqGK7detkumumEmsdMLzNwntjljRX486diPFhuZ17p3atj59bzd4SClCaFmFEBwYEQ+TNbIeAw9vfMjK7pWWs8Zu8nC911S+J2qxv4lJg1pcLBTwY0nnYWtbbC1TVxq7FJvLQNbv0EoUnlNVKyTRgFiVO54BarSAZWtOdt9m9U5DAzkP0Hhh9hU6ywSsNh2QmPGJ+dRugtWGXPj4vntzKyogM134xQLiAV918zStTE9/G4IERYaMUYex5EygfOPCojglpP7JaT7W9UyDD4xtQIAp3bJ08FU7NZsmk9BO1KvLDkvILGbbsODg27nt6Vg7cYT7okcw4Z9U51nnwXOx0Q+nAeUsLh/up16MqmAiYjXK6UNdjBO2ewORde/yrifBDO0DdFcta8iz7eIvbceVJuz3KDpv4/eQcMtxBzKF3nn1kVYrTmHZBCsiULQaZyU+XlAlJMnL/9cOfBqssUseoDH9ONJZxppph489g0WRYnBMjVFxvKpFqPW503cz89FhUzBaQzZAEEOTA7nVfbKY6FaDeSRrIRSpe3s3uvriz9o9usa0H+H7RAYNR4OFVc4/EJ/EZbHYTclP+IKwHcjvtGcKN07szwQne6r6yA+ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR83MB0526.EURPRD83.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(346002)(136003)(376002)(396003)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(6506007)(10290500003)(9686003)(7696005)(478600001)(71200400001)(54906003)(316002)(38070700009)(83380400001)(82950400001)(82960400001)(122000001)(33656002)(86362001)(38100700002)(41300700001)(110136005)(26005)(2906002)(44832011)(55016003)(8990500004)(5660300002)(66946007)(76116006)(66476007)(66556008)(4326008)(52536014)(8676002)(64756008)(66446008)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qk9HazhDaVVzZS8wbVhQS1ZQcVdMVFhRampHZElNV200eThWc3NBRkJ0VkVX?= =?utf-8?B?ZGYzYjZQSGJXalJtRGhlQ2pFVmFqbmdDcVpubVVhaERrTzhTTkRYUXdScHdW?= =?utf-8?B?YytnMzJMS1JpVUMvR3F5b0FlRVhxdU5CalpNQWplL1MwT2w2KzlsL0cxbklJ?= =?utf-8?B?RnZ1Mmw0Ulo5c2VaRzZYTkk4d0ZtNmJPdzR1K0tBTmYwVE5Jd3liLy9NVkwv?= =?utf-8?B?Z3lQTjA3Q1pPQ1ZXTmprWU1sNHdhMVVYaG4vOTMyWitnTDd1R0JEZjdEVHdF?= =?utf-8?B?WGh4c1NoNmEyTUw3a09leGlJQzE1ZTNzbTVhbTNFZXFyeGxXSzJ5b3l3dHAv?= =?utf-8?B?OWFWbXRMNUJhdm1TSElpMTVRUDZpVTRxdm9ybGRIcWJhUytJejNyZzZPV3BR?= =?utf-8?B?TmRSZVBaZUdJVVRRRDUzd24zNXBDblJlOTFJdUNTSDZhTFpGUU11NnlMaGNs?= =?utf-8?B?V1NZek9tMUcweElKQnNTc25UUUhvZDRwR0NEa3k0OUxGNzN4c1NkL2Y1bkpi?= =?utf-8?B?RmtseWJXbTFlRUs0SGFNQXNTY0xDcTgzRHc1amo5M1owUy9hTkxPWFpuZE5H?= =?utf-8?B?OFRqWnRMRC9BbzZ4ZzV0Nzd3WUUwbWVXRzZxeXg1OUFST3ZtRVNWaHlZVWZk?= =?utf-8?B?TWdCSDI2bEp4V2EvRFJkdDU0OUJKUVJwcTI4YUlaRVVoSnFrZ1ZvSGRqc3dz?= =?utf-8?B?aVZCdTVvWnBaVzBTdkZTajV5aTV3T3BTcldCVE5YcEhjWmhYRWYzVHdmR0hz?= =?utf-8?B?cGNFd2lLalhGaXN5MHBoZDQzdE84ODFicytIMHJTUTFuRUc2TEh4eWdEYXZo?= =?utf-8?B?UFVJUjBwK3QxaHl5MVMwYyt3RnNHVk41bHFwMGRyQ0VOVlNZSjdSdGtHVXhy?= =?utf-8?B?SjhtUjdkMFVwaUV0ODUxSUwrQkxBQ0N5WEEvRFJzTlZFd25sUmltY0RPUTdv?= =?utf-8?B?bEJuS0w5R1JBQ0NCSFhDSkRJVHBnQjkzVjE0cWtmRTB4NG5vdVd1V2gybEcw?= =?utf-8?B?aDFWOVV3YUR5MUZOSm9CRlFicWo5d0VVdlZsMSsyZkJnNmdLNFhZVGZJY2VS?= =?utf-8?B?cjJDdTUrK2FXY2Z3MitVNE1kc01zUVlWdEdKcHA1ZFJOTzRiMVMreXRDV00x?= =?utf-8?B?ZVc4Tm5HKzgrZGxOMzBCQ3RqQjg5N3lGV3FIS0xZWnZsTGJvS3hEWkRURTdZ?= =?utf-8?B?aklvbzBjbnlETmFUNkNHYWV0Q0dMajRHcGVteFZsSWltanVvaW9xMlpPRTN0?= =?utf-8?B?SmlnbEk2VjMzL3N0cStKdGVWUGQ4RlU0STdaS09neW9QbkRUQlVTcmhFS054?= =?utf-8?B?UFpRMTRsQnJ6dWthMVdTdVR1TDVxWEVtOFFJcmV1VkxTbUNtZG5oVXc1Zml5?= =?utf-8?B?Z0FEcWtxa3h4bVIvaWR5VXRlSG9TN3F0bHlBZWp6YXJ0TjhTQ09JOGY3akxa?= =?utf-8?B?Z0E0Y05yVU1MUnMwUFV4MFlDOEQ5WS9iRUZHNHV5UmZ6SmNRSWh3dUR5RTk2?= =?utf-8?B?Zk5sS1ZDcUk0dXpnYVdLV2s3YVEvakRDTWxJRTRKbG9mUGxtTEhuZWpiWUlH?= =?utf-8?B?NWx0bi9iVXhhZUVKRW85ckk4K2hZdHMxR2NTN2ZsbDQ1WG52anRuRUx2VExN?= =?utf-8?B?QUs4bVg2VHNhL3RzMUhWRnVFRVMxdVhnbkZWOENPa0xBMDRYdVNTL3FyUkNV?= =?utf-8?B?OFFueE1vd01oTzQ5M0tOMVkwR1JNK2pxWEovTXJaRUJMQ0h4b1dKdlZmcjFo?= =?utf-8?B?ZEFqbEQ2S2t5L1BMVk9UWmVtcDNIWC8xT2xwNnU3dnloYzVnWkxHbUxaTnM1?= =?utf-8?B?R3pQSFowNTlpRXlkMGFrUGRKZXpMb0dIQnJqSWFvNC9PVGU4b1l1YmVEM0hX?= =?utf-8?B?RkZReVpVc21jUyswV29GNXlJaFFxWmtyc2ZQVmhWS25XMHp6TjlBbnExNmdE?= =?utf-8?B?VWZHaFlFTHBDK1R6emtmeVRQTi9LRHhmOHJUU1ZyL2I4NDVHeTBnSWZOTk9q?= =?utf-8?B?Z1BUSE5lU2pHUlJDWkdOUGNKWDh1dlBiUHhuYVNrT1BRMngxdWlVRUp3Rk8y?= =?utf-8?Q?AKtke6?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR83MB0526.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9afebe47-ee74-4483-2163-08dc312d9350 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2024 09:31:39.4271 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bYuy58WiKF7FwVDQeuiYotsnwE1nnY7Fm9Ly/kLYgpY6ZLQfjBh9PEnc3noU78eH7r/oEsPz5dqa+YfUa6W8LA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR83MB0421 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 VGhlIHByZXZpb3VzIGNvZGUgaW5jb3JyZWN0bHkgcGFyc2VkIHRoZSBWTEFOIElEIGFuZCBwcmlv cml0eS4NCklmIHRoZSAxNi1iaXRzIG9mIFZMQU4gSUQgYW5kIHByaW9yaXR5L0NGSSBvbiB0aGUg d2lyZSB3YXMNCjAxMjM0NTY3ODlBQkNERUYgdGhlIGNvZGUgcGFyc2VkIGl0IGFzIDQ1Njc4OUFC Q0RFRjMwMTIuICBUaGVyZQ0Kd2VyZSBtYWNyb3MgZGVmaW5lZCB0byBoYW5kbGUgdGhpcyBjb252 ZXJzaW9uIGJ1dCB0aGV5IHdlcmUgbm90DQp1c2VkLg0KDQpGaXhlczogNGU5YzczZTk2ZTgzICgi bmV0L25ldHZzYzogYWRkIEh5cGVyLVYgbmV0d29yayBkZXZpY2UiKQ0KQ2M6IHN0aGVtbWluQG1p Y3Jvc29mdC5jb20NCkNjOiBzdGFibGVAZHBkay5vcmcNCg0KU2lnbmVkLW9mZi1ieTogQWxhbiBF bGRlciA8YWxhbi5lbGRlckBtaWNyb3NvZnQuY29tPg0KLS0tDQp2NzoNCiogU3BsaXQgaW50byB0 d28gcGF0Y2hlcywgb25lIGZvciBsaWIgYW5kIG9uZSBmb3IgZHJpdmVyDQoNCnY2Og0KKiBMaW5l IGxlbmd0aCBjYW4gYmUgMTAwIC0gdW4tc3BsaXQgbGluZXMNCg0KdjU6DQoqIE1vdmUgdGhlIFZM QU4gcGFyc2luZyBtYWNyb3MgdG8gcnRlX2V0aGVyLmgNCg0KdjQ6DQoqIE1ha2UgY29uc2lzdGVu dCB3aXRoIEZyZWVCU0QgY29kZQ0KDQotLS0NCiBkcml2ZXJzL25ldC9uZXR2c2MvaG5fcnh0eC5j IHwgOCArKysrKystLQ0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9uZXR2c2MvaG5fcnh0eC5jIGIvZHJp dmVycy9uZXQvbmV0dnNjL2huX3J4dHguYw0KaW5kZXggZTRmNTAxNWFhMy4uOWJmMWVjNTUwOSAx MDA2NDQNCi0tLSBhL2RyaXZlcnMvbmV0L25ldHZzYy9obl9yeHR4LmMNCisrKyBiL2RyaXZlcnMv bmV0L25ldHZzYy9obl9yeHR4LmMNCkBAIC02MTIsNyArNjEyLDkgQEAgc3RhdGljIHZvaWQgaG5f cnhwa3Qoc3RydWN0IGhuX3J4X3F1ZXVlICpyeHEsIHN0cnVjdCBobl9yeF9idWZpbmZvICpyeGIs DQogCQkJCQkgICBSVEVfUFRZUEVfTDRfTUFTSyk7DQogDQogCWlmIChpbmZvLT52bGFuX2luZm8g IT0gSE5fTkRJU19WTEFOX0lORk9fSU5WQUxJRCkgew0KLQkJbS0+dmxhbl90Y2kgPSBpbmZvLT52 bGFuX2luZm87DQorCQltLT52bGFuX3RjaSA9IFJURV9WTEFOX1RDSV9NQUtFKE5ESVNfVkxBTl9J TkZPX0lEKGluZm8tPnZsYW5faW5mbyksDQorCQkJCQkJTkRJU19WTEFOX0lORk9fUFJJKGluZm8t PnZsYW5faW5mbyksDQorCQkJCQkJTkRJU19WTEFOX0lORk9fQ0ZJKGluZm8tPnZsYW5faW5mbykp Ow0KIAkJbS0+b2xfZmxhZ3MgfD0gUlRFX01CVUZfRl9SWF9WTEFOX1NUUklQUEVEIHwgUlRFX01C VUZfRl9SWF9WTEFOOw0KIA0KIAkJLyogTkRJUyBhbHdheXMgc3RyaXBzIHRhZywgcHV0IGl0IGJh Y2sgaWYgbmVjZXNzYXJ5ICovDQpAQCAtMTMzMiw3ICsxMzM0LDkgQEAgc3RhdGljIHZvaWQgaG5f ZW5jYXAoc3RydWN0IHJuZGlzX3BhY2tldF9tc2cgKnBrdCwNCiAJaWYgKG0tPm9sX2ZsYWdzICYg UlRFX01CVUZfRl9UWF9WTEFOKSB7DQogCQlwaV9kYXRhID0gaG5fcm5kaXNfcGt0aW5mb19hcHBl bmQocGt0LCBORElTX1ZMQU5fSU5GT19TSVpFLA0KIAkJCQkJCSAgTkRJU19QS1RJTkZPX1RZUEVf VkxBTik7DQotCQkqcGlfZGF0YSA9IG0tPnZsYW5fdGNpOw0KKwkJKnBpX2RhdGEgPSBORElTX1ZM QU5fSU5GT19NQUtFKFJURV9WTEFOX1RDSV9JRChtLT52bGFuX3RjaSksDQorCQkJCQkgICAgICAg UlRFX1ZMQU5fVENJX1BSSShtLT52bGFuX3RjaSksDQorCQkJCQkgICAgICAgUlRFX1ZMQU5fVENJ X0RFSShtLT52bGFuX3RjaSkpOw0KIAl9DQogDQogCWlmIChtLT5vbF9mbGFncyAmIFJURV9NQlVG X0ZfVFhfVENQX1NFRykgew0KLS0gDQoyLjI1LjENCg0K