From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 29BF48C0B for ; Tue, 30 Jul 2024 05:47:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=211.75.126.72 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722318473; cv=none; b=bWfL8HBPyd3hp1g6kFu9Py0LgIli4DQynTHSioxii1lo9VxxJK5BDzGxeBfwyUAkUDzfB8Qct6aVDCgbCOvRS0dFK/NezpFyrnLL4Kb8wGt68bppewXdId9TOHyrXlHRp52LPMO7FXel2+Rn7GvmNblotdiW8NO9Vi3VdmmT8oc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722318473; c=relaxed/simple; bh=Z5Z9YHSuRj9ofDOALBIPerwSPIz3+O8TZhzF26ljdx8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Th9v60VSMgE6CbbuNrlMz5N72qwmq0GnGS8UJZ0Cp3l3n0HFvaLXjlJXOISo9YLCX7K8iTuViOg2+pem4VhdhSus9WEwey89nB6amjpOEHFMn7ec4Ath87hzRWAkOlzYfZ5acEtiCWsgJUzxCBZ4UBxM6pdgQ1eLT6cZk4H451Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=realtek.com; spf=pass smtp.mailfrom=realtek.com; dkim=temperror (0-bit key) header.d=realtek.com header.i=@realtek.com header.b=tla8638U; arc=none smtp.client-ip=211.75.126.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=realtek.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=realtek.com Authentication-Results: smtp.subspace.kernel.org; dkim=temperror (0-bit key) header.d=realtek.com header.i=@realtek.com header.b="tla8638U" X-SpamFilter-By: ArmorX SpamTrap 5.78 with qID 46U5lZt85746319, This message is accepted by code: ctloc85258 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=realtek.com; s=dkim; t=1722318455; bh=Z5Z9YHSuRj9ofDOALBIPerwSPIz3+O8TZhzF26ljdx8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=tla8638U6S6mRqCET0yWfBYYvCeJvQKERlAumso42Jv586l4zY6lVNb7rBrs4DSpd oUl6AqnPTVwBzkjaEmjVyDrIPqPTBJeI+e0cz93ozD2NGJfjgk/Nsbgj5jS79lr/Ay O3QH3SQTqOdiMf50/eVc8DNwOElEcIcPw4QtundoxnXU3hfsP3e3Lk30ljZgPzKqGr ViiAIzyB3socCZ9CaNDQyAE9OEpHgv7YfK4ns7ejcu73QUoo8gaglieAVTnpz3h5EJ KkjxGpEsSopf4sEQFrtfKhExbkJhhn0dhlwnZTiaHZOqoyWxm0qhRMQ3KjyuaIWNtE Apkain2jSaMmQ== Received: from mail.realtek.com (rtexh36506.realtek.com.tw[172.21.6.27]) by rtits2.realtek.com.tw (8.15.2/3.02/5.92) with ESMTPS id 46U5lZt85746319 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 Jul 2024 13:47:35 +0800 Received: from RTEXDAG01.realtek.com.tw (172.21.6.100) by RTEXH36506.realtek.com.tw (172.21.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 30 Jul 2024 13:47:35 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXDAG01.realtek.com.tw (172.21.6.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 30 Jul 2024 13:47:35 +0800 Received: from RTEXMBS04.realtek.com.tw ([fe80::1a1:9ae3:e313:52e7]) by RTEXMBS04.realtek.com.tw ([fe80::1a1:9ae3:e313:52e7%5]) with mapi id 15.01.2507.035; Tue, 30 Jul 2024 13:47:35 +0800 From: Ping-Ke Shih To: Bitterblue Smith , "linux-wireless@vger.kernel.org" CC: Sascha Hauer Subject: RE: [PATCH 4/4] wifi: rtw88: Enable USB RX aggregation for 8822c/8822b/8821c Thread-Topic: [PATCH 4/4] wifi: rtw88: Enable USB RX aggregation for 8822c/8822b/8821c Thread-Index: AQHa4SaYNUpCVu7qYkCj5dGtFlHeg7IOvtDw Date: Tue, 30 Jul 2024 05:47:35 +0000 Message-ID: References: <323190ee-5b88-4d37-bad0-b721cdfead1a@gmail.com> In-Reply-To: <323190ee-5b88-4d37-bad0-b721cdfead1a@gmail.com> Accept-Language: en-US, zh-TW Content-Language: zh-TW Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Qml0dGVyYmx1ZSBTbWl0aCA8cnRsODgyMWNlcmZlMkBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4g RW5hYmxlIFVTQiBSWCBhZ2dyZWdhdGlvbiB3aGVuIHRoZXJlIGlzIGF0IGxlYXN0IDEgTWJwcyBS WCBvciBUWA0KPiB0cmFmZmljLCBvdGhlcndpc2UgZGlzYWJsZSBpdC4NCj4gDQo+IFVTQiBSWCBh Z2dyZWdhdGlvbiBpbXByb3ZlcyB0aGUgUlggc3BlZWQgb24gY2VydGFpbiBBUk0gc3lzdGVtcywg bGlrZQ0KPiB0aGUgTmFub1BpIE5FTyBDb3JlMi4gV2l0aCBSVEw4ODExQ1UsIGJlZm9yZTogMjgg TWJwcywgYWZ0ZXI6IDIzMSBNYnBzLg0KPiANCj4gVGhlIG9mZmljaWFsIGRyaXZlcnMgZm9yIHRo ZXNlIGNoaXBzIHVzZSB0aGUgc2FtZSBsb2dpYyBmb3IgU0RJTywgYnV0DQo+IGZvciBzb21lIHJl YXNvbiBydHc4OF9zZGlvIGFsd2F5cyBlbmFibGVzIFJYIGFnZ3JlZ2F0aW9uLCBzbyB0aGlzIHBh dGNoDQo+IG9ubHkgdG9nZ2xlcyBhZ2dyZWdhdGlvbiBmb3IgVVNCIGRldmljZXMuDQo+IA0KPiBS VEw4NzAzQiBpcyBsaWtlbHkgbm90IGZvdW5kIGluIFVTQiBkZXZpY2VzLCBhbmQgUlRMODcyM0RV IGRvZXNuJ3QgbGlrZQ0KPiBhZ2dyZWdhdGlvbi4NCg0KUGxlYXNlIGV4cGxpY2l0bHkgc2V0IC5y eF9hZ2dyZWdhdGlvbiA9IE5VTEwgdG8gdGhlc2UgdHdvIGNoaXBzLCBzbw0Kd2Uga25vdyB0aGVz ZSB0d28gY2hpcHMgZG9uJ3QgaGF2ZSB0aGlzIGZlYXR1cmUuDQoNCj4gDQo+IFNpZ25lZC1vZmYt Ynk6IEJpdHRlcmJsdWUgU21pdGggPHJ0bDg4MjFjZXJmZTJAZ21haWwuY29tPg0KPiAtLS0NCj4g IGRyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgvbWFpbi5jICAgICB8IDE4ICsrKysr KysrKysrLS0tLQ0KPiAgZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9tYWluLmgg ICAgIHwgIDEgKw0KPiAgZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9ydHc4ODIx Yy5jIHwgMjMgKysrKysrKysrKysrKysrKysrKw0KPiAgZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVh bHRlay9ydHc4OC9ydHc4ODIyYi5jIHwgMjMgKysrKysrKysrKysrKysrKysrKw0KPiAgZHJpdmVy cy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9ydHc4ODIyYy5jIHwgMjMgKysrKysrKysrKysr KysrKysrKw0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3 ODgvbWFpbi5jIGIvZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9tYWluLmMNCj4g aW5kZXggOWQ5ZDMzYTRhNTAzLi5iM2EwODliNGY3MDcgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv bmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgvbWFpbi5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L3dp cmVsZXNzL3JlYWx0ZWsvcnR3ODgvbWFpbi5jDQo+IEBAIC0yMTAsOCArMjEwLDEwIEBAIHN0YXRp YyB2b2lkIHJ0d193YXRjaF9kb2dfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspDQo+ICAg ICAgICAgc3RydWN0IHJ0d19kZXYgKnJ0d2RldiA9IGNvbnRhaW5lcl9vZih3b3JrLCBzdHJ1Y3Qg cnR3X2RldiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHdhdGNoX2RvZ193b3JrLndvcmspOw0KPiAgICAgICAgIHN0cnVjdCBydHdfdHJhZmZpY19zdGF0 cyAqc3RhdHMgPSAmcnR3ZGV2LT5zdGF0czsNCj4gKyAgICAgICBjb25zdCBzdHJ1Y3QgcnR3X2No aXBfaW5mbyAqY2hpcCA9IHJ0d2Rldi0+Y2hpcDsNCj4gICAgICAgICBzdHJ1Y3QgcnR3X3dhdGNo X2RvZ19pdGVyX2RhdGEgZGF0YSA9IHt9Ow0KPiAgICAgICAgIGJvb2wgYnVzeV90cmFmZmljID0g dGVzdF9iaXQoUlRXX0ZMQUdfQlVTWV9UUkFGRklDLCBydHdkZXYtPmZsYWdzKTsNCj4gKyAgICAg ICB1MzIgdHhfdW5pY2FzdF9zaGlmdCwgcnhfdW5pY2FzdF9zaGlmdDsNCj4gICAgICAgICBib29s IHBzX2FjdGl2ZTsNCj4gDQo+ICAgICAgICAgbXV0ZXhfbG9jaygmcnR3ZGV2LT5tdXRleCk7DQo+ IEBAIC0yMzYsMTMgKzIzOCwyMSBAQCBzdGF0aWMgdm9pZCBydHdfd2F0Y2hfZG9nX3dvcmsoc3Ry dWN0IHdvcmtfc3RydWN0ICp3b3JrKQ0KPiAgICAgICAgIGVsc2UNCj4gICAgICAgICAgICAgICAg IHBzX2FjdGl2ZSA9IGZhbHNlOw0KPiANCj4gLSAgICAgICBld21hX3RwX2FkZCgmc3RhdHMtPnR4 X2V3bWFfdHAsDQo+IC0gICAgICAgICAgICAgICAgICAgKHUzMikoc3RhdHMtPnR4X3VuaWNhc3Qg Pj4gUlRXX1RQX1NISUZUKSk7DQo+IC0gICAgICAgZXdtYV90cF9hZGQoJnN0YXRzLT5yeF9ld21h X3RwLA0KPiAtICAgICAgICAgICAgICAgICAgICh1MzIpKHN0YXRzLT5yeF91bmljYXN0ID4+IFJU V19UUF9TSElGVCkpOw0KPiArICAgICAgIHR4X3VuaWNhc3Rfc2hpZnQgPSBzdGF0cy0+dHhfdW5p Y2FzdCA+PiBSVFdfVFBfU0hJRlQ7DQo+ICsgICAgICAgcnhfdW5pY2FzdF9zaGlmdCA9IHN0YXRz LT5yeF91bmljYXN0ID4+IFJUV19UUF9TSElGVDsNCg0Ke3R4LHJ4fV91bmljYXN0X21icHMgYmVj YXVzZSAnc2hpZnQnIGlzIHRvIGdldCBNYnBzLg0KDQo+ICsNCj4gKyAgICAgICBld21hX3RwX2Fk ZCgmc3RhdHMtPnR4X2V3bWFfdHAsIHR4X3VuaWNhc3Rfc2hpZnQpOw0KPiArICAgICAgIGV3bWFf dHBfYWRkKCZzdGF0cy0+cnhfZXdtYV90cCwgcnhfdW5pY2FzdF9zaGlmdCk7DQo+ICAgICAgICAg c3RhdHMtPnR4X3Rocm91Z2hwdXQgPSBld21hX3RwX3JlYWQoJnN0YXRzLT50eF9ld21hX3RwKTsN Cj4gICAgICAgICBzdGF0cy0+cnhfdGhyb3VnaHB1dCA9IGV3bWFfdHBfcmVhZCgmc3RhdHMtPnJ4 X2V3bWFfdHApOw0KPiANCj4gKyAgICAgICBpZiAocnR3X2hjaV90eXBlKHJ0d2RldikgPT0gUlRX X0hDSV9UWVBFX1VTQiAmJiBjaGlwLT5vcHMtPnJ4X2FnZ3JlZ2F0aW9uKSB7DQo+ICsgICAgICAg ICAgICAgICBpZiAodHhfdW5pY2FzdF9zaGlmdCA8IDEgJiYgcnhfdW5pY2FzdF9zaGlmdCA8IDEp DQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGNoaXAtPm9wcy0+cnhfYWdncmVnYXRpb24ocnR3 ZGV2LCBmYWxzZSk7DQo+ICsgICAgICAgICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICAgICAg ICAgICAgIGNoaXAtPm9wcy0+cnhfYWdncmVnYXRpb24ocnR3ZGV2LCB0cnVlKTsNCj4gKyAgICAg ICB9DQoNCk1vdmUgdGhpcyBjaHVuayB0byBhIGZ1bmN0aW9uIHdpdGggYXJndW1lbnRzIHt0eCxy eH1fdW5pY2FzdF9tYnBzLg0KVGhlIGZ1bmN0aW9uIG5hbWUgbWlnaHQgYmUgc29tZXRoaW5nIGxp a2UgcnR3X2R5bmFtaWNfdXNiX3J4X2FnZ3JlZ2F0aW9uKCkuDQoNCj4gKw0KPiAgICAgICAgIC8q IHJlc2V0IHR4L3J4IHN0YXRpY3RpY3MgKi8NCj4gICAgICAgICBzdGF0cy0+dHhfdW5pY2FzdCA9 IDA7DQo+ICAgICAgICAgc3RhdHMtPnJ4X3VuaWNhc3QgPSAwOw0KPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9tYWluLmggYi9kcml2ZXJzL25ldC93aXJl bGVzcy9yZWFsdGVrL3J0dzg4L21haW4uaA0KPiBpbmRleCA5ZDIxNjM3Y2Y1ZDUuLjY1YmVkZDE2 NjhjYyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9t YWluLmgNCj4gKysrIGIvZHJpdmVycy9uZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9tYWluLmgN Cj4gQEAgLTg4OCw2ICs4ODgsNyBAQCBzdHJ1Y3QgcnR3X2NoaXBfb3BzIHsNCj4gICAgICAgICB2 b2lkICgqZmlsbF90eGRlc2NfY2hlY2tzdW0pKHN0cnVjdCBydHdfZGV2ICpydHdkZXYsDQo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcnR3X3R4X3BrdF9pbmZv ICpwa3RfaW5mbywNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4ICp0 eGRlc2MpOw0KPiArICAgICAgIHZvaWQgKCpyeF9hZ2dyZWdhdGlvbikoc3RydWN0IHJ0d19kZXYg KnJ0d2RldiwgYm9vbCBlbmFibGUpOw0KPiANCj4gICAgICAgICAvKiBmb3IgY29leCAqLw0KPiAg ICAgICAgIHZvaWQgKCpjb2V4X3NldF9pbml0KShzdHJ1Y3QgcnR3X2RldiAqcnR3ZGV2KTsNCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgvcnR3ODgyMWMu Yw0KPiBiL2RyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgvcnR3ODgyMWMuYw0KPiBp bmRleCA1NWI2ZmU4NzQ3MTAuLjNlZmRiNDFmMjJjNSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9u ZXQvd2lyZWxlc3MvcmVhbHRlay9ydHc4OC9ydHc4ODIxYy5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0 L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODgvcnR3ODgyMWMuYw0KPiBAQCAtMTI3Niw2ICsxMjc2LDI4 IEBAIHN0YXRpYyB2b2lkIHJ0dzg4MjFjX2ZpbGxfdHhkZXNjX2NoZWNrc3VtKHN0cnVjdCBydHdf ZGV2ICpydHdkZXYsDQo+ICAgICAgICAgZmlsbF90eGRlc2NfY2hlY2tzdW1fY29tbW9uKHR4ZGVz YywgMTYpOw0KPiAgfQ0KPiANCj4gK3N0YXRpYyB2b2lkIHJ0dzg4MjFjX3J4X2FnZ3JlZ2F0aW9u KHN0cnVjdCBydHdfZGV2ICpydHdkZXYsIGJvb2wgZW5hYmxlKQ0KPiArew0KPiArICAgICAgIHU4 IHNpemUsIHRpbWVvdXQ7DQo+ICsgICAgICAgdTE2IHZhbDE2Ow0KPiArDQo+ICsgICAgICAgcnR3 X3dyaXRlMzJfc2V0KHJ0d2RldiwgUkVHX1JYRE1BX0FHR19QR19USCwgQklUX0VOX1BSRV9DQUxD KTsNCj4gKyAgICAgICBydHdfd3JpdGU4X3NldChydHdkZXYsIFJFR19UWERNQV9QUV9NQVAsIEJJ VF9SWERNQV9BR0dfRU4pOw0KPiArICAgICAgIHJ0d193cml0ZThfY2xyKHJ0d2RldiwgUkVHX1JY RE1BX0FHR19QR19USCArIDMsIEJJVCg3KSk7DQo+ICsNCj4gKyAgICAgICBpZiAoZW5hYmxlKSB7 DQo+ICsgICAgICAgICAgICAgICBzaXplID0gMHg1Ow0KPiArICAgICAgICAgICAgICAgdGltZW91 dCA9IDB4MjA7DQo+ICsgICAgICAgfSBlbHNlIHsNCj4gKyAgICAgICAgICAgICAgIHNpemUgPSAw eDA7DQo+ICsgICAgICAgICAgICAgICB0aW1lb3V0ID0gMHgxOw0KPiArICAgICAgIH0NCj4gKyAg ICAgICB2YWwxNiA9IHUxNl9lbmNvZGVfYml0cyhzaXplLCBCSVRfUlhETUFfQUdHX1BHX1RIKSB8 DQo+ICsgICAgICAgICAgICAgICB1MTZfZW5jb2RlX2JpdHModGltZW91dCwgQklUX0RNQV9BR0df VE9fVjEpOw0KPiArDQo+ICsgICAgICAgcnR3X3dyaXRlMTYocnR3ZGV2LCBSRUdfUlhETUFfQUdH X1BHX1RILCB2YWwxNik7DQo+ICt9DQo+ICsNCg0KQWxsIHVzZSB0aGUgc2FtZSBzZXR0aW5ncy4g TW92ZSB0aGlzIHRvIHJ0d191c2JfcnhfYWdncmVnYXRpb24oKSBjYWxsZWQgYnkNCnJ0d19keW5h bWljX3VzYl9yeF9hZ2dyZWdhdGlvbigpLg0KDQoNCg0K