From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from r3-20.sinamail.sina.com.cn ([202.108.3.20]) by merlin.infradead.org with smtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jzLd9-0001rG-1B for ath10k@lists.infradead.org; Sat, 25 Jul 2020 14:58:35 +0000 From: Hillf Danton Subject: Re: [RFC 0/7] Add support to process rx packets in thread Date: Sat, 25 Jul 2020 22:57:28 +0800 Message-Id: <20200725145728.10556-1-hdanton@sina.com> In-Reply-To: <2e443640-c051-2209-8d78-06a8e5944305@dd-wrt.com> References: <1595351666-28193-1-git-send-email-pillair@codeaurora.org> <20200721172514.GT1339445@lunn.ch> <20200725081633.7432-1-hdanton@sina.com> <8359a849-2b8a-c842-a501-c6cb6966e345@dd-wrt.com> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: Sebastian Gottschall Cc: Andrew Lunn , Hillf Danton , "netdev@vger.kernel.org" , "linux-wireless@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "ath10k@lists.infradead.org" , "dianders@chromium.org" , David Laight , Rakesh Pillai , "evgreen@chromium.org" , "kuba@kernel.org" , Markus Elfring , "johannes@sipsolutions.net" , "davem@davemloft.net" , "kvalo@codeaurora.org" Ck9uIFNhdCwgMjUgSnVsIDIwMjAgMTY6MDg6NDEgKzAyMDAgU2ViYXN0aWFuIEdvdHRzY2hhbGwg d3JvdGU6Cj4gQW0gMjUuMDcuMjAyMCB1bSAxNDoyNSBzY2hyaWViIEhpbGxmIERhbnRvbjoKPiA+ IE9uIFNhdCwgMjUgSnVsIDIwMjAgMTI6Mzg6MDAgKzAyMDAgU2ViYXN0aWFuIEdvdHRzY2hhbGwg d3JvdGU6Cj4gPj4geW91IG1heSBjb25zaWRlciB0aGlzCj4gPj4KPiA+PiBodHRwczovL3d3dy5t YWlsLWFyY2hpdmUuY29tL2xpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcvbXNnMTE0MjYxMS5o dG1sIAo+ID4+Cj4gPj4gPGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20vbGludXgta2VybmVs QHZnZXIua2VybmVsLm9yZy9tc2cxMTQyNjExLmh0bWw+IAo+ID4+Cj4gPiBUaGFua3MgdmVyeSBt dWNoIGZvciB5b3VyIGxpbmsuCj4gPgo+ID4+IHllYXJzIGFnbyBzb21lb25lIGFscmVhZHkgd2Fu dGVkIHRvIGJyaW5nIHRoaXMgZmVhdHVyZSB1cHN0cmVhbSwgYnV0IGl0Cj4gPj4gd2FzIGRlbmll ZC4gaSBhbHJlYWR5IHRlc3RlZCB0aGlzIHBhdGNoIHRoZSBsYXN0IDIgZGF5cyBhbmQgaXQgd29y a2VkIHNvCj4gPj4gZmFyICh3aXRoIHNvbWUgbGl0dGxlIG1vZGlmaWNhdGlvbnMpCj4gPj4gc28g c3VjaCBhIHNvbHV0aW9uIGV4aXN0ZWQgYWxyZWFkeSBhbmQgbWF5IGJlIGNvbnNpZGVyZWQgaGVy ZQo+ID4KPiA+IEkgZG9uJ3Qgc2VlIG91dHN0YW5kaW5nIGRpZmZlcmVuY2UgaW4gcHJpbmNpcGxl IGZyb20gUGFvbG8ncyB3b3JrIGluCj4gPiAyMDE2IGV4Y2VwdCBmb3IgdGhlIHVzZSBvZiBrdGhy ZWFkX2NyZWF0ZSgpIGFuZCBmcmllbmRzIGJlY2F1c2Uga3dvcmtlcgo+ID4gbWFkZSB1c2Ugb2Yg dGhlbSBldmVuIGJlZm9yZSAyMDE2LiBUaGlzIGlzIGEgc2ltcGxlciBvbmUgYXMgc2hvd24gYnkK PiA+IHRoZSBkaWZmIHN0YXQgaW4gaGlzIGNvdmVyIGxldHRlci4KPiA+Cj4gaSBhZ3JlZS4gaSBq dXN0IGNhbiBzYXkgdGhhdCBpIHRlc3RlZCB0aGlzIHBhdGNoIHJlY2VudGx5IGR1ZSB0aGlzIAo+ IGRpc2N1c3Npb24gaGVyZS4gYW5kIGl0IGNhbiBiZSBjaGFuZ2VkIGJ5IHN5c2ZzLiBidXQgaXQg ZG9lc250IHdvcmsgZm9yCj4gd2lmaSBkcml2ZXJzIHdoaWNoIGFyZSBtYWlubHkgdXNpbmcgZHVt bXkgbmV0ZGV2IGRldmljZXMuIGZvciB0aGlzIGkgCj4gbWFkZSBhIHNtYWxsIHBhdGNoIHRvIGdl dCB0aGVtIHdvcmtpbmcgdXNpbmcgbmFwaV9zZXRfdGhyZWFkZWQgbWFudWFsbHkgCj4gaGFyZGNv ZGVkIGluIHRoZSBkcml2ZXJzLiAoc2VlIHBhdGNoIGJlbGxvdykKCkJ5IENPTkZJR19USFJFQURF RF9OQVBJLCB0aGVyZSBpcyBubyBuZWVkIHRvIGNvbnNpZGVyIHdoYXQgeW91IGRpZCBoZXJlCmlu IHRoZSBuYXBpIGNvcmUgYmVjYXVzZSBkZXZpY2UgZHJpdmVycyBrbm93IGJldHRlciBhbmQgYXJl IHJlc3BvbnNpYmxlCmZvciBpdCBiZWZvcmUgY2FsbGluZyBuYXBpX3NjaGVkdWxlKG4pLgoKPiBp IGFsc28gdGVzdGVkIHZhcmlvdXMgbmV0d29ya2luZyBkcml2ZXJzLiBvbmUgdGhpbmcgaSBub3Rp Y2UgZG9lc250IAo+IHdvcmsuIHNvbWUgbmFwaSBjb2RlIGlzIHVzZWQgZm9yIHR4IHBvbGxpbmcu IHNvIGZyb20gbXkgZXhwZXJpZW5jZSB0aGlzIAo+IGNvbmNlcHQganVzdCB3b3JrcyBnb29kIGZv ciByeCB3aXRoIHRoZSBtb3N0IGRyaXZlcnMuCgpEcml2ZXJzIGFyZSBhbHNvIHRha2luZyBjYXJl IG9mIHRoZSBuYXBpOjpwb2xsIGNiIGJlZm9yZSBjYWxsaW5nCm5ldGlmX3RocmVhZGVkX25hcGlf YWRkKCksIHdoaWxlIHRoZSBjb3JlIG9mZmVycyBuYXBpIHRocmVhZHMuIEJ1dCB0aGVzZQphcmUg dGhlIHRyaXZpYWwgZGlmZmVyZW5jZXMgZnJvbSB0aGUgMjAxNiBSRkMgQUZBSUNTLgoKPiBzbyBm YXIgaSB0ZXN0ZWQgbXQ3NiwgYXRoMTBrIGFuZCBzb21lIHNvYyBldGhlcm5ldCBjaGlwc2V0cyB3 aXRoIGdvb2QgCj4gc3VjY2Vzcy4gb24gYXRoMTBrIGkgaGFkIGFib3V0IDEwIC0gMjAlIHBlcmZv cm1hbmNlIGdhaW4gb24gbXVsdGljb3JlIAo+IHN5c3RlbXMuIHVzaW5nIHN0YW5kYXJkIGlwZXJm MyB3aXRoIDQgcGFyYWxsZWwgc3RyZWFtcy4KClRoYW5rcyBmb3Igc2hhcmluZyB0aGUgdGVzdHMu Cgo+Cj4gLTU0MzksNyArNTQ0MSw3IEBAIGludCBuYXBpX3NldF90aHJlYWRlZChzdHJ1Y3QgbmFw aV9zdHJ1Y3QgKm4sIGJvb2wKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsZWFy X2JpdChOQVBJX1NUQVRFX1RIUkVBREVELCAmbi0+c3RhdGUpOwo+IAo+ICDCoMKgwqDCoMKgwqDC oCAvKiBpZiB0aGUgZGV2aWNlIGlzIGluaXRpYWxpemluZywgbm90aGluZyB0b2RvICovCj4gLcKg wqDCoMKgwqDCoCBpZiAodGVzdF9iaXQoX19MSU5LX1NUQVRFX1NUQVJULCAmbi0+ZGV2LT5zdGF0 ZSkpCj4gK8KgwqDCoMKgwqDCoCBpZiAodGVzdF9iaXQoX19MSU5LX1NUQVRFX1NUQVJULCAmbi0+ ZGV2LT5zdGF0ZSkgJiYgCj4gbi0+ZGV2LT5yZWdfc3RhdGUgIT0gTkVUUkVHX0RVTU1ZKQo+ICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4gCj4gIMKgwqDCoMKgwqDC oMKgIG5hcGlfdGhyZWFkX3N0b3Aobik7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KYXRoMTBrIG1haWxpbmcgbGlzdAphdGgxMGtAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2F0aDEw awo=