opnsense-src/sbin
Bjoern A. Zeeb f5dc1318ce net80211: adjust more VHT structures/fields
Replace ieee80211_ie_vhtcap with ieee80211_vht_cap and
ieee80211_ie_vht_operation with ieee80211_vht_operation.
The "ie" version has the two bytes type/length at the beginning which
we did not actually use as such (the one place doing did just as unused
extra work).

Using the non-"ie" versions allows us to re-use them on shared code.
Using an enum helps us to not accidentally get unsuppored or unhandled
values tough we cannot use it in the struct as we need to ensure the
field width.

ieee80211_vht_operation is guarded by _KERNEL/WANT_NET80211.  While the
header is supposed to be exported to user land historically, software
such as wpa bring their own structure definitions.  For in-tree usage
it is only ifconfig which really cares (at least for now).

Sponsored by:	The FreeBSD Foundation
Reviewed by:	adrian (earlier), cc
Differential Revision: https://reviews.freebsd.org/D42901

(cherry picked from commit e85eb4c8d7bd8051c351a6fc6982a8b3bcfdbb2d)
2024-02-23 10:50:26 +01:00
..
adjkerntz Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
bectl Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
bsdlabel Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
camcontrol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ccdconfig Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
clri Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
comcontrol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
conscontrol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ddb Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
decryptcore Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
devd Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
devfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
devmatch Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
dhclient Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
dmesg Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
dump Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
dumpfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
dumpon Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
etherswitchcfg Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
fdisk Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ffsinfo Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
fsck Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
fsck_ffs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
fsck_msdosfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
fsdb Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
fsirand Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
gbde Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
geom Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ggate Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
growfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
gvinum Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
hastctl Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
hastd Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ifconfig net80211: adjust more VHT structures/fields 2024-02-23 10:50:26 +01:00
init Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ipf Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ipfw ipfw.8: Adjust section for loader tunables 2024-01-05 11:15:38 +01:00
iscontrol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
kldconfig Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
kldload Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
kldstat Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
kldunload Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ldconfig Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
md5 Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mdconfig Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mdmfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mknod Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mksnap_ffs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_cd9660 Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_fusefs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_msdosfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_nfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_nullfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_udf Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
mount_unionfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
natd Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
newfs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
newfs_msdos Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
nfsiod Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
nos-tun Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
nvmecontrol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
pfctl pfctl: use libpfctl instead of DIOCGETRULES directly 2024-01-05 10:13:12 +01:00
pfilctl Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
pflogd Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ping Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
ping6 Merge ping6 to ping 2020-11-26 04:29:30 +00:00
quotacheck Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
rcorder Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
reboot Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
recoverdisk Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
resolvconf Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
restore Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
route Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
routed Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
rtsol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
savecore Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
sconfig Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
setkey Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
shutdown Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
spppcontrol Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
swapon Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
sysctl Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
tests Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
tunefs Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
umount Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
veriexec Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
zfsbootcfg Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile.amd64 Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile.arm Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile.i386 Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile.inc Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile.mips Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00
Makefile.powerpc64 Remove $FreeBSD$: one-line sh pattern 2024-01-05 10:21:44 +01:00