1
0
mirror of https://github.com/OpenIntelWireless/itlwm.git synced 2025-06-03 04:55:08 +00:00

Commit Graph

  • 68bc77c99a correct HT supported mcs set. zxystd 2021-03-29 09:49:16 +08:00
  • 0d2b1b13c3 support LDPC and STBC. Temporary disable 11ax because its abnormal rate. zxystd 2021-03-29 09:00:54 +08:00
  • a7fe1c4f5a negotiate 160mhz correctly. zxystd 2021-03-28 06:57:28 +08:00
  • 5944ea5fe8 add ext nss cap. zxystd 2021-03-26 09:37:15 +08:00
  • a8a2b4cdf9 airport: fix invalid bw. zxystd 2021-03-26 09:20:29 +08:00
  • cb4252503a Enable 11ac or 11ax support according to card's capability. zxystd 2021-03-26 09:18:24 +08:00
  • 05b4c68e62 clean VHT caps parse. zxystd 2021-03-26 09:12:37 +08:00
  • 8af960eaa0 support 160mhz in 11ac for iwm/iwx. support 11ax for iwx. distinguish 80P80 channel width with 160. zxystd 2021-03-26 08:41:54 +08:00
  • c499c20d42 add 11ax/HE definitions zxystd 2021-03-24 10:27:27 +08:00
  • 92a685ddac update missing vat rate set index. zxystd 2021-03-22 16:44:13 +08:00
  • 847049d7c4 fix rate calc and add vht rate calc, add airport vht info displaying. zxystd 2021-03-22 12:38:11 +08:00
  • bbbb24871d temporary modify the VHT rate zxystd 2021-03-03 23:38:17 +08:00
  • fdc5763ab1 iwm: add support for 11ac zxystd 2021-03-03 21:32:46 +08:00
  • 2e9892d84f iwx: add 11ac support for gen2 cards zxystd 2021-03-03 20:43:34 +08:00
  • e96f7d0c90 iwn: fix ht rate stuck at mcs 0 when using the new ra (#548) pigworlds 2021-03-19 05:30:44 -07:00
  • 08bad3c49b iwm: missing reset values when Tx complete. zxystd 2021-03-15 00:20:47 +08:00
  • 2c6835ad90 iwn: switch mira to ra just like iwm(not testing) zxystd 2021-03-14 23:41:34 +08:00
  • 8f705545d1 add missing macro zxystd 2021-03-14 23:01:56 +08:00
  • 1e59cdec8d disable RA debug, optimize rate set index calculation zxystd 2021-03-14 22:40:00 +08:00
  • 42bef24df5 iwm: replace rate scaling algorithm from mira to ra, add 40mhz rate selection base on ra. ra is ported from OpenBSD by me and is developed by Christian Ehrhardt and stspdotname, thanks for their hardworking. zxystd 2021-03-14 14:07:17 +08:00
  • 890f771344 undefine unused macro. zxystd 2021-03-07 00:18:31 +08:00
  • 0e34ac5b79 iwm: Fill the rest of legacy rate plcp to avoid invalid rate index, this is a temporary solution to reduce random connection lost. zxystd 2021-03-07 00:02:20 +08:00
  • 4e2a75426b Disable ASPM by default because itlwm doesn't support working on L0s/L1s mode. zxystd 2021-03-06 23:59:54 +08:00
  • df209ea811 correct timeout result. zxystd 2021-03-03 20:39:54 +08:00
  • b5c4e52f65 iwx: rewrite device configuration, more like what linux iwlwifi do, this is helpful for later 11ac support and gen3 devices support. correct wrong soc types value. remove unused fw_dma memory allocation. zxystd 2021-02-27 13:01:34 +08:00
  • dbdbf007ac fix iwm single-antenna devices negotiating with HT40 AP. zxystd 2021-02-05 17:58:26 +08:00
  • ecf78fcf28 revert state IOCTL. zxystd 2021-02-02 21:43:58 +08:00
  • 9bf46364e5 Add HT40 support to iwn (Centrino Wireless-N) (#516) pigworlds 2021-02-01 18:39:44 -08:00
  • 5d41d5b133 fix sgi txtime and sgi40 flags (#514) pigworlds 2021-02-01 01:41:24 -08:00
  • 9b8cbb7c83 fix bug zxystd 2021-01-31 23:33:01 +08:00
  • 582593cb0a add VHT caps IE zxystd 2021-01-31 23:32:43 +08:00
  • 89f266ef60 correct SGI zxystd 2021-01-31 19:56:17 +08:00
  • 2b5741812d redo check zxystd 2021-01-31 19:42:44 +08:00
  • 71ec08cd7a iwx should also reconfigure rate scaling after switch channel width zxystd 2021-01-31 13:29:41 +08:00
  • 548e5aad5f implement 40<->20 channel width change. zxystd 2021-01-31 09:04:17 +08:00
  • 2fe3eb3933 don't consider channel width until it is associated zxystd 2021-01-30 22:42:12 +08:00
  • 372b86322f remove ieee80211_node lifecycle log default zxystd 2021-01-30 10:49:59 +08:00
  • 19852992f2 don't check SGI support for HT40 negotiation zxystd 2021-01-30 10:48:24 +08:00
  • 9d7ba10207 set iwm rate table 40mhz flag, now the tx speed is normal. zxystd 2021-01-29 23:54:40 +08:00
  • a6af0af817 use correct rate for non-data frames zxystd 2021-01-28 23:32:29 +08:00
  • 9fa545b71d fix log. zxystd 2021-01-26 21:31:06 +08:00
  • 5a2cc8f3c4 add HT40 rates. zxystd 2021-01-26 20:53:48 +08:00
  • 1c806ea202 add 40mhz channel position support zxystd 2021-01-26 15:27:59 +08:00
  • 1c2d6c7445 fix IWX_RATE_HT_SISO_MCS_INV_PLCP hardware value, should be (0x19+1)=0x1A, not 0x20 zxystd 2021-01-26 12:50:54 +08:00
  • 7a0e7738b6 enable Tx agg for iwi again. zxystd 2021-01-25 13:12:58 +08:00
  • e4051fbce3 support 40mhz zxystd 2021-01-25 10:53:29 +08:00
  • f7fd518309 Merge branch 'ampdu_impl' into abc zxystd 2021-01-25 10:52:35 +08:00
  • e4b2df2659 channel width calc zxystd 2021-01-25 10:25:52 +08:00
  • 5d9aed3803 configure tx antenna. zxystd 2021-01-24 16:39:57 +08:00
  • 90b14a4b3c correct the antenna using when doing Tx. zxystd 2021-01-24 09:49:13 +08:00
  • de9ff73313 correct IEEE80211_F_TX_MGMT_ONLY flag using. zxystd 2021-01-17 12:50:58 +08:00
  • 323be0c63a implement Tx agg for gen1 devices again. zxystd 2021-01-15 20:27:58 +08:00
  • b373460f39 bump version to v1.3.0 zxystd 2021-01-15 11:43:24 +08:00
  • f657d28571 Add more credits v1.2.0 Bat.bat 2021-01-14 15:14:08 +08:00
  • d7ef66d86b Update Credits Bat.bat 2021-01-14 14:41:05 +08:00
  • 2b74dab16a replace printf to XYLog for debug log tracing. remove incorrect scan high band flag, these implementation isn't complete, will finish in future version. zxystd 2021-01-14 12:34:21 +08:00
  • 9cc2c4eb97 fix incorrect ac values for gen2 devices since gen1 devices txf number is equal to the corresponding ac in the iwx_ac enum. zxystd 2021-01-11 20:04:25 +08:00
  • 6d31398f35 revert Tx Aggregation for iwm and iwx due to its unstablity. will add then in future version zxystd 2021-01-11 18:34:49 +08:00
  • 040a5e8ba7 optimize Tx aggregation for iwx. zxystd 2021-01-08 22:53:50 +08:00
  • 3f244c88d0 don't return STA info until it is associate, this solve issue with heliport that when associating the associating SSID disapear in SSID list. zxystd 2021-01-02 21:15:12 +08:00
  • f5705b2359 don't need to reset to scan state while it is reset by setDISASSOCIATE zxystd 2021-01-02 14:10:13 +08:00
  • e059314af9 remove unnecessary TID disable flag to fix firmware crash when reassociate. zxystd 2020-12-31 12:32:30 +08:00
  • 7deb28ea3d Add Tx A-MPDU support for 2th generation devices. zxystd 2020-12-30 21:30:10 +08:00
  • eeebc4cbd0 Fix mira_node statistics in driver (#466) pigworlds 2020-12-26 06:23:53 -08:00
  • a8ae1f8ca9 Fix mira probe timeout not fired. (#465) pigworlds 2020-12-24 17:19:03 -08:00
  • 2bd4cf9ebe add rate pretty print log. zxystd 2020-12-23 14:29:52 +08:00
  • c7f03747af add logs zxystd 2020-12-20 13:29:54 +08:00
  • 41335283e5 fix firmware crash when tx agg stop(eg: RUN->SCAN state). zxystd 2020-12-19 21:58:38 +08:00
  • fc90fbd483 when enable tx egg fail on firmware side, should inform net80211 the correct state. zxystd 2020-12-19 20:41:53 +08:00
  • 21d805a2fc remove unused variable. fix scd hardware bug before 9000 series card(sometimes iwm_enable_txq fail). only alloc 17 tx queues because the reset of 14 queues we haven't used. zxystd 2020-12-19 20:35:59 +08:00
  • f616d595e5 revert XYLog tag. clean txq to fix firmware crash when associate to another ap. zxystd 2020-12-19 16:23:29 +08:00
  • 1dfaada854 Add Tx aggregation support for iwm driver (7000/8000/9000) zxystd 2020-12-19 15:22:10 +08:00
  • 5cb203e49b add AMSDU caps flag. enable AMSDU inside AMPDU in iwn. zxystd 2020-12-17 23:40:57 +08:00
  • 36c2df9e38 Sync openbsd net80211 (#453) pigworlds 2020-12-17 07:16:51 -08:00
  • dee17b7d3e Fix ba_notif struct pigworlds 2020-12-15 22:55:34 -08:00
  • 5fb3b47a91 Convert to verbose logging and cleanup pigworlds 2020-12-15 21:27:55 -08:00
  • cbd1a7c9f7 Set proper offload_assist flag pigworlds 2020-12-13 23:58:25 -08:00
  • f5e76cdd8e Fix tx agg on tx done. Merge patch from https://www.mail-archive.com/tech@openbsd.org/msg58503.html pigworlds 2020-12-13 01:13:59 -08:00
  • b0eb21eac0 Properly set IWM_TX_CMD_FLG_SEQ_CTL in ampdu pigworlds 2020-12-11 23:10:32 -08:00
  • 814a588ad9 Merge remote-tracking branch 'origin/ampdu_gen1' into ampdu_gen1 pigworlds 2020-12-13 14:01:48 -08:00
  • c2f2c51683 combat for rtwn driver. sync net80211. zxystd 2020-12-03 22:56:02 +08:00
  • df94da897c Enable tx mimo for iwn driver (Centrino N wireless cards) (#424) pigworlds 2020-12-03 06:42:23 -08:00
  • aa2f1a7c13 fix wrong enum apple80211_cipher_type. fix local include. zxystd 2020-11-25 11:50:29 +08:00
  • 67093b9107 change AirportItlwm match strategy. zxystd 2020-11-24 23:21:25 +08:00
  • 8bb0438031 fix the wrong enum of APPLE80211_AUTHTYPE zxystd 2020-11-24 23:20:43 +08:00
  • c231439a66 redo last commit. zxystd 2020-11-24 14:53:59 +08:00
  • d9bd8d435b fix driver power state not match issue. solved problem of driver init twice times on BirSur. let driver persist open/close state and don't doing scan work even restart computer. zxystd 2020-11-23 13:03:53 +08:00
  • ace17a3ae9 Fix iwn rssi reporting (#404) pigworlds 2020-11-22 20:43:41 -08:00
  • 07eb9cf2b7 Enable MIMO on RX for iwn driver (#411) pigworlds 2020-11-22 17:35:55 -08:00
  • 9d00c0b20a add missing change in iwx zxystd 2020-11-21 17:46:26 +08:00
  • f862061fa0 change itlwm dependencies version to fit 10.9 and above. zxystd 2020-11-21 14:18:18 +08:00
  • ce85286f46 update ieee80211 element ids. zxystd 2020-11-21 14:17:24 +08:00
  • 09bffd3442 using another way to implement tsleep. adjust firmware loading await. zxystd 2020-11-21 10:47:36 +08:00
  • 3a2daedca7 add more ioctl(Big Sur relative). zxystd 2020-11-18 22:23:19 +08:00
  • 69aaea3989 fix IOCTL index out of bounds error which caused kernel panic on Big Sur. zxystd 2020-11-18 21:38:21 +08:00
  • 66f82e815a Ported iwn from OpenBSD, Add support for Intel Centrino Wireless-N wireless network devices. Thanks to @pigworlds and OpenBSD team (#399) pigworlds 2020-11-17 22:36:00 -08:00
  • ddddf044ed partial implement ampdu, but firmware crash. zxystd 2020-11-16 23:35:25 +08:00
  • 6b2239809a update assoc info. zxystd 2020-11-16 15:24:37 +08:00
  • 219b6178e4 add IO80211Family message ids. zxystd 2020-11-15 17:32:33 +08:00
  • 1ec370f64e add support for country code customization zxystd 2020-11-15 13:36:28 +08:00