Commit Graph

198 Commits

Author SHA1 Message Date
Linetkux Wang
41ea46fa15 Revert "Remove leftovers of Intel WIDI and take a general cleanup"
This reverts commit c7f8f6e363.
This commit is reverted because it introduces such issues as
monitor stops working. Before the issue is solved, we should
keep the code on main branch work
2024-07-02 14:10:04 +08:00
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