What's missing from iwm?


MIMO

OpenBSD-current should have MIMO support although it hasn't been tested by Imre personally.

There is an IWM_STA_FLG_MIMO_EN_MSK flag in if_iwmreg.h which if set means that a device has a support for MIMO. Here's a part of the if_iwm.c suggesting that MIMO is supported (MIMO is not supported yet, it is just a flag):

On the other hand we later read in the same file that:

No, iwm does not support MIMO yet:


11n support

OpenBSD-stable has basic 11n support in iwm thanks to Stefan Sperling (stsp at OpenBSD).

From WiFi/80211n:


11ac support

WiFi suggests that 11ac is barely (or not at all) supported in FreeBSD

Things needed for 11ac support in FreeBSD: WiFi/FixUpThings

802.11ac TODO list: WiFi/80211ac


See also


What's already there?


sys/dev/iwm
sys/net80211


FreeBSD networking stack


[NEW] indicates that I've not read it yet (and most often just scanned through)
KeyError: 'page_help_contents' indicates that I've got to investigate whether it is true or not

:-):-):-):-):-):-):-):-):-):-):-):-):-):-)

MateuszPiotrowski/Drivers/FreeBSD (last edited 2018-04-05T23:14:49+0000 by MateuszPiotrowski)