1
0
mirror of https://github.com/OpenIntelWireless/itlwm.git synced 2025-06-01 14:32:28 +00:00

Commit Graph

  • 5581cfcfe3 Refactor flip mac address function zxystd 2021-07-21 09:35:45 +08:00
  • a364703e30 Now we don't really support 6GHz band, just comment the channels and fix the wrong channel when configure PYH_CTX. zxystd 2021-07-19 22:58:28 +08:00
  • a6c217e6dd Add new mac addr reading and parsing. zxystd 2021-07-19 19:02:25 +08:00
  • fbadda6cfd Add gen3 pci ids for AirportItlwm zxystd 2021-07-18 22:03:57 +08:00
  • 8cfb434210 gen3 cards TFD count is expand from 256 to 65535, to compat with gen2 cards, we make the ring count as dynamic, different with iwlwifi, we use 256 TFDs for cmd queue. zxystd 2021-07-18 21:38:37 +08:00
  • 7863046af5 Add station command flags more like iwlwifi. zxystd 2021-07-18 11:45:20 +08:00
  • 028cdb27e8 Remove unused ucode iwm-7260-16 zxystd 2021-07-17 22:09:02 +08:00
  • cd7f0dd107 Enable multipage feature again. zxystd 2021-07-17 08:54:29 +08:00
  • 220add1af3 update macro zxystd 2021-07-16 17:20:08 +08:00
  • 1be9ceb5fa support bar frame release. zxystd 2021-07-16 14:09:44 +08:00
  • 59ee763087 Fix the config scan cmd error with code -50 and -53. zxystd 2021-07-16 09:44:06 +08:00
  • 77e15a2e14 revert verbose log. zxystd 2021-07-15 23:28:16 +08:00
  • a2b1f7fbb7 Fix pnvm firmware length, smaller compressed firmware needs more buffer size. Now ax210 is work. zxystd 2021-07-15 23:11:36 +08:00
  • 918b1da2b5 revert init task zxystd 2021-07-15 23:10:09 +08:00
  • 141ea3485f rename family name 22560 as ax210 zxystd 2021-07-15 17:30:37 +08:00
  • 0c30a4d471 mgmt qid is different when using new firmwares zxystd 2021-07-15 17:26:33 +08:00
  • 88209a23a7 Update new TLC command. zxystd 2021-07-15 16:26:47 +08:00
  • 7e37e3f911 Add support for new session protection command zxystd 2021-07-15 16:08:27 +08:00
  • 3bb713f8ff support new scan command zxystd 2021-07-15 13:34:49 +08:00
  • 1e2bbc44ea correct the three of phy context cmd. zxystd 2021-07-14 21:47:53 +08:00
  • f6ad9c9ffc support new configure scan command zxystd 2021-07-14 21:27:36 +08:00
  • 7e7001edaf support wide cmd, this patch comes from Stefan Sperling@ zxystd 2021-07-14 18:47:46 +08:00
  • 8da5b511a0 add aux sta only when using older firmwares. zxystd 2021-07-14 18:43:06 +08:00
  • 22f1997f81 call pnvm loader zxystd 2021-07-14 18:42:03 +08:00
  • f990f93132 support PNVM load, now ax210 firmware is loaded. zxystd 2021-07-14 18:40:24 +08:00
  • a02a92991a Gen3 Firmware alive. zxystd 2021-07-10 15:02:08 +08:00
  • 34676658bd add more functions like iwlwifi. zxystd 2021-07-04 20:34:55 +08:00
  • 22a83ab5e3 Fix memory leak when firmware load failed. zxystd 2021-07-03 15:20:14 +08:00
  • 78c8833360 add Gen3 firmware initiate code zxystd 2021-07-03 07:59:52 +08:00
  • ea4c727239 iwx: Match gen3 devices. new firmwares(50 to 59) parse done. zxystd 2021-05-13 09:19:49 +08:00
  • 3e63230703 AirportItlwm: fix DHCP issue and key update issue. Seems that we have a problem in our entire thread model. zxystd 2021-06-27 09:40:36 +08:00
  • 93bf81ff09 We control passive scan by net80211, not Airport. zxystd 2021-06-24 16:54:26 +08:00
  • fedd8e3829 fix wrong channel index. zxystd 2021-06-24 15:30:57 +08:00
  • 858c31acc3 AirportItlwm: disable adapter when sleep. zxystd 2021-06-22 17:25:09 +08:00
  • 107b12b0ae sync: Fix ieee80211_node leak in iwm(4) and iwx(4) zxystd 2021-06-21 23:10:41 +08:00
  • 5eb3a17d34 remove assertion. There may have race with deassoc and deauth which will trigger panic. zxystd 2021-06-15 12:24:46 +08:00
  • 29586c346a Fix iwx/iwm firmware reloading after a failure to parse the firmware file. zxystd 2021-06-15 09:24:27 +08:00
  • e279509e52 Avoid "mac clock not ready" panic in iwm/iwx. zxystd 2021-06-15 09:21:16 +08:00
  • b2bfb93c29 [iwn] Disable GF capability in iwn (#626) pigworlds 2021-06-14 18:14:59 -07:00
  • 0d2c26c157 Update Repo williambj1 2021-06-13 23:56:11 +08:00
  • 7214459c1a AirportItlwm: fix IE parsing error on Monterey, AirportItlwm can work now. zxystd 2021-06-11 16:11:31 +08:00
  • 8a0ebad48f move __MAC_12_0 macro to global header zxystd 2021-06-11 16:05:34 +08:00
  • 258c1ab7fc return association success status only when current state is RUN. zxystd 2021-06-10 14:31:59 +08:00
  • 5fc081d6f5 add missing scheme zxystd 2021-06-10 11:35:55 +08:00
  • 212f08ba89 update .gitignore zxystd 2021-06-10 10:47:53 +08:00
  • 8a405c5ac6 revert RWLock implementation. zxystd 2021-06-10 10:13:07 +08:00
  • 4ce0bded0f return the supported channels counter to the user space, seems it can work without the correct numbers. zxystd 2021-06-08 14:32:48 +08:00
  • 9af1571928 refactor info.plist file path. zxystd 2021-06-08 14:26:03 +08:00
  • ef139eff85 add build variant of Monterey. zxystd 2021-06-08 13:02:33 +08:00
  • d97c0d23f5 add USE_APPLE_SUPPLICANT macro, to switch IO80211Family's 4way handshake with net80211 internal's. zxystd 2021-06-06 17:12:15 +08:00
  • b74d65b8ec iwx: also distinguish antenna setting when in HT mode. zxystd 2021-06-04 23:42:25 +08:00
  • 306eb17dea add missing calling of update rx nss function. zxystd 2021-06-04 09:36:36 +08:00
  • 8ec4b342d6 iwx: correct TLC nss config, some gen2 cards have only single antenna. zxystd 2021-06-03 22:14:32 +08:00
  • 4590cd1186 iwm: In my previous commit, I mistakenly distinguished the transmit antenna configuration between 9000 series and below 9000 series hardware. This distinction should only be made in firmware of version 36 or above. Therefore, the transmission of non-control frames failed. The firmware will be upgraded in the future, and these changes will be restored. zxystd 2021-05-30 21:47:37 +08:00
  • 07e0e45264 iwm: Don't set channel width 40 flags when associated to 2.4ghz band, need to be correctly handled in the future. zxystd 2021-05-30 21:43:45 +08:00
  • 604a33b0d8 Do not add rxon ht flags on initialization. (#606) pigworlds 2021-05-26 18:00:49 -07:00
  • 35f3fddd22 update HE caps. disable stbc when we are in HE mode. zxystd 2021-05-24 12:27:32 +08:00
  • 9b8c6441b1 update unload scripts. zxystd 2021-05-24 12:26:11 +08:00
  • 60a1bd7554 Improve CI/CD, use git commit number for fixed alpha version instead zxystd 2021-05-20 14:21:25 +08:00
  • 33f4fbb51f seems that there is no need to flush the output queue. zxystd 2021-05-17 18:23:06 +08:00
  • affd6edb3a Implement RWLock and IOEventLock. zxystd 2021-05-17 17:37:26 +08:00
  • 98dd527de9 check HT caps according to current setting. zxystd 2021-05-17 12:56:24 +08:00
  • 032a14185a Correct HT protection flags in iwm/iwx, this may fix random disconnection on gen2 devices when connecting to a 2.4GHz WiFI(firmware crash when doing/after sending protection command). zxystd 2021-05-10 18:15:00 +08:00
  • 6a11e96d84 correct HZ and TICKS definition. zxystd 2021-05-09 21:26:09 +08:00
  • a0da423d99 Update context info only when station is active. zxystd 2021-05-07 08:51:30 +08:00
  • 3cc4d0bce3 iwm: optimize Tx agg. zxystd 2021-05-05 10:18:10 +08:00
  • 12c46c8832 Sync: Tweak the heuristic net80211 RA is using to decide whether enough statistics have been gathered for a candidate Tx rate. The goal is to avoid Tx rate choices that might turn out to be too optimistic. zxystd 2021-05-05 08:49:32 +08:00
  • 8537cb5d67 tx fifo should be corresponding to net80211's edca definition. zxystd 2021-05-04 08:16:50 +08:00
  • 4a652ee2ef sync. update EDCA change. zxystd 2021-05-04 07:04:31 +08:00
  • c448fbdefa Add VHT caps if necessary. zxystd 2021-04-24 18:17:39 +08:00
  • b411ca9d2a Fix limited active channel set when connected with VHT/HE, HT channels should be available too. This resolved the symptom of incorrect background scanning results after upgrade operation mode to VHT/HE. zxystd 2021-04-24 14:45:12 +08:00
  • 1b4994f09e Add net80211 statistic data print function, will print all the data when turn off wifi. zxystd 2021-04-22 13:32:51 +08:00
  • ee005a12d4 add missing 80P80 channel width, it should be treated as 160. zxystd 2021-04-21 22:11:16 +08:00
  • e3fec598a3 correct multicast 'pass_all' condition. zxystd 2021-04-21 22:09:48 +08:00
  • 872393f9a6 iwm/iwx: implement multicast filter. zxystd 2021-04-21 18:42:39 +08:00
  • 69dafeff5b iwm: add VHT ucode table. zxystd 2021-04-20 22:05:16 +08:00
  • 07747f91c1 11ac and 11ax implemented. zxystd 2021-04-20 18:49:45 +08:00
  • 647a6be7b1 bump version to 2.0.0, start support for 11ac and 11ax. zxystd 2021-04-20 17:24:34 +08:00
  • 37c9cb1d16 Only retry when current state is AUTH. ASSOCIATION state should be another type of handler. v1.3.0 zxystd 2021-04-20 17:11:34 +08:00
  • 99cab528c6 add 40mhz intolerant bit testing, 20/40 coexistence still needs a lot of works to do. zxystd 2021-04-20 14:18:34 +08:00
  • d171321c5d Sync OpenBSD. iwn: simply clear frames before the firmware's BA window, instead of trying to be smart and clearing already acknowledged frames which are still within the firmware's BA window. zxystd 2021-04-20 12:42:42 +08:00
  • 294ec34749 Sync OpenBSD code: Fix wrong sequence number wrap in ieee80211_recv_auth(). zxystd 2021-04-20 12:35:35 +08:00
  • d75e247e70 iwx: fix multicast frames decrypt fail in hardware because used the wrong key. zxystd 2021-04-20 12:33:43 +08:00
  • b11c486353 iwx: fix multiple MPDUs length calculation. zxystd 2021-04-19 08:49:16 +08:00
  • 047397d84f disable verbose scan request log, parse ROAM request data. zxystd 2021-04-18 23:38:30 +08:00
  • 42a60aac73 Airport: add 160mhz apple channel flag for future use. correct display 40mhz channel position. zxystd 2021-04-18 15:41:47 +08:00
  • a38ea296fa reject invalid status. zxystd 2021-04-17 23:45:35 +08:00
  • 20f1a60ac9 revert wrong retry value. zxystd 2021-04-17 22:45:58 +08:00
  • b636db0f1d Give more times to try associate to a BSS. zxystd 2021-04-17 22:33:30 +08:00
  • bc3d21ae5a iwm: add VHT rate table. zxystd 2021-04-15 22:28:11 +08:00
  • 48a1fe5a57 partial implement airport ssid nodes cache age. zxystd 2021-04-15 21:32:46 +08:00
  • c95ed15f08 check if reorder buffer is ready. zxystd 2021-04-15 21:31:49 +08:00
  • 6974113c67 signal output thread restart. zxystd 2021-04-13 14:36:38 +08:00
  • 369818e50f iwx: When adding a new station after remove the older on, we should keep tid 0xfff. This channge fix firmware crash when swithing to another wifi. zxystd 2021-04-10 21:52:11 +08:00
  • 25357e5339 revert HT protection change. zxystd 2021-04-10 21:48:48 +08:00
  • 5237d7a26d implement RA to support HT/VHT/HE rate scaling. zxystd 2021-04-05 23:51:00 +08:00
  • 6d8e007d00 Merge branch 'amsdu' zxystd 2021-04-02 09:34:09 +08:00
  • c125b24220 iwx: modify Tx FIFO and ucode ac index. implement firmware reordering MPDUs. zxystd 2021-04-01 17:59:13 +08:00
  • 9c1fe23b28 implement gen1 AMSDU in AMPDU zxystd 2021-03-31 23:32:48 +08:00
  • fea6152051 correct HT protection flag and support mcs set. zxystd 2021-03-29 09:53:59 +08:00