HardenedBSD/sbin/ifconfig
Bjoern A. Zeeb 243f6925bf net80211: 11ac: add options to manage VHT STBC
Add IEEE80211_FVHT_STBC_(TX|RX) flags to allow userspace to manage
if STBC will be allowed for VHT RX/TX.
For RX this will only allow us to turn it off but no fine grained
control of the number of supported spatial streams.

Introduce IEEE80211_FVHT_CHANWIDTH_MASK as a helper to make the
spelling out of the IEEE80211_FVHT_MASK more readable.

Update ifconfig to allow setting of these flags.

Sponsored by:	The FreeBSD Foundation
MFC atfer:	3 days
Reviewed by:	adrian
Differential Revision: https://reviews.freebsd.org/D47838
2024-12-01 22:02:08 +00:00
..
tests Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
af_inet6.c netlink: cope with growing requests 2023-10-17 08:47:52 +02:00
af_inet.c ifconfig: make interface address without mask an error 2024-06-17 20:21:06 -04:00
af_link.c
af_nd6.c Migrate from printb to print_bits for locally defined bit fields. 2024-06-03 11:48:35 -04:00
carp.c carp: support VRRPv3 2024-05-08 13:19:03 +02:00
ifbridge.c ifconfig: add static bridge addresses for vlan 0, not 1 2023-10-15 16:21:53 +02:00
ifclone.c Purge more stray embedded $FreeBSD$ strings 2023-09-25 07:54:56 -07:00
ifconfig_netlink.c
ifconfig_netlink.h ifconfig: make interface and address listing use Netlink as transport 2023-05-16 19:39:13 +00:00
ifconfig.8 ifconfig: Add an allmulti verb 2024-09-06 16:58:44 +00:00
ifconfig.c ifconfig: Add an allmulti verb 2024-09-06 16:58:44 +00:00
ifconfig.h Move print_bits to ifconfig.c and make available to other src files. 2024-06-03 11:48:35 -04:00
iffib.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
ifgif.c
ifgre.c Migrate from printb to print_bits for locally defined bit fields. 2024-06-03 11:48:35 -04:00
ifgroup.c Purge more stray embedded $FreeBSD$ strings 2023-09-25 07:54:56 -07:00
ifieee80211.c net80211: 11ac: add options to manage VHT STBC 2024-12-01 22:02:08 +00:00
ifipsec.c sbin: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
iflagg.c Purge more stray embedded $FreeBSD$ strings 2023-09-25 07:54:56 -07:00
ifmac.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
ifmedia.c
ifpfsync.c ifconfig: Fix wrong indentation for the status of pfsync(4) 2024-10-20 22:06:33 +08:00
ifstf.c ifconfig: remove (most of) the usages of global 'struct ifreq ifr'. 2023-06-16 07:19:21 +00:00
ifvlan.c
ifvxlan.c sbin: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sfp.c Purge more stray embedded $FreeBSD$ strings 2023-09-25 07:54:56 -07:00