1
0
mirror of https://github.com/OpenIntelWireless/itlwm.git synced 2025-05-31 04:42:53 +00:00

Commit Graph

  • b83c11172c implement Linux iwlwifi generic rate control RS algorithm for iwm zxystd 2021-09-05 22:58:40 +08:00
  • bc76086f31 net80211: Use universal malloc and free function zxystd 2023-06-01 01:38:26 +08:00
  • 26266995cc net80211: Use universal malloc and free function zxystd 2023-06-01 01:38:26 +08:00
  • dac62b94dd bump version to 2.3.0 zxystd 2023-06-01 00:59:46 +08:00
  • a0853fb3e8 net80211: avoid double call IOFree of ni->ni_unref_arg. v2.2.0 zxystd 2023-06-01 00:40:03 +08:00
  • 485fc16ad2 Redo missing flags handling. zxystd 2023-05-31 17:54:43 +08:00
  • acf7be5d43 Delete unneeded file: AirportItlwm-Ventura-Info.plist zxystd 2023-05-30 15:40:59 +08:00
  • 812e37a198 AirportItlwm: Redo scan result list fix. From Ventura, airport/wifiagent seems that they don't like to accept extra channel flags in the scan result list, if not, the exact behavior is that the wifi list on the control center/menu bar will not refresh after system boot. #830 #799 zxystd 2023-05-29 22:42:11 +08:00
  • a9d0ea94ea AirportItlwm: Fix delay associate to AP issue on Ventura. From Ventura, the virtual interface sequence has channged, now temporary disabled the virtual interface creation because it is no functionality. zxystd 2023-05-29 13:13:07 +08:00
  • 6592405aeb Temporary solution for fixing Wi-Fi scan result list and Location service. zxystd 2023-05-26 17:39:59 +08:00
  • b1494f0438 AirportItlwm: Delete AirportItlwm-Ventura-Info.plist, Ventura and Monterey share the same info plist. zxystd 2023-05-25 23:33:26 +08:00
  • 3984afe1ab itlwm: Move connection params into class as member variables instead. zxystd 2023-05-18 12:36:46 +08:00
  • 37655e0019 iwx: Add support for PCI id 0x43F0:0x1652 zxystd 2023-05-15 17:35:50 +08:00
  • 5e30dc19e2 Actions: Update ncipollo/release-action plugin to v1.12.0. zxystd 2023-05-13 13:42:27 +08:00
  • 5b2c823df3 Actions: bump dev-drprasad/delete-tag-and-release plugin to v0.2.1 zxystd 2023-05-13 13:24:52 +08:00
  • 25447c0fe8 Add support for PCI id a0f0/6074. #870 zxystd 2023-05-13 12:44:31 +08:00
  • ddd27687db AirportItlwm: Fake all power path the same power state, notify that power state has changed of the current ethernet service. zxystd 2023-02-09 00:47:27 +08:00
  • 7e384c08c1 AirportItlwm: Fix wrong interface's BSD name buffer size, it is used by userspace. zxystd 2023-02-06 22:28:30 +08:00
  • e0f745e751 Airportitlwm: Don't copy SSID oversize. zxystd 2022-12-31 21:55:34 +08:00
  • acc7ff9593 Airport: Add DRIVER_AVAILABLE command. zxystd 2022-12-10 13:19:17 +08:00
  • ea9438ef9d net80211: Distinguish ROAM scan and BACKGROUND scan, the original net80211 code only have BACKGROUND scan, this change also fix the issue of keeping connection even if the AP had sent DEAUTH/DISASSOC frame. zxystd 2022-12-08 22:12:25 +08:00
  • fadf42c2ef Fix noise sign and return code (#834) Michael Belyaev 2022-12-07 17:52:55 +03:00
  • 640bcf8299 Really fix airport_up_time (#833) Michael Belyaev 2022-12-07 13:31:20 +03:00
  • bb33666a98 Airport: Fix airport uptime calculation. zxystd 2022-12-06 22:43:45 +08:00
  • 6dc813f449 Airport: add more io80211 message types. zxystd 2022-12-05 23:31:36 +08:00
  • 2484f0301e AirportItlwm: format code. zxystd 2022-12-04 12:01:49 +08:00
  • 5e2d9e43df AirportItlwm: zero data memory in getCARD_CAPABILITIES. zxystd 2022-12-04 12:01:34 +08:00
  • ee567086f2 Don't ignore output function result zxystd 2022-10-01 22:19:07 +08:00
  • bb86d9f6b9 Avoid integer overflows. replace macro. zxystd 2022-09-02 00:28:54 +08:00
  • 454fbf8706 AirportItlwm: For Ventura, if the virtual interface is not auto enabled one, it will not come to up because configure fail, such as the AWDL interface. zxystd 2022-08-29 23:54:28 +08:00
  • 5efde5cf15 Missing ifq.cpp compiled in Ventura zxystd 2022-08-29 23:49:19 +08:00
  • 7af1cfc223 Silent aggregate trying log. zxystd 2022-08-24 23:30:28 +08:00
  • ee574e358e Don't enable TX Aggregation queue again if it was already enabled before, only happens on one of the aggregation queue disable and enable again. zxystd 2022-08-24 23:22:59 +08:00
  • eb180f6118 disable tid correctly zxystd 2022-08-24 23:21:29 +08:00
  • 05c4b1ff41 Add legacy rate zxystd 2022-04-01 08:00:50 +08:00
  • 9e023a0f9d Enable Tx agg for RS. zxystd 2022-04-01 01:05:30 +08:00
  • 1c9a7eb246 Fix agg condition zxystd 2022-04-01 01:05:06 +08:00
  • 2270b236fd collapse zxystd 2022-03-31 19:41:32 +08:00
  • 568ba48bb9 add ride limitation. zxystd 2022-03-30 00:26:50 +08:00
  • 0f790dba6a Adapt PLCP index. zxystd 2022-03-29 18:31:49 +08:00
  • 0e2f349f17 Clean old iwm rate definition. zxystd 2022-03-29 01:24:33 +08:00
  • 4dfcd4f6ca Clean unused. zxystd 2022-03-28 14:57:36 +08:00
  • 7968e9f060 Clean. zxystd 2022-03-28 14:44:07 +08:00
  • ab2977d94f rs now we run. zxystd 2022-03-28 01:16:41 +08:00
  • f0c580498f implement Linux iwlwifi generic rate control RS algorithm for iwm zxystd 2021-09-05 22:58:40 +08:00
  • 993a24ba41 Improve ifqueue handling. zxystd 2022-08-20 13:07:40 +08:00
  • 237814678a athn NULL pointer safe fix. athn zxystd 2022-08-20 08:35:51 +08:00
  • 65c2f92868 Compat fix zxystd 2022-08-20 08:35:32 +08:00
  • d7e9087d35 should return 0. zxystd 2022-08-19 22:30:45 +08:00
  • 0d26167c2a Correct MCLGETL buffer size. zxystd 2022-08-19 22:30:22 +08:00
  • d404254f2f iwx: STATION MAC always wants to here MCAST frames, we are missing to set that. zxystd 2022-08-16 13:04:55 +08:00
  • 3c8dbe10b2 net80211: Remove unused output queue variable in ifnet structure. zxystd 2022-08-15 15:32:01 +08:00
  • 02038abc23 Remove set_link_state noise. zxystd 2022-08-14 16:19:59 +08:00
  • b5967f15d7 Improve if queue handling. zxystd 2022-08-14 00:25:17 +08:00
  • 4e61eb05eb athn: Add macro to control CCMP OFFLOAD, zxystd 2022-08-13 17:32:01 +08:00
  • 56d64ecc87 Work with unencrypted WiFi zxystd 2022-08-13 00:14:20 +08:00
  • d1a756a3ad Legacy Interrupt works. zxystd 2022-08-12 20:07:31 +08:00
  • d1768c6bfc Implement Legacy interrupt mapping. zxystd 2022-08-12 17:26:35 +08:00
  • e19321c93d Add athn module zxystd 2022-08-12 17:02:29 +08:00
  • 032b34842e Use command gate to sleep/wakeup zxystd 2022-06-28 14:16:00 +08:00
  • 0cf7ad6cc4 net80211: avoid free after free. zxystd 2022-08-12 17:12:54 +08:00
  • b9839d4390 itlwm: Remove dummy classes itlwm_interface and IOTaskQueue. zxystd 2022-08-11 10:39:59 +08:00
  • 2b820bd022 iwx: Add missing entry iwl_ax201_killer_1650s, device id: 0x43F0. zxystd 2022-08-10 12:03:01 +08:00
  • 84e95bdc48 iwx: Fix killer 1650i/1650s naming. zxystd 2022-08-10 09:07:10 +08:00
  • 6f20730e7c iwx: Add support for killer 1690s/1690i. zxystd 2022-08-09 16:37:47 +08:00
  • 1c191790a8 iwx: Add PNVM notify status debug code. zxystd 2022-08-09 16:36:15 +08:00
  • 0f7f86dd76 iwx: Remove unused device workaround code. zxystd 2022-08-09 16:34:37 +08:00
  • 3fe13d878f Increase PNVM uncompress buffer size, for gf4 PNVM file, the original buffer size will failed to uncompress. zxystd 2022-08-09 15:13:21 +08:00
  • 29cbbedc48 iwx: Add 2 missing killer devices from the ax211 family. zxystd 2022-08-03 17:52:03 +08:00
  • bf5104cc42 iwx: Fix killer device definition of 1690i and 1690s, now they should be work. zxystd 2022-08-03 17:50:33 +08:00
  • 3ab60db61c iwx: Fix device id 7F70 struct, the device should be So not Ma. zxystd 2022-08-03 17:48:08 +08:00
  • 34441bc68a iwm/iwx: Add potential hardware bug workaround before causing first interrupt in attach function. zxystd 2022-07-29 17:46:16 +08:00
  • d9f129454e iwx: Fix invalid ssn after disassociated to the AP, use the current hardware queue write index instead. zxystd 2022-07-05 18:29:01 +08:00
  • 6a804ef812 AirportItlwm: Move Ventura info plist file into AirportItlwm folder zxystd 2022-07-04 14:29:04 +08:00
  • fce520532c iwx: Correct probe request remain size. zxystd 2022-07-02 23:28:53 +08:00
  • 8e2cee45e1 iwx: Improve print message for calling traces. zxystd 2022-06-28 14:19:33 +08:00
  • 86d342364b Add BT COEX IOCTL placeholder functions. zxystd 2022-06-27 18:38:36 +08:00
  • 03267e74cc Add BT COEX IOCTL data structure. zxystd 2022-06-27 18:34:53 +08:00
  • a3557698ae Fix roam empty profile, although it was not really used. zxystd 2022-06-26 21:42:05 +08:00
  • d71b2a57c0 Ignore unused 802.11 fragmentation support code. zxystd 2022-06-22 18:44:05 +08:00
  • 5c9abb16dd itlwm: Use default MTU. zxystd 2022-06-21 22:16:39 +08:00
  • 62f8a889ea Undo the mistaken operation. zxystd 2022-06-20 14:54:53 +08:00
  • 2986a03ab0 AirportItlwm: Channel IOCTL function is only being called when in MONITOR or AP mode, and this implementation is wrong, we now don't support AP or MONITOR mode, so delete it. zxystd 2022-06-20 14:46:28 +08:00
  • e0f9a1a826 AirportItlwm: Update virtual interfaces create logic. zxystd 2022-06-20 14:30:50 +08:00
  • 03dc04436c Revert "Revert "AirportItlwm: Don't use the flags that Apple Broadcom driver doesn't used, no functionality affection is expected."" zxystd 2022-06-20 14:14:54 +08:00
  • ba1e9799a2 iwn: Delay 40MHz RXON config until we have negotiated 11n mode, this fix the firmware assert for 5300agn devices. @03baa64391 zxystd 2022-06-18 17:36:52 +08:00
  • c7e79479ea Revert "AirportItlwm: Don't use the flags that Apple Broadcom driver doesn't used, no functionality affection is expected." zxystd 2022-06-14 09:53:49 +08:00
  • 66cf933605 AirportItlwm: Reenable Apple RSN Supplicant feature on macOS Ventura build variant. zxystd 2022-06-13 18:03:26 +08:00
  • 4ae06add36 Airport: AP_IE_List IOCTL data structure has changed from macOS Ventura, it is used for Apple RSN Supplicant. zxystd 2022-06-13 18:02:09 +08:00
  • 75411ed9b2 AirportItlwm: Don't use the flags that Apple Broadcom driver doesn't used, no functionality affection is expected. zxystd 2022-06-13 17:57:53 +08:00
  • 3d3b37ce5c AirportItlwm: Temporary disable Apple RSN Supplicant support, because it is now trigger kernel panic. zxystd 2022-06-11 23:58:48 +08:00
  • 1b41aca17c AirportItlwm: Add ventura build. zxystd 2022-06-11 23:56:43 +08:00
  • d665a7ac7c AirportItlwm: Add parameter validation. zxystd 2022-06-11 23:53:36 +08:00
  • 52611728e0 iwx: Move firmware PC registers definition to header file. zxystd 2022-06-01 22:46:20 +08:00
  • bdbbdfc0ea Add IEEE80211_STA_ONLY macro to reduce the Binary file size, will remove if we finally support AP mode. zxystd 2022-05-29 09:03:26 +08:00
  • 84f351d66b Only Airport variants need this extra memory. zxystd 2022-05-29 08:58:26 +08:00
  • 73026f736c In RUN state, we should not change the state even if we didn't found any matched AP. zxystd 2022-05-17 22:12:33 +08:00
  • f4abb0f02e iwx: use the new firmware version string format. zxystd 2022-05-14 23:53:52 +08:00
  • 69e8686a03 Remove unused member. 4e67846ffc zxystd 2022-05-14 23:33:00 +08:00
  • 596ee10505 iwm: Fix a bug of sending data frames through invalid antenna, for example, ac9462/ac9461 only have single antenna name ANT A and should not send the data to ANT B. This issue was introduced from the firmware update commit. zxystd 2022-04-25 23:36:00 +08:00