Some cards announce support for the NTB16 format, but that support does not
authorpatrick <patrick@openbsd.org>
Tue, 30 Mar 2021 15:59:04 +0000 (15:59 +0000)
committerpatrick <patrick@openbsd.org>
Tue, 30 Mar 2021 15:59:04 +0000 (15:59 +0000)
commit83adad259f528e17beecae7257fe85f0f0a9dfa9
tree66f4c7293a810ff863d22269a4f70897b285c9c3
parente77540ad9329c6dc6b4c4193eb1ad52c6b2d2ee5
Some cards announce support for the NTB16 format, but that support does not
work.  Hence, add support for NTB32 in the transmit path.  We already have
support for NTB32 in the receive path.  We detect the supported format on
boot and can then decide on transmit which format to use.

From ehrhardt@ with gerhard@
Tested by jan@
ok sthen@
sys/dev/usb/if_umb.c
sys/dev/usb/if_umb.h
sys/dev/usb/mbim.h