1
0
mirror of https://github.com/aircrack-ng/rtl8812au.git synced 2025-11-09 19:25:19 +03:00

1312 Commits

Author SHA1 Message Date
Christian kimo B.
c3fb89a2f7 Merge pull request #1226 from rpardini/fix-build-6.14.y
fix build for kernel 6.14
2025-03-30 15:53:36 +02:00
Ricardo Pardini
40ace70134 fix build for kernel 6.14 2025-03-25 07:59:42 -03:00
Christian kimo B.
80d4ba5a67 Merge pull request #1167 from virer/v5.6.4.2_rocky94
Added support to build on rocky9.4
2025-02-10 19:58:41 +01:00
Christian kimo B.
847bf24960 Merge pull request #1062 from ferdinandkeller/v5.6.4.2
Added documentation for proxmox build instructions
2025-02-10 19:56:37 +01:00
Christian kimo B.
fa33903e8e Merge pull request #1170 from chinawrj/v5.6.4.2
Revert "Remove leftovers of Intel WIDI and take a general cleanup"
2025-02-10 19:55:45 +01:00
Christian kimo B.
c31ddd9d1e Merge pull request #1175 from Darin755/v5.6.4.2
Add note about the issues with AC600
2025-02-10 19:54:38 +01:00
Christian kimo B.
3e6900ca0a Merge pull request #1220 from amazingfate/fix-6.13
fix build for kernel v6.13
2025-02-10 19:54:03 +01:00
amazingfate
cdb29e9918 fix build for kernel v6.13 2025-02-09 17:21:44 +08:00
Christian kimo B.
337d3d6779 Update README.md 2025-02-03 23:41:17 +01:00
Darin
7a9e1ffafa Fix spelling 2024-07-09 16:55:12 +00:00
Darin
cc2b3e058f Add note about the issues with AC600 2024-07-09 15:26:49 +00:00
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
Sebastien Caps
0313f65a49 Added lastest drv modif from upstream and fix for rhel9.4 2024-06-19 09:13:02 +02:00
kimocoder
b44d288f42 Add logfile script 2024-05-10 06:56:54 +02:00
kimocoder
475e609fd7 Add Android 10 docs/scripts to 'android' dir/collection 2024-05-10 06:56:08 +02:00
kimocoder
9d6b2535b1 Add Android 11 docs/scripts to 'android' dir/collection 2024-05-10 06:54:44 +02:00
kimocoder
c7f8f6e363 Remove leftovers of Intel WIDI and take a general cleanup 2024-05-09 21:22:32 +02:00
Christian Bremvåg
63cf0b4584 Merge pull request #1149 from alium/v5.6.4.2
Update ioctl_cfg80211.c
2024-04-09 07:04:54 +02:00
alium
860ccf3165 Update ioctl_cfg80211.c - support for kernel 6.9
support for kernel 6.9
2024-03-30 09:50:44 +01:00
Christian Bremvåg
4f645eec17 Merge pull request #1147 from heitbaum/patch-2
Update Makefile to error on incompatible-pointer-types
2024-03-23 08:33:00 +01:00
Rudi Heitbaum
123e373f88 Update Makefile to error on incompatible-pointer-types 2024-03-16 10:33:16 +11:00
Christian Bremvåg
f23979f0d2 Update Makefile 2024-03-16 00:01:23 +01:00
Christian Bremvåg
98895e9f2e Merge pull request #1134 from crivasr/v5.6.4.2
Fix change_beacon for kernel 6.7
2024-03-15 23:59:04 +01:00
Christian Bremvåg
6b6f1347dc Update Makefile 2024-03-15 23:58:46 +01:00
Christian Bremvåg
135756af13 Merge pull request #1145 from alium/v5.6.4.2
Update for kernel 6.8
2024-03-15 23:11:21 +01:00
alium
88d0f5ca85 Update usb_intf.c for kernel 6.8 2024-03-12 07:14:38 +01:00
alium
d3feb6ae93 Update os_intfs.c for kernel 6.8 2024-03-12 07:11:35 +01:00
CamiKaseM7
c0d16813f5 Fix change_beacon for kernel 6.7 2024-01-16 03:44:34 -03:00
Christian Bremvåg
a3e0c0b6d5 Merge pull request #1122 from bwh-mind/rssi-notif
ioctl_cfg80211: Add support for standard RSSI notifications
2023-11-17 20:11:47 +01:00
Christian Bremvåg
d07318ce9a Merge pull request #1123 from bwh-mind/compat
Kernel compatibility fixes
2023-11-17 20:11:24 +01:00
Ben Hutchings
b3f7e7a428 Fix eth_hw_addr_set() definition for compatibility with stable branches
eth_hw_addr_set() was added in Linux 5.15 but has now been backported
to 4.19.291, 5.4.251, and 5.10.188.  This currently results in build
failure for these stable branches.

There's no simple way to test for the addition of this function since
LINUX_VERSION_CODE limits version components to 255.

Work around this by defining an inline function rtw_eth_hw_addr_set()
and a macro eth_hw_addr_set().  This effectively shadows any
backported definition of the eth_hw_addr_set() function without any
conflict.

Signed-off-by: Ben Hutchings <ben.hutchings@mind.be>
2023-11-07 20:52:16 +01:00
Ben Hutchings
8b485b79be Make use of MODULE_IMPORT_NS conditional
Commit 8954f2b8d8 added an unconditional:

    MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);

For compatibility with old kernel versions, guard this declaration
with #ifdef MODULE_IMPORT_NS.

