From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (NAM10-BN7-obe.outbound.protection.outlook.com [40.107.92.89]) by mx.groups.io with SMTP id smtpd.web12.3507.1589052842019217037 for ; Sat, 09 May 2020 12:34:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@vmware.com header.s=selector2 header.b=HPZOBxND; spf=pass (domain: vmware.com, ip: 40.107.92.89, mailfrom: awarkentin@vmware.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sf9rw2l4RrJ5qZ8A/T7fWqRTmzxq6YFl4iwUJee+wyHBLDPmbrTU3UsdFtMz+DGg/rBPsTwyDtuYRC81a7XFQ4xxQWY1cqCa1QFprtVe+jMQD3jEnoeE11rY3pGR2Ba8bUner9AS/AdXxz5hiRbmmKRfqRzX2gITpOJcaqF5tT3eYbsQH24qlIHE/MwUPPUr8ynbbxHzxd131wWHEcQBeCxdq5TkLCmv+njE7GinAIlsDGlhVO6OmUyBOQpGXz4zbWwQ9ehdx5Ydgqh254HTqfqGvXx9VTUG7Zp0+ufPzipGODHWRCFN5wbcB1EskWD+0Z/2Z4e/3IYskB11rTnaGA== 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=XjBkuwTlyUemJx8vFd43RhpnxLQqwkua9No7IVbRvVc=; b=ZzihqCz9lviVx2HKCaizFr2pDS7s4t2QVhapfUCbyfHBxxb2FVYlnoQ9S2xzH8YBUnbFt76XPOdrZPQcCnXP+gU1SoL4QHoTtZ7MsDuhps+OlDF8f4OAKZf58RdTkXJEaNF3ObaESFEOON8xfhKqm2VL0HcSvaWXvGTIwBy97DgpFFH4rifg0fDHXDMVWjX1RA4Xg/jdkutHx7Be4B0AM2CWeKI8E+OgnIRct8FLfnJZ+/NrZym7jFOSuXt1uwrdndWjlPU/D1U1wbGjSH4xXfX2RC3hjXk6UASubnrkCEhRR5DlW4a20b+vI38nA5jIBtND49n7kiz33NTLmDSr8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XjBkuwTlyUemJx8vFd43RhpnxLQqwkua9No7IVbRvVc=; b=HPZOBxNDg/fEcff0ZdXqR4AggwHWTYhbagcgmUiOfydfyDFrDQYhp8Wd5erd7RrkTP+qSfq97goPqJp99cWn1v5AnJ6RxcRYJoObuMwWkUDtfkwSIOO8HfEI2xEepLxFgkqeDgjQgpnmKCRhYto0F8XbGAYBfujiyi2l+qKkips= Received: from BN6PR05MB3411.namprd05.prod.outlook.com (2603:10b6:405:43::23) by BN6PR05MB3444.namprd05.prod.outlook.com (2603:10b6:405:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.11; Sat, 9 May 2020 19:34:00 +0000 Received: from BN6PR05MB3411.namprd05.prod.outlook.com ([fe80::f463:db64:43d8:5a0f]) by BN6PR05MB3411.namprd05.prod.outlook.com ([fe80::f463:db64:43d8:5a0f%3]) with mapi id 15.20.3000.014; Sat, 9 May 2020 19:34:00 +0000 From: "Andrei Warkentin" To: Ard Biesheuvel CC: "devel@edk2.groups.io" , Pete Batard , Jared McNeill , Samer El-Haj-Mahmoud Subject: Re: [PATCH edk2-platforms 1/1] Silicon/Broadcom/BcmGenetDxe: fix multicast handling Thread-Topic: [PATCH edk2-platforms 1/1] Silicon/Broadcom/BcmGenetDxe: fix multicast handling Thread-Index: AQHWJfHvVillAdJzEUSh5KSg4BneY6igJa9n Date: Sat, 9 May 2020 19:34:00 +0000 Message-ID: <3008B116-5369-4FF8-B829-B5A8B030D054@vmware.com> References: <20200509110609.21104-1-ard.biesheuvel@arm.com> In-Reply-To: <20200509110609.21104-1-ard.biesheuvel@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=vmware.com; x-originating-ip: [98.214.99.181] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d058b09a-4953-40d7-5c7f-08d7f44fec75 x-ms-traffictypediagnostic: BN6PR05MB3444: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-forefront-prvs: 03982FDC1D x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5fwER9KCIGHooCGSF/T+hHSUUtutgH5uvFVzBUb/zePv3to4nsIPmSZex5/nE/c7eJp6DnFHr6Bk5Gr6BRcG7UKZ+vQRIp2jwzV2Y9+z5NLF5rxRKb4bWi5nWShmMFNg22QsCSMwL5XDfCawYNJlbuZfUc5zeLhxHPOUxNM7Kx4hjk4dfBHqSNaPQPkOtbJjB5GH9E4Zhp4SvdNJz7F3vmwR3ZExcXh70NZ6NqTWIjD9K9UU8UM5ZS8cavwOVIHxXpJ5P0qdPc2XdTXDhnKhkU5oZdWf7Yd34LSNFQal6CBKukA3M7uU9+cyZK+HL1jS7g2zZG52McLbtf+BmvhT/V7Zcbz4swXTjWRaUcEZzgPvfJvKLMAwbLY9gXN63Y1StPWAczam/F0WGFHltmMez/Om1XKZ1ivZhaz64J4BkgXydvZqdDqAOIRxHEVG0T7YdxWP6LQY8/w/EqkemuYMi+UFXpCOe+JpID5+0kvCwaPfSFBHriMr2apz6yllKX0eJE3WDe9kgThVJMGf4KFKCw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR05MB3411.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(396003)(136003)(376002)(39860400002)(346002)(366004)(33430700001)(66946007)(54906003)(8676002)(33656002)(86362001)(33440700001)(478600001)(316002)(5660300002)(71200400001)(4326008)(8936002)(2906002)(6512007)(66476007)(76116006)(91956017)(66556008)(64756008)(6916009)(6486002)(2616005)(66446008)(6506007)(36756003)(186003)(26005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: zmncHW70FDBiQMrpMjCfnf5eH8jprw+aOZBVfHHp8BMPS7hkkdYAba2RlEH4Jlp76yOUFlz5uy/UcFSTrTsj19JeSx3Gy+yDsT0Nx6NKmRNJlecrZQRw2xc3lyS/Z3Mli+sHSUvLJEp9IZDVqZVKAo2bfs48xDGk4HCJkIHJC6Nzu7Fv6bFU5VLT8VYV1xlT1prPxYBFhvXOIwfkoMKQH6/hZE9muOOteFKMZRE+fqINRkoiCzWU/kPAPoyGTvx2Z9BfBGsWTv6UbwactE2LCJIBNvu+fAq+KdGgQSjf1Fv/n7HsA/vle5lxOclzwquYoZWV78GCLCz3ti8iucFXhzEp5pwqbb8BGOIJAioLsPaqsVs5JT4gLfGnpI7JBSkHY9SJ79NcXjZKRnk4JGIjENOhglSFwgny0NEkAR4ByhsU9L3t3lLvZD/kMrPpvby63NzwOtt7YV8PLq8qMSToZYYp9YXLvt9zZniIgnOFUUk= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: d058b09a-4953-40d7-5c7f-08d7f44fec75 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2020 19:34:00.2282 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zo6d0Z5iq3aIv/d0uCa3Fv56F8/kvDVtBm8MSUpHVOaHkfpuaCCQWVTESiCvNNkhuNVAPbMwqRZVwZgDzPkLZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB3444 Content-Language: ru-RU Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQXJkLA0KDQpDb3VsZCB3ZSB1cGdyYWRlIGJyb2FkY2FzdCB0byBwcm9taXNjPyBUaGUgc3Bl YyBhbGxvd3MgdXNpbmcgYSDigJx3aWRlcuKAnSBmaWx0ZXIuDQoNCkNvdWxkIHdlIHRyZWF0IG11 bHRpY2FzdCB0aGUgc2FtZSB3YXk/IFNvIGFueSBub24tdW5pY2FzdCBmaWx0ZXIgbWVhbnMgcHJv bWlzYz8NCg0KQQ0KDQo+IDkg0LzQsNGPIDIwMjAg0LMuLCDQsiA2OjA2IEFNLCBBcmQgQmllc2hl dXZlbCA8QXJkLkJpZXNoZXV2ZWxAYXJtLmNvbT4g0L3QsNC/0LjRgdCw0Lso0LApOg0KPiANCj4g 77u/TW92ZSB0aGUgaGFuZGxpbmcgb2YgdGhlIHByb21pc2N1b3VzIHJlY2VpdmUgY29udHJvbCB0 byB0aGUgU05QDQo+IFJlY2VpdmVGaWx0ZXJzKCkgbWV0aG9kIHdoZXJlIGl0IGJlbG9uZ3MuIEdp dmVuIHRoYXQgd2UgZG8gbm90DQo+IHN1cHBvcnQgbXVsdGljYXN0IGZpbHRlcmluZywgb25seSBt aW5pbWFsIGhhbmRsaW5nIGlzIHJlcXVpcmVkIHRvDQo+IHRlc3QgdGhlIHByb21pc2N1b3VzIGJp dCBhbmQgcHJvZ3JhbSB0aGUgTUFDIGFjY29yZGluZ2x5LiBBbnkNCj4gbXVsdGljYXN0IGhhbmRs aW5nIHdpbGwgYmUgZG9uZSBieSB0aGUgTU5QIGxheWVyIGFib3ZlIGl0Lg0KPiANCj4gQ2M6IFBl dGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+DQo+IENjOiBKYXJlZCBNY05laWxsIDxqbWNuZWlsbEBp bnZpc2libGUuY2E+DQo+IENjOiBBbmRyZWkgV2Fya2VudGluIDxhd2Fya2VudGluQHZtd2FyZS5j b20+DQo+IENjOiBTYW1lciBFbC1IYWotTWFobW91ZCA8U2FtZXIuRWwtSGFqLU1haG1vdWRAYXJt LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGFy bS5jb20+DQo+IC0tLQ0KPiBTaWxpY29uL0Jyb2FkY29tL0RyaXZlcnMvTmV0L0JjbUdlbmV0RHhl L0RyaXZlckJpbmRpbmcuYyB8ICA3ICsrKy0tLS0NCj4gU2lsaWNvbi9Ccm9hZGNvbS9Ecml2ZXJz L05ldC9CY21HZW5ldER4ZS9TaW1wbGVOZXR3b3JrLmMgfCAxNyArKysrKystLS0tLS0tLS0tLQ0K PiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pDQo+IA0K PiBkaWZmIC0tZ2l0IGEvU2lsaWNvbi9Ccm9hZGNvbS9Ecml2ZXJzL05ldC9CY21HZW5ldER4ZS9E cml2ZXJCaW5kaW5nLmMgYi9TaWxpY29uL0Jyb2FkY29tL0RyaXZlcnMvTmV0L0JjbUdlbmV0RHhl L0RyaXZlckJpbmRpbmcuYw0KPiBpbmRleCBlM2QwMTVkZDA4MjAuLmE2MTAyNDIxY2MyNiAxMDA2 NDQNCj4gLS0tIGEvU2lsaWNvbi9Ccm9hZGNvbS9Ecml2ZXJzL05ldC9CY21HZW5ldER4ZS9Ecml2 ZXJCaW5kaW5nLmMNCj4gKysrIGIvU2lsaWNvbi9Ccm9hZGNvbS9Ecml2ZXJzL05ldC9CY21HZW5l dER4ZS9Ecml2ZXJCaW5kaW5nLmMNCj4gQEAgLTE1NCwxMSArMTU0LDEwIEBAIEdlbmV0RHJpdmVy QmluZGluZ1N0YXJ0ICgNCj4gICBHZW5ldC0+U25wTW9kZS5OdlJhbVNpemUgICAgICAgICAgICAg ID0gMDsNCj4gICBHZW5ldC0+U25wTW9kZS5OdlJhbUFjY2Vzc1NpemUgICAgICAgID0gMDsNCj4g ICBHZW5ldC0+U25wTW9kZS5SZWNlaXZlRmlsdGVyTWFzayAgICAgID0gRUZJX1NJTVBMRV9ORVRX T1JLX1JFQ0VJVkVfVU5JQ0FTVCB8DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBFRklfU0lNUExFX05FVFdPUktfUkVDRUlWRV9NVUxUSUNBU1QgfA0KPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfU0lNUExFX05FVFdPUktf UkVDRUlWRV9CUk9BRENBU1QgfA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgRUZJX1NJTVBMRV9ORVRXT1JLX1JFQ0VJVkVfUFJPTUlTQ1VPVVMgfA0KPiAtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUZJX1NJTVBMRV9ORVRXT1JL X1JFQ0VJVkVfUFJPTUlTQ1VPVVNfTVVMVElDQVNUOw0KPiAtICBHZW5ldC0+U25wTW9kZS5SZWNl aXZlRmlsdGVyU2V0dGluZyAgID0gR2VuZXQtPlNucE1vZGUuUmVjZWl2ZUZpbHRlck1hc2s7DQo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfU0lNUExFX05F VFdPUktfUkVDRUlWRV9QUk9NSVNDVU9VUzsNCj4gKyAgR2VuZXQtPlNucE1vZGUuUmVjZWl2ZUZp bHRlclNldHRpbmcgICA9IEVGSV9TSU1QTEVfTkVUV09SS19SRUNFSVZFX1VOSUNBU1QgfA0KPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUZJX1NJTVBMRV9ORVRX T1JLX1JFQ0VJVkVfQlJPQURDQVNUOw0KPiAgIEdlbmV0LT5TbnBNb2RlLk1heE1DYXN0RmlsdGVy Q291bnQgICAgPSAwOw0KPiAgIEdlbmV0LT5TbnBNb2RlLk1DYXN0RmlsdGVyQ291bnQgICAgICAg PSAwOw0KPiAgIEdlbmV0LT5TbnBNb2RlLklmVHlwZSAgICAgICAgICAgICAgICAgPSBORVRfSUZU WVBFX0VUSEVSTkVUOw0KPiBkaWZmIC0tZ2l0IGEvU2lsaWNvbi9Ccm9hZGNvbS9Ecml2ZXJzL05l dC9CY21HZW5ldER4ZS9TaW1wbGVOZXR3b3JrLmMgYi9TaWxpY29uL0Jyb2FkY29tL0RyaXZlcnMv TmV0L0JjbUdlbmV0RHhlL1NpbXBsZU5ldHdvcmsuYw0KPiBpbmRleCBiZjI4NDQ4NDQ1ZDEuLjll YTE1Mzc4MDUzOCAxMDA2NDQNCj4gLS0tIGEvU2lsaWNvbi9Ccm9hZGNvbS9Ecml2ZXJzL05ldC9C Y21HZW5ldER4ZS9TaW1wbGVOZXR3b3JrLmMNCj4gKysrIGIvU2lsaWNvbi9Ccm9hZGNvbS9Ecml2 ZXJzL05ldC9CY21HZW5ldER4ZS9TaW1wbGVOZXR3b3JrLmMNCj4gQEAgLTE0OCwxMCArMTQ4LDYg QEAgR2VuZXRTaW1wbGVOZXR3b3JrSW5pdGlhbGl6ZSAoDQo+ICAgfQ0KPiANCj4gICBHZW5ldFNl dE1hY0FkZHJlc3MgKEdlbmV0LCAmR2VuZXQtPlNucE1vZGUuQ3VycmVudEFkZHJlc3MpOw0KPiAt ICAvKg0KPiAtICAgKiBUT0RPOiB0aGlzIGJlbG9uZ3MgaW4gR2VuZXRTaW1wbGVOZXR3b3JrUmVj ZWl2ZUZpbHRlcnMsIG5vdCBoZXJlLg0KPiAtICAgKi8NCj4gLSAgR2VuZXRTZXRQcm9taXNjIChH ZW5ldCwgVFJVRSk7DQo+IA0KPiAgIEdlbmV0RG1hSW5pdFJpbmdzIChHZW5ldCk7DQo+IA0KPiBA QCAtMzA2LDYgKzMwMiwxMCBAQCBHZW5ldFNpbXBsZU5ldHdvcmtSZWNlaXZlRmlsdGVycyAoDQo+ ICAgfQ0KPiANCj4gICBHZW5ldCA9IEdFTkVUX1BSSVZBVEVfREFUQV9GUk9NX1NOUF9USElTIChU aGlzKTsNCj4gKyAgaWYgKCgoRW5hYmxlIHwgRGlzYWJsZSkgJiB+R2VuZXQtPlNucE1vZGUuUmVj ZWl2ZUZpbHRlck1hc2spICE9IDAgfHwNCj4gKyAgICAgICghUmVzZXRNQ2FzdEZpbHRlciAmJiBN Q2FzdEZpbHRlckNudCA+IEdlbmV0LT5TbnBNb2RlLk1heE1DYXN0RmlsdGVyQ291bnQpKSB7DQo+ ICsgICAgcmV0dXJuIEVGSV9JTlZBTElEX1BBUkFNRVRFUjsNCj4gKyAgfQ0KPiAgIGlmIChHZW5l dC0+U25wTW9kZS5TdGF0ZSA9PSBFZmlTaW1wbGVOZXR3b3JrU3RvcHBlZCkgew0KPiAgICAgcmV0 dXJuIEVGSV9OT1RfU1RBUlRFRDsNCj4gICB9DQo+IEBAIC0zMTMsMTMgKzMxMyw4IEBAIEdlbmV0 U2ltcGxlTmV0d29ya1JlY2VpdmVGaWx0ZXJzICgNCj4gICAgIHJldHVybiBFRklfREVWSUNFX0VS Uk9SOw0KPiAgIH0NCj4gDQo+IC0gIC8vDQo+IC0gIC8vIENhbid0IGFjdHVhbGx5IHJldHVybiBF RklfVU5TVVBQT1JURUQsIHNvIGp1c3QgaWdub3JlIHRoZSBmaWx0ZXJzDQo+IC0gIC8vICh3ZSBz ZXQgcHJvbWlzY3VvdXMgbW9kZSBPTiBpbnNpZGUgR2VuZXRTaW1wbGVOZXR3b3JrSW5pdGlhbGl6 ZSkuDQo+IC0gIC8vDQo+IC0gIC8vIFRPRE86IG1vdmUgcHJvbWlzYyBoYW5kbGluZyBoZXJlLg0K PiAtICAvLyBUT0RPIDI6IHN1cHBvcnQgbXVsdGljYXN0L2Jyb2FkY2FzdC4NCj4gLSAgLy8NCj4g KyAgR2VuZXRTZXRQcm9taXNjIChHZW5ldCwNCj4gKyAgICAoRW5hYmxlICYgfkRpc2FibGUgJiBF RklfU0lNUExFX05FVFdPUktfUkVDRUlWRV9QUk9NSVNDVU9VUykgIT0gMCk7DQo+IA0KPiAgIHJl dHVybiBFRklfU1VDQ0VTUzsNCj4gfQ0KPiAtLSANCj4gMi4xNy4xDQo+IA0K