Fix setting of HT/VHT bits in rate flags of the iwx(4) Tx command.
authorstsp <stsp@openbsd.org>
Thu, 12 May 2022 21:33:31 +0000 (21:33 +0000)
committerstsp <stsp@openbsd.org>
Thu, 12 May 2022 21:33:31 +0000 (21:33 +0000)
commit121b2ec38b47d3636cf3b6fa74dac278902d7b7b
treea0d20f06a41a1381ae6e95abc6141099955aa17f
parentbe65a6a1e7c50bc1b4c40f8735b9c2085657b047
Fix setting of HT/VHT bits in rate flags of the iwx(4) Tx command.

Firmware can panic if rate flags ask for HT frames in VHT mode.
Version -67 seems to be ignoring what we set here and works either way.
But -66 and below were unhappy on my AX210 device.

Found while investing a bug report by Guilherme M. Schroeder
Fix tested on AX210 and AX200.
sys/dev/pci/if_iwx.c