This specific symbol namespace is also Android-specific, so the
declaration should also be conditional on building for Android, but
there doesn't seem to be a single preprocessor symbol that indicates
that.

Signed-off-by: Ben Hutchings <ben.hutchings@mind.be>
2023-11-07 20:52:16 +01:00
Ben Hutchings
5b90ddb5cb ioctl_cfg80211: Add support for standard RSSI notifications
Currently background scanning with wpa_supplicant does not work very
well because rtl8812au does not notify it about changes to RSSI.  To
fix this:

* Implement the cfg80211_ops::set_cqm_rssi_config operation to set the
  parameters for RSSI notifications.
* Add a rtw_cfg80211_cqm_rssi_update() function that calls
  cfg80211_cqm_rssi_notify() if the RSSI has changed significantly
  (based on those parameters).
* When connected in infrastructure mode, call
  rtw_cfg80211_cqm_rssi_update() after processing a beacon and
  updating the RSSI.

Signed-off-by: Ben Hutchings <ben.hutchings@mind.be>
2023-11-07 20:52:13 +01:00
Christian Bremvåg
4a983e47da Merge pull request #1119 from sarrchri/fix-build-6x
Fixed build on 6.x kernels.
2023-11-03 18:02:21 +01:00
Christian Sarre
9d4d3f52a2 Fix build on Ubuntu 23.04 (kernel 6.2).
This is done by specifying the ranges for 6.3 and 6.4 versions which need the fix.
Kernel 6.2, to my knowledge, is not used in other popular distros than Ubuntu.

Ubuntu had backported the change from kernel 6.5 to 6.2, which is why this is needed.

Added a comment instructing what to do if one wants to build the module
running kernel 6.2 on something else than Ubuntu.
2023-11-01 09:49:57 +02:00
Christian Sarre
d8ad927155 Fix build on 6.x kernels.
It was broken due to kernel changes backported from 6.5 (torvalds/linux@e8c2af6).
Changes have been tested on the following configurations and observed to build:
 - Debian Bullseye, kernel 6.1.38-4 (bullseye-backports)
 - Debian Bookworm, kernel 6.1.52-1
 - Ubuntu 23.04 Lunar, kernel 6.2.0-36

There are also other kernel versions which are affected up to some point in their history,
but there were a few reasons I ended up not including them:
 - Kernel 6.2: Not in use on Debian, likely skipped in favor of 6.4+. Ubuntu though has backported the change to 6.2 on Lunar.
 - Kernel 6.3: Not in use on Debian/Ubuntu, seems to have been skipped in favor of 6.4/6.5+.
 - Kernel 6.4: Not in use on Ubuntu. Debian Bookworm has this available in backports, but they now also offer 6.5 which does not have the issue.

In case someone tries to build this module running kernel 6.2 on something other than Ubuntu, this fix is most likely necessary.
2023-10-31 21:04:54 +02:00
kimocoder
81be2f4681 Add kernel v6.6 support 2023-10-29 16:29:30 +01:00
kimocoder
8954f2b8d8 Fix the VFS internal message 2023-10-29 15:15:50 +01:00
Christian Bremvåg
04f600ee54 Merge pull request #1097 from seppzer0/v5.6.4.2
ioctl_cfg80211: add an extra definition for cfg80211_connect_bss() calls
2023-07-23 13:16:17 +02:00
seppzer0
eff5b5a0c4 Add an extra definition for cfg80211_connect_bss() usage 2023-07-19 00:12:47 +02:00
Christian Bremvåg
a842611d74 Merge pull request #1092 from paralin/fix-kernel-4.9
ioctl_cfg80211: fix build against kernels < 4.10.x
2023-07-08 16:31:34 +02:00
Christian Stewart
d00db12afc ioctl_cfg80211: fix build against kernels < 4.10.x
Kernel 4.10.x adjusted cfg80211_connect_bss to accept a timeout as the last
argument. Add a conditional statement which removes this extra parameter if the
kernel is less than version 4.10.x to fix build errors against version 4.9.x.

Note that the Jetson TX2 kernel is still version 4.9.x even though this version
is technically deprecated upstream.

Signed-off-by: Christian Stewart <christian@aperture.us>
2023-07-03 13:54:27 -07:00
Christian Bremvåg
9dc4a4c9a2 Merge pull request #1091 from CGarces/patch-1
Fix compilation error on kernels < 5.15
2023-07-03 18:25:54 +02:00
Carlos Garcés
3bcbfe4031 Fix compilation error on kernels < 5.15 2023-07-03 18:19:34 +02:00
Christian Bremvåg
60222a568d Merge pull request #1089 from CGarces/fix_1088
Use eth_hw_addr_set instead of dev_addr_set
2023-07-03 12:15:17 +02:00
Carlos Garcés
09ba98c7d3 Use eth_hw_addr_set instead of dev_addr_set 2023-07-02 12:11:29 +00:00
kimocoder
6f7a4e568a Address warning in createbss_hdl() 2023-07-02 02:50:24 +02:00
kimocoder
ca797e114b Revert "Some cleanup of unused chips"
This reverts commit b3227c731e.
2023-06-06 17:50:45 +02:00
Christian Bremvåg
dc8dcb4fa2 Merge pull request #1072 from DrSchottky/v5.6.4.2
Parallelize builds on RPi Action
2023-05-31 16:01:58 +02:00
kimocoder
b3227c731e Some cleanup of unused chips 2023-05-26 06:36:51 +02:00