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.77]) by mx.groups.io with SMTP id smtpd.web11.72066.1669977763073150101 for ; Fri, 02 Dec 2022 02:42:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ami.com header.s=selector1 header.b=AxrwNnQc; spf=pass (domain: ami.com, ip: 40.107.92.77, mailfrom: richardho@ami.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NzJ5dVv47nfQUGkIXCE6kijKk0rDHXIL6ebIeoN8qnZ5Z3NpErAUjFDCz7Kgzl0QUH1G1oiHq9tgxSCiA3ObwjrlwF0yb9H22x5mXRN8UAa1zoNZwuQgX8j+a3D7j9Z8uJkWGaDeLdW4WpcBfqfzTeuA2GtJziMMfmD5KPAwD5+USwRBd8JT2EeqF8+0vbAx/vT4DgbNjqXuyqP2ZtqIHVu2sXoCMV05ICqaYqoMhBwz7uFCGaaw+oIsQRLoq5rwlV2BAktyAcpJidQ/N5bgGtd/Ppko7TRPZComYjbB3fviFvN/DNFyoCXrDcwDmM2fNE5nTv5NOqw2oOQJv2ILLw== 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=RnE1kYSIK35oofafP9zkmIfSwGoa5OswqwrBRVOqkGs=; b=IYri4rsOYDPkArrW9LfyLQRtbXelXXuWuXj+msrX9J+pg1ci0w9EctetgYFg9F6bmkbY22lJUDa09BtnTZvkJV3nHG5JI90Q+rMTkNEcdySrJE7Owcnoa49/28PxcjOuu8/dtdycD8nWrXZ54lefEOSn8Imtmko4eIeXaHRyDGtsCMOg5esF/Zar7fgTeuN8Ldqn/O+PWHcVsvg9CR4pjlq42IPNGv5xu2+UryYV0Rs7Bubnfy3EWc4mvDNg36YZn8BFGK3anih3aNxhh4v94+9a8JEQYfePP9TsdM8Y0IG3ZhWZn7llwSmpuAPa6pYdb2p94Q9QTQrpJPttXwAsGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ami.com; dmarc=pass action=none header.from=ami.com; dkim=pass header.d=ami.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ami.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RnE1kYSIK35oofafP9zkmIfSwGoa5OswqwrBRVOqkGs=; b=AxrwNnQcYqQzO6K46cA/hCc9E2N9HjC5M3Dw1iiybcftFoKr4iAlhV/cLWE7IabD69mKMPw+pxDYakfyG6qyVQYwZ0U8ycJfO5LXZH3DyN1bO9pK+TVjDt8jHH+hHtOX4uMbJseJ+aKVKzVKTyRBLa22IWpU1AzIIDoQ6XrHtZU= Received: from DM5PR10MB1660.namprd10.prod.outlook.com (2603:10b6:4:6::13) by PH0PR10MB4406.namprd10.prod.outlook.com (2603:10b6:510:34::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Fri, 2 Dec 2022 10:42:41 +0000 Received: from DM5PR10MB1660.namprd10.prod.outlook.com ([fe80::a244:56c7:8dd6:6ced]) by DM5PR10MB1660.namprd10.prod.outlook.com ([fe80::a244:56c7:8dd6:6ced%10]) with mapi id 15.20.5880.010; Fri, 2 Dec 2022 10:42:41 +0000 From: =?UTF-8?B?UmljaGFyZEhvIFvkvZXmmI7lv6Bd?= To: Michael Brown , "devel@edk2.groups.io" CC: Andrew Fish , Leif Lindholm , Michael D Kinney , Michael Kubacki , Zhiguang Liu , Liming Gao , =?utf-8?B?VG9ueSBMbyAo576F6YeR5p2+KQ==?= Subject: Re: [edk2-devel] [PATCH 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support Thread-Topic: [EXTERNAL] Re: [edk2-devel] [PATCH 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support Thread-Index: AQHY1wpGH06gF4PEpUaKgtTD6FIMNK5aviWAgAAJQTA= Date: Fri, 2 Dec 2022 10:42:41 +0000 Message-ID: References: <20221003092643.4813-1-richardho@ami.com> In-Reply-To: Accept-Language: zh-TW, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ami.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR10MB1660:EE_|PH0PR10MB4406:EE_ x-ms-office365-filtering-correlation-id: 1c753c68-0e7c-4048-64a8-08dad451f023 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kYHVzQ4OIQ38VhFSiIj/KWogiSJcxgeB8Wjq2d4fiFc0LJcf8r1EkfS10qpE08pUnU0p50Lxxr7ykQIZPckFh7IUnDq3UY0fW9dh7q8dBQ9ym/8u5g6r/wjFGmHmgiDU82JjFLyrJlqGWdeICN5HBh9KnJfWp9p2qbSynfzz7nB3KljT8HewVd2QnAS/B/eNE2cwPk8FBdZsr5JA4kvCukTQFbYp8SSQ/pPbBohDI8UxK/HQs4j7ZWQX0Z4C1DkOY+aYgXFf4bXbp2YL1Fr/0LYK774s1egGawbHTTWIT+ld4+QzLaln+lvpFqWKKKB/4OVKyabU9ey4ZaA8/BNoJm9H1CEC+f70e6tba1AqwCTI6vxyMmnD7dXrXPvkRYjEIbNyn1fnMj6MaANdBTqz37HrWfUz+S8JWUxXGzh1ceWXnJ2Vbg2qfrNWIuwcQzYMYGcvNbncOTgphxMNC3DnfSyUnEVx7ETkAJYaI8uJ6O4iMdrIeTplYqPhNDlBBzYt9VS290Ew4t86JFVg3ZXui35GfrsoVe6PW5zQtMSk0JDimiajjSQe9JBAtzZjwvDb2I/llmW3ndouJhlBLSsoMXHaTaKa2WveTXDE4PgAGjuHNmjdSGwehiscEC+m3Yh4ofSTc1+qCvJP9cZAb7ufvXs9Q62fyFUsYycjN4J5Ng6H//bJDI+hjx/ied9ouME3vw7ayNtAlKa9992a5Y23Tg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR10MB1660.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(39850400004)(366004)(136003)(376002)(396003)(451199015)(6506007)(53546011)(7696005)(186003)(26005)(478600001)(316002)(54906003)(9686003)(110136005)(64756008)(45080400002)(76116006)(66476007)(66946007)(66556008)(4326008)(66446008)(71200400001)(8676002)(83380400001)(5660300002)(40140700001)(52536014)(8936002)(85182001)(2906002)(41300700001)(122000001)(38100700002)(38070700005)(86362001)(33656002)(55016003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cHlVOGl4dDAxcm5NdnZ6aE5uUEMvd0JkZW5INHVzVlZMa3RvWXU3aFB6YjhR?= =?utf-8?B?TzE4REdZRDBFcVpnaDNlTWN1cHpoc2tkNkhoWUt2UXcrTWUwTEIxbkNQb3pI?= =?utf-8?B?RWhEUnhPaU82bzlJLzBHZWpJYzFYK1h3N1FZdTIxU1duUFR1Z0NaS0JlQUdL?= =?utf-8?B?Z3NsWjhSNEZvQUlmYUlpa2NiUFZiVjdiVVIzQ1IxUzFRNldUUWJlVHdRYXZR?= =?utf-8?B?eDVKOHZBc2oxazdBVlo3dGRYSmo1ODZnMEx3Y1NLbkdvbWNWU0Q1Qi9BTHoz?= =?utf-8?B?TU03bnJ5YWw1eVdjNU1LVjFwV0FKMnlEMFMyUzQ2R1hid0hLM25ZWnBUbHE2?= =?utf-8?B?VG9WcklvRUhFS0dsSFBNRHRmcHJ2S3VkUTRmY1dDdlRXcUI3RlNtV1Q4MlZP?= =?utf-8?B?bTVXWUpQS0JVTXo2ZnV5QjB3R0lEYmx0dFRZQWJKc1A3TE5PVXpDcWFpNWxN?= =?utf-8?B?OXlhTnBxMThON3ZSZVNvaUkzRjNSb2lBcldrU004dHVIbHFSM2FkZUVKOTBv?= =?utf-8?B?dlVYSFFvb3J0L1laNnkzd0lzSXh1SWd6WU1vTEpaeGJSMFZOZVlUcklsRnQv?= =?utf-8?B?VlB1dktIektRSkhXOVh4ZlhnSFZMaGJCVlhmNVJERTFCSHNFUS9SOHI4eXFa?= =?utf-8?B?VldscDV3SWdIbVhJRUJ1bDJlL212MVBZQ1ZXWkkyc1dHd1BUNzlsRTd0Qzlt?= =?utf-8?B?R1FadWFvanlzY2ZaWEd4ZS9KcDEyZXg4MjlWM0ZGTFU3S1doQXB3bWRzWUFj?= =?utf-8?B?NUVxUFNMTG41VzlMU20wYXZBZUhvMVo0RkZwOUEwVHlDcFFPa3owYURJcGZ4?= =?utf-8?B?UWRXRkloU3pya0dXRnNwZDVCZThPSkpuc3J2ZDhlZExKMG1pelI3Tk5WeVRp?= =?utf-8?B?ZkpOaEF4WEVBNHNCbTluckFzYkR2SFoxZ2FJY3Z4dmgraXdrQzJ6OE50U2ky?= =?utf-8?B?L1UwMDI0ZWt5ZFhnVWgyaUNCQzhUOUIvTGNTdFVValR6S0l4cVpkT0tVSlNM?= =?utf-8?B?T1JnQ0FyY3dYbTkxV3c0VGFJdHRoaU1qa1I0aDZyc0IwRmkvcHpXbXFqbmxo?= =?utf-8?B?UjVMcmZMMnJsNEVlemF1M2cvalc2NWM4OXhmMWVnSTVLcFZ1NkNTN0krT1lY?= =?utf-8?B?Z0Z4djUwaEltMWlOQ05KVkFQSmJScXloUzFyYkh4RWNpR2VwTjhSWWVLQzlr?= =?utf-8?B?bWxvM2ZpSFU5NDV4K2dEZEJmbTFtYmUvQ1JEcnNlRnJJbW9KcEhUWXJsanY1?= =?utf-8?B?czdFVmp0VVJFNzN3bWRnZmVSbUtFOWNWUUlybUZDamVzTDNJQnR1azlzaXZM?= =?utf-8?B?WWJjVDBpUzI1UWpycWd6K2NYeUplUzV3UTN3M3dwSTNWT0pYNWphd1k0L3Er?= =?utf-8?B?cUE3Y0NFczV0UGp1VlE0SFBZcGw5ZVhaMnJid0QvZ2xxbTdiVmJTN1BDUUFo?= =?utf-8?B?TCszeVhuOGV2TjhDcG9PNE9iRFJQanF3TDBCRXQ2ZVN3NDN0cTZpekd6WXNC?= =?utf-8?B?bXlCRHNoQzllR2RCd1ZiMXVVMjFndUhQdTd4SkxHRk9NVnp5eDgxdzUzVXh5?= =?utf-8?B?L1M0RXovMi9mYVJYTVFZQjZhRnB6TlAzVTB6L2tOb0JJbDltNFpnTWpNVU1L?= =?utf-8?B?dHpSUnBnSzFSdGFneHhYUDBKdWIvaUpLR0kwTVZTWHRqa0ZzVnY4bFNzTjBC?= =?utf-8?B?ZVU2dzY5VjUxNlV6Qkx0bFlDM01TY2VtSHZORHJRWTNBNmc2NHRrU1NJK2x1?= =?utf-8?B?WTltaGJHMDNWRmVJR2JDVUVRU0FpZ3ZGb2pESzBKUytOK2pCa2JaSUxXbzR5?= =?utf-8?B?UEdmQjY5dnFFTmJrVUowbld4WUYwZ0RRNlJ0SW1DK1hKRUp2WlFWd2NvSEZm?= =?utf-8?B?Sm1UZWtjNFdjbnZObjBBaXo5dlAxSjNOR2lkYWpFZnorSVBGaEZRWEt2TFlh?= =?utf-8?B?ZDhjTHJ2ZUtMTmRhSUx1QmtwZEEyOGZNZFRGVEhSbi95bTRVWEZiR3A0TEw3?= =?utf-8?B?SktSWkl4SWlGTXR1TTBFWVk2RGpldmo2ZTNjNFZubHVOQWJHWnpxSTZNdGgy?= =?utf-8?B?VVd0emFRdEpMQlV0WVlua05ZSExrbStpYVhjT0ZybFptdWRpWWRiOGlrS0ho?= =?utf-8?Q?HloFdbEXSY6rzknYpRkckd5ND?= MIME-Version: 1.0 X-OriginatorOrg: ami.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR10MB1660.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1c753c68-0e7c-4048-64a8-08dad451f023 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2022 10:42:41.2457 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 27e97857-e15f-486c-b58e-86c2b3040f93 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0TrTz/C2bF9dLrdEgE2eTGVeAqxVJbgtxjVkUcMoGsek6eKKbV+lxG1aYuhOq1c7Y8INGBUZCr5+j79NnGrmgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4406 Content-Language: zh-TW Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWljaGFlbCwNCg0KVGhhbmtzIGZvciB5b3VyIHJlc3BvbnNlLiBJIHdpbGwgZml4ZWQgaXQg bmV4dC4NCg0KVGhhbmtzLA0KUmljaGFyZA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K RnJvbTogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+DQpTZW50OiAyMDIy5bm0MTLmnIgy 5pelIDY6MDkgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgUmljaGFyZCBIbyAo5L2V5piO 5b+gKSA8UmljaGFyZEhvQGFtaS5jb20+DQpDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNv bT47IExlaWYgTGluZGhvbG0gPHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+OyBNaWNoYWVsIEQg S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IE1pY2hhZWwgS3ViYWNraSA8bWlj aGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBp bnRlbC5jb20+OyBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBUb255IExv ICjnvoXph5Hmnb4pIDxUb255TG9AYW1pLmNvbT4NClN1YmplY3Q6IFtFWFRFUk5BTF0gUmU6IFtl ZGsyLWRldmVsXSBbUEFUQ0ggMS8zXSBVc2JOZXR3b3JrUGtnL1VzYlJuZGlzOiBBZGQgVVNCIFJO RElTIGRldmljZXMgc3VwcG9ydA0KDQoNCioqQ0FVVElPTjogVGhlIGUtbWFpbCBiZWxvdyBpcyBm cm9tIGFuIGV4dGVybmFsIHNvdXJjZS4gUGxlYXNlIGV4ZXJjaXNlIGNhdXRpb24gYmVmb3JlIG9w ZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtzLCBvciBmb2xsb3dpbmcgZ3VpZGFuY2Uu KioNCg0KT24gMDMvMTAvMjAyMiAxMDoyNiwgUmljaGFyZEhvIFvkvZXmmI7lv6BdIHZpYSBncm91 cHMuaW8gd3JvdGU6DQo+IGRpZmYgLS1naXQgYS9Vc2JOZXR3b3JrUGtnL05ldHdvcmtDb21tb24v RHJpdmVyQmluZGluZy5oIGIvVXNiTmV0d29ya1BrZy9OZXR3b3JrQ29tbW9uL0RyaXZlckJpbmRp bmcuaA0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi4yOWYxZjk2 N2Y1DQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvVXNiTmV0d29ya1BrZy9OZXR3b3JrQ29tbW9u L0RyaXZlckJpbmRpbmcuaA0KDQo+ICtWT0lEDQo+ICtVbmRpQXBpRW50cnkgKA0KPiArICBJTiAg VUlOVDY0ICBDZGINCj4gKyAgKTsNCg0KTmVlZHMgYW4gRUZJQVBJIG1vZGlmaWVyLCBpLmUuDQoN ClZPSUQNCkVGSUFQSQ0KVW5kaUFwaUVudHJ5ICgNCiAgIElOICBVSU5UNjQgIENkYg0KICAgKTsN Cg0KdG8gYXZvaWQgcnVudGltZSBmYWlsdXJlcyB3aGVuIHVzaW5nIGEgbm9uLU1pY3Jvc29mdCBj b21waWxlci4NCg0KPiBkaWZmIC0tZ2l0IGEvVXNiTmV0d29ya1BrZy9OZXR3b3JrQ29tbW9uL1B4 ZUZ1bmN0aW9uLmMgYi9Vc2JOZXR3b3JrUGtnL05ldHdvcmtDb21tb24vUHhlRnVuY3Rpb24uYw0K PiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5mNjUwNWY3MDE4DQo+ IC0tLSAvZGV2L251bGwNCj4gKysrIGIvVXNiTmV0d29ya1BrZy9OZXR3b3JrQ29tbW9uL1B4ZUZ1 bmN0aW9uLmMNCj4gKy8qKg0KPiArICBVTkRJIEFQSSB0YWJsZSBlbnRyeS4NCj4gKw0KPiArICBA cGFyYW1baW5dICBDZGIgIEEgcG9pbnRlciB0byB0aGUgY29tbWFuZCBkZXNjcmlwdG9yIGJsb2Nr Lg0KPiArDQo+ICsqKi8NCj4gK1ZPSUQNCj4gK1VuZGlBcGlFbnRyeSAoDQo+ICsgIElOICBVSU5U NjQgIENkYg0KPiArICApDQoNCkFzIGFib3ZlOg0KDQpWT0lEDQpFRklBUEkNClVuZGlBcGlFbnRy eSAoDQogICBJTiAgVUlOVDY0ICBDZGINCiAgICkNCg0KVGhhbmtzLA0KDQpNaWNoYWVsDQotVGhl IGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1lc3NhZ2UgbWF5IGJlIGNvbmZpZGVudGlh bCBhbmQgcHJvcHJpZXRhcnkgdG8gQW1lcmljYW4gTWVnYXRyZW5kcyAoQU1JKS4gVGhpcyBjb21t dW5pY2F0aW9uIGlzIGludGVuZGVkIHRvIGJlIHJlYWQgb25seSBieSB0aGUgaW5kaXZpZHVhbCBv ciBlbnRpdHkgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQgb3IgYnkgdGhlaXIgZGVzaWduZWUuIElm IHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50 LCB5b3UgYXJlIG9uIG5vdGljZSB0aGF0IGFueSBkaXN0cmlidXRpb24gb2YgdGhpcyBtZXNzYWdl LCBpbiBhbnkgZm9ybSwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gUGxlYXNlIHByb21wdGx5IG5v dGlmeSB0aGUgc2VuZGVyIGJ5IHJlcGx5IGUtbWFpbCBvciBieSB0ZWxlcGhvbmUgYXQgNzcwLTI0 Ni04NjAwLCBhbmQgdGhlbiBkZWxldGUgb3IgZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSB0cmFu c21pc3Npb24uDQo=