From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail.aperture-lab.de ([2a01:4f8:171:314c::100:a1]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iQUqP-0008U1-2C for ath10k@lists.infradead.org; Fri, 01 Nov 2019 11:11:55 +0000 From: =?UTF-8?q?Linus=20L=C3=BCssing?= Subject: [RFC PATCH] ath10k: fix RX of frames with broken FCS in monitor mode Date: Fri, 1 Nov 2019 12:11:38 +0100 Message-Id: <20191101111138.9086-1-linus.luessing@c0d3.blue> 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: ath10k@lists.infradead.org Cc: =?UTF-8?q?Linus=20L=C3=BCssing?= , Simon Wunderlich RnJvbTogTGludXMgTMO8c3NpbmcgPGxsQHNpbW9ud3VuZGVybGljaC5kZT4KClNvIGZhciwgZnJh bWVzIHdlcmUgZm9yd2FyZGVkIHJlZ2FyZGxlc3Mgb2YgdGhlIEZDUyBjb3JyZWN0bmVzcyBsZWFk aW5nCnRvIHVzZXJzcGFjZSBhcHBsaWNhdGlvbnMgbGlzdGVuaW5nIG9uIHRoZSBtb25pdG9yIG1v ZGUgaW50ZXJmYWNlIHRvCnJlY2VpdmUgcG90ZW50aWFsbHkgYnJva2VuIGZyYW1lcywgZXZlbiB3 aXRoIHRoZSAiZmNzZmFpbCIgZmxhZyB1bnNldC4KCkJ5IGRlZmF1bHQsIHdpdGggdGhlICJmY3Nm YWlsIiBmbGFnIG9mIGEgbW9uaXRvciBtb2RlIGludGVyZmFjZQp1bnNldCwgZnJhbWVzIHdpdGgg RkNTIGVycm9ycyBzaG91bGQgYmUgZHJvcHBlZC4gV2l0aCB0aGlzIHBhdGNoLCB0aGUKZmNzZmFp bCBmbGFnIGlzIHRha2VuIGludG8gYWNjb3VudCBjb3JyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBM aW51cyBMw7xzc2luZyA8bGxAc2ltb253dW5kZXJsaWNoLmRlPgotLS0KVGhpcyB3YXMgdGVzdGVk IG9uIGFuIE9wZW4gTWVzaCBBNDEgZGV2aWNlLCBmZWF0dXJpbmcgYSBRQ0E0MDE5LiBBbmQKd2l0 aCB0aGlzIGZpcm13YXJlOgoKaHR0cHM6Ly93d3cuY2FuZGVsYXRlY2guY29tL2Rvd25sb2Fkcy9h dGgxMGstNDAxOS0xMC00Yi9maXJtd2FyZS01LWN0LWZ1bGwtY29tbXVuaXR5LTEyLmJpbi1sZWRl LjAxMQoKQnV0IGZyb20gbG9va2luZyBhdCB0aGUgY29kZSBpdCBzZWVtcyB0aGF0IHRoZSB2YW5p bGxhIGF0aDEwayBoYXMgdGhlCnNhbWUgaXNzdWUsIHRoZXJlZm9yZSBzdWJtaXR0aW5nIGl0IGhl cmUuCgpJJ20gYWxzbyBub3QgdGhhdCBmYW1pbGlhciB3aXRoIHRoZSBhdGgxMGsgY29kZSB5ZXQu IFNvIG5vdCAxMDAlIHN1cmUgaWYKaXQncyB0aGUgcmlnaHQgcGxhY2UgZm9yIHRoaXMgY2hlY2su IFRoZXJlZm9yZSBzZW5kaW5nIGFzIFJGQy4KLS0tCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgv YXRoMTBrL2h0dF9yeC5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL2h0dF9yeC5j IGIvZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway9odHRfcnguYwppbmRleCA1M2YxMDk1 ZGU4ZmYuLmNlMGExNmViYjhiYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRo L2F0aDEway9odHRfcnguYworKysgYi9kcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL2h0 dF9yeC5jCkBAIC0xMjg1LDYgKzEyODUsMTIgQEAgc3RhdGljIHZvaWQgYXRoMTBrX3Byb2Nlc3Nf cngoc3RydWN0IGF0aDEwayAqYXIsIHN0cnVjdCBza19idWZmICpza2IpCiAKIAlzdGF0dXMgPSBJ RUVFODAyMTFfU0tCX1JYQ0Ioc2tiKTsKIAorCWlmIChhci0+bW9uaXRvciAmJiAhKGFyLT5maWx0 ZXJfZmxhZ3MgJiBGSUZfRkNTRkFJTCkgJiYKKwkgICAgc3RhdHVzLT5mbGFnICYgUlhfRkxBR19G QUlMRURfRkNTX0NSQykgeworCQlkZXZfa2ZyZWVfc2tiX2FueShza2IpOworCQlyZXR1cm47CisJ fQorCiAJYXRoMTBrX2RiZyhhciwgQVRIMTBLX0RCR19EQVRBLAogCQkgICAicnggc2tiICVwSyBs ZW4gJXUgcGVlciAlcE0gJXMgJXMgc24gJXUgJXMlcyVzJXMlcyVzICVzcmF0ZV9pZHggJXUgdmh0 X25zcyAldSBmcmVxICV1IGJhbmQgJXUgZmxhZyAweCV4IGZjcy1lcnIgJWkgbWljLWVyciAlaSBh bXNkdS1tb3JlICVpXG4iLAogCQkgICBza2IsCi0tIAoyLjI0LjAucmMyCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYXRoMTBrIG1haWxpbmcgbGlzdAph dGgxMGtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2F0aDEwawo=