iwlwifi: update driver from upstreamThis is a combined versions of updates of the iwlwifi driver basedon wireless-testing(wt-2023-05-11) 711dca0ca3d77414f8f346e564e9c8640147f40d (after v6.4-rc1).
iwlwifi: update driver from upstreamThis is a combined versions of updates of the iwlwifi driver basedon wireless-testing(wt-2023-05-11) 711dca0ca3d77414f8f346e564e9c8640147f40d (after v6.4-rc1).(wt-2023-06-09) 7bd20e011626ccc3ad53e57873452b1716fcfaaa (after v6.4-rc5).(wt-2023-07-24) 62e409149b62a285e89018e49b2e115757fb9022 (after v6.5-rc3).Sponsored by: The FreeBSD Foundation(cherry picked from commit 9af1bba44e1ce9b0296ae56760b564d67ab7a1cf)
show more ...
iwlwifi: add FreeBSD specific debugging"Invalid TXQ id" and "Queue <n> is stuck <x> <y>" are two errors seenmore commonly by FreeBSD users. Try to gather some extra data the"easy way" adding mor
iwlwifi: add FreeBSD specific debugging"Invalid TXQ id" and "Queue <n> is stuck <x> <y>" are two errors seenmore commonly by FreeBSD users. Try to gather some extra data the"easy way" adding more error logging for these situations in the hopeto find a clue or at least do more targetd debugging in the future.Note that for one of the errors the Linux Intel driver has a TODO toprint register data. If that will show up in future versions of thedriver this may also help.Sponsored by: The FreeBSD FoundationMFC after: 3 days
iwlwifi: update driver from iwlwifi-nextImport code update from iwlwifi-next at e89600ebeeb14d18c0b062837a84196f72542830.This amongst other things removes the deprecated BCAST_FILTERING option,
iwlwifi: update driver from iwlwifi-nextImport code update from iwlwifi-next at e89600ebeeb14d18c0b062837a84196f72542830.This amongst other things removes the deprecated BCAST_FILTERING option,which we had disabled before due to firmware issues.Also prepares us for the next firmware update.The "enable_ini" module option has become an integer with asysctl proc equivalent handler. Disable the module parameter changingfor the moment until we'll have working LinuxKPI support or implementit as SYSCTL_PROC in FreeBSD directly.Sponsored by: The FreeBSD FoundationMFC after: 3 days
iwlwifi: update from iwlwifi-nextImport new code from iwlwifi-next at cb0a1fb7fd86b0062692b5056ca8552906509512(matching tag: iwlwifi-next-for-kalle-2022-02-18).Also add files not previously impo
iwlwifi: update from iwlwifi-nextImport new code from iwlwifi-next at cb0a1fb7fd86b0062692b5056ca8552906509512(matching tag: iwlwifi-next-for-kalle-2022-02-18).Also add files not previously imported because we are not yet compilingthem to ease updating and having them when needed.This adds MEI (Management Engine) support upstream which we cannot import(currently GPL-only) so we have stub functions for the missing bits.This also reduces the diff to upstream. Changes submitted to avoidproblems with const and with void * arithmetics were merged.In the module build Makefile disable CONFIG_IWLWIFI_OPMODE_MODULARas we are building iwlwifi as a single module.Sponsored by: The FreeBSD FoundationMFC after: 3 days
iwlwifi: cherry-pick fixes from upstream iwlwifi-nextCherry-pick f973795a8d19cbf3d03807704eb7c6ff65788d5a (Fix a double freein iwl_txq_dyn_alloc_dma), db66abeea3aefed481391ecc564fb7b7fb31d742(syn
iwlwifi: cherry-pick fixes from upstream iwlwifi-nextCherry-pick f973795a8d19cbf3d03807704eb7c6ff65788d5a (Fix a double freein iwl_txq_dyn_alloc_dma), db66abeea3aefed481391ecc564fb7b7fb31d742(synchronize with FW after multicast commands),d5d8ee526d1401173ad1261c3b6388a4f947e0a3 (remove session protectionupon station removal), and 8e967c137df3b236d2075f9538cb888129425d1a(avoid clearing a just saved session protection id).Sponsored by: The FreeBSD FoundationMFC after: 3 days
iwlwifi: import Intel's iwlwifi/mvm driver.Over the past few months we published multiple snapshots for thisLinux derived driver and it has become fairly stable in terms ofminimal local changes n
iwlwifi: import Intel's iwlwifi/mvm driver.Over the past few months we published multiple snapshots for thisLinux derived driver and it has become fairly stable in terms ofminimal local changes needed for new updates.The current version is based on iwlwifi-next update atcbaa6aeedee5f92dafa5982eceea2a1f98ce4f7d with the addition ofa hand full of files replaced for FreeBSD.Given the lack of full license texts on non-local files this isimported under the draft policy for handling SPDX files (D29226). [1]Do not yet hook this to the build until the remaining compat codeis all in. Along with the firmware import this will make publishingthe last bits and final testing a lot easier.Sponsored by: The FreeBSD FoundationApproved by: core (imp) [1]MFC after: 10 days