Commit Graph

197 Commits (v5.6.4.2)

Author SHA1 Message Date
kimocoder c7f8f6e363 Remove leftovers of Intel WIDI and take a general cleanup 2024-05-09 21:22:32 +02:00
kimocoder ca797e114b Revert "Some cleanup of unused chips"
This reverts commit b3227c731e.
2023-06-06 17:50:45 +02:00
kimocoder b3227c731e Some cleanup of unused chips 2023-05-26 06:36:51 +02:00
kimocoder 35308f4dd7 Code optimization 2023-05-02 03:07:11 +02:00
kimocoder d4ad2121c9 get_ra() exists only on PowerPC 2023-05-02 00:25:10 +02:00
kimocoder 2aafb1ead6 Add some Android fixes 2022-08-27 03:10:39 +02:00
kimocoder 1b63ee6c7b Fixed compiler warning for unused function 2021-12-12 22:16:47 +01:00
astsam 5e61763585 Add low frequency 5GHz band 2021-01-29 23:27:17 +03:00
astsam 5e66b8754f Add missing 5GHz channels 2021-01-29 22:48:42 +03:00
astsam 0893f2cead Get per rx path rssi info for CCK modulation 2021-01-29 22:46:59 +03:00
Philip Prindeville e31df90484 issue 766: fix warnings about 'statement with no effect' 2020-11-04 19:06:40 +00:00
kimocoder afb5c175f7 Implement simple transmit power boost and override 2/2 2020-07-12 07:05:52 +00:00
Christian Bremvåg c36640cba0
Implement simple transmit power boost and override 2020-07-12 08:48:44 +02:00
kimocoder b79883bf58 Some minor optimizations 2020-07-12 05:34:24 +00:00
kimocoder 4b6c218e95 Fix multiple warnings when using clang 2020-07-12 03:44:51 +00:00
kimocoder 660bcb86da rtl8814a: do not overwrite sequence number of injected frames 2020-07-12 01:31:23 +00:00
kimocoder a6e3593c59 Fix outdated timer_init in BTCOEX routines 2020-07-12 00:50:47 +00:00
Mathy Vanhoef 1b86121806 rtl8812a: do not overwrite sequence number of injected frames
The sequence number of inject frames was being overwritten. This prevents
certain older attacks against WEP fragmentation older TKIP attacks. Fix
this by tracking if a frames was injected in monitor mode, and if so, do
not overwrite its sequence number.

The patch also adds a module parameter to revert this behaviour if needed.
By setting rtw_monitor_overwrite_seqnum to 1, sequence numbers will again
be set by the driver/device. This may by useful if user-space relied on
the driver/device to set sequence numbers.

This patch was tested using an Alfa AWUS036ACH.
2020-06-26 09:27:54 +04:00
kimocoder 5484970659 Fix some compiler errors 2020-03-08 19:53:37 +01:00
kimocoder 85f47a6c3a remove some testchip macros 2020-03-08 00:16:05 +00:00
kimocoder da4b1aef7a remove testchip support 2020-03-08 00:10:02 +00:00
kimocoder 86d2fd5519 remove unused PWR LIMITs 2020-03-07 23:41:52 +00:00
kimocoder bc8c3071c0 mark unused PWR LIMITs 2020-03-07 23:31:07 +00:00
kimocoder 479a4cb546 remove unused PGs 2020-03-07 23:28:00 +00:00
kimocoder 24ba6068a9 mark unused PGs hidden 2020-03-07 23:15:49 +00:00
kimocoder e68310ce0d Use for RTL8814A chip (AWWD-165) 2020-02-01 09:55:13 +01:00
kimocoder a1e42b5518 phydm_ccx: Fix implicit enum conversion 2020-02-01 09:29:07 +01:00
kimocoder c1b3600035 rtl8812a_phycfg: Workaround for clang bug 42576 2020-02-01 09:27:35 +01:00
kimocoder ffd45bc496 phydm_math_lib: Remove useless assignment 2020-02-01 09:26:25 +01:00
kimocoder 6059390bcf hal_led: Explicitly convert RTW_LED_OFF to enum type LED_CTL_MODE 2020-02-01 09:25:43 +01:00
kimocoder ec5a9c73e2 Some allround tweaks + removed a debug warning 2020-02-01 07:46:42 +01:00
kimocoder 4a6960b2ad Minor fix for 8814au BEAMFORMING + retry limit 2020-02-01 06:19:18 +01:00
kimocoder d7fe9809f4 Better handling of 'fallthrough's 2020-01-20 08:03:10 +01:00
int3l a8d0fec8e0 Reintroduce: Added LED control
This commit is cherry-pick + refactoring of:
ff04a94b00
and
313311c14b

I'm not sure how this got lost in the latest version on GitHub (I guess merging issues).
But all credits go to @gordboy, @kimocoder and all the other authors.
2019-11-29 23:20:46 +02:00
kimocoder 75a5725e0b Added LED control 2019-11-29 11:03:59 +02:00
kimocoder a5ce337bd7 Upload more docs 2019-11-18 16:51:51 +01:00
kimocoder b5f97c1696 Fixed 8821au (8811au) support, fixed fw bug. fixes #466 2019-11-14 20:37:13 +01:00
kimocoder 0c23551874 Cleanup wrong commit earlier 2019-11-14 04:33:12 +01:00
kimocoder 506f1e3c11 Added frame injection capabilities (tested working) 2019-11-14 03:11:57 +01:00
kimocoder 10bb71aafb Fix FCS on 8812 and 8814 2019-11-13 21:16:57 +01:00
kimocoder 02e8c82c9b Fixed crash when debug flag is set 2019-11-13 17:24:08 +01:00
kimocoder fa35b99b42 Implemented txpower control 2019-11-13 16:36:58 +01:00
kimocoder 73f0a8810d Searching for MAC addr and return output (seems to work fine) 2019-11-11 21:47:20 +01:00
kimocoder 7ad5618762 Fix build support to older GCCs by adding fallthroughs 2019-11-11 04:07:55 +01:00
kimocoder 2fb4e08249 Fixed build/compile error + some compiler warnings + minor cleanup 2019-11-11 01:04:53 +01:00
kimocoder 04f55bbaac Fix some 8814au slow speed issue 2019-11-09 18:59:09 +00:00
kimocoder 7c9ab6fe6f Add a bunch of VID/PID's + Add 8814/8821AU support 2019-11-09 18:53:04 +00:00
kimocoder bc95c21031 Some Makefile updates + other minor fixes 2019-10-31 01:43:41 +01:00
root 65b4d276b1 Upload v5.6.4.2 2019-10-30 23:08:53 +00:00
llccd b4bce69ca8
Fix some 8814au slow speed issue 2019-10-24 19:36:44 +08:00