opnsense-src/sbin
Lexi Winter 2e20b10703 ifconfig: Support VLAN ID in static/deladdr
Add an optional "vlan <n>" argument to the bridge static and deladdr
commands to allow addresses to be added to / removed from a particular
vlan.  No changes to if_bridge are required as the kernel API already
supports this, it just wasn't exposed in ifconfig.

Add tests for the new functionality, and improve the test for the
existing "static" command.

Reviewed by:		kevans
Differential Revision:	https://reviews.freebsd.org/D51243

(cherry picked from commit 3650722abf)
2025-08-26 10:27:25 +02:00
..
adjkerntz Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
bectl bectl: Simplify command aliases. 2024-03-22 09:07:03 +01:00
bsdlabel bsdlabel: emit deprecation notice when run 2024-04-18 10:05:01 -04:00
camcontrol camcontrol: Plug a memory leak in getdevtree() 2024-11-04 15:38:35 +00:00
ccdconfig ccdconfig.8: Refer to graid(8) and zfs(8) instead of gvinum(8) 2025-01-31 16:35:27 -05:00
clri Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
comcontrol manuals: Fix "unusual .Xr" warnings with a script 2024-11-04 12:13:13 -04:00
conscontrol manuals/description: system video console utilitys 2024-07-20 10:47:26 -06:00
ddb Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
decryptcore Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
devd devd: raise the maximum allowed client to 50 2025-04-01 14:31:59 +02:00
devfs Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
devmatch devmatch: Catch truncated linker hints files 2024-10-30 13:21:06 +00:00
dhclient dhclient: Keep two clocks 2025-04-22 21:50:31 -07:00
dmesg Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
dump Defer the January 19, 2038 date limit in UFS1 filesystems to February 7, 2106 2025-02-06 11:25:09 -08:00
dumpfs Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
dumpon dumpon: fix set but not used variable 2024-04-25 09:20:18 -04:00
etherswitchcfg Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
fdisk fdisk: emit deprecation notice when run 2024-10-21 15:08:13 -04:00
ffsinfo sbin/{ffsinfo,mount,newfs}: reference ffs(4) in man pages 2024-11-25 23:05:11 +01:00
fsck Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
fsck_ffs Defer the January 19, 2038 date limit in UFS1 filesystems to February 7, 2106 2025-02-06 11:25:09 -08:00
fsck_msdosfs msdosfs manuals: Improve visibility and linking 2025-04-19 20:44:27 -04:00
fsdb Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
fsirand Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
gbde Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
geom geom.8: minor cleanup (markup, spdx, gsched) 2024-09-22 07:46:36 -06:00
ggate Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
growfs Fix backward compatibility with UFS1 filesystems created before June 2002 2025-01-22 22:39:45 -08:00
gvinum gvinum.8: Update deprecation warning to note that this is removed in 15.0 2025-01-31 16:31:25 -05:00
hastctl Remove "All Rights Reserved" from FreeBSD Foundation copyrights 2024-08-06 15:39:53 -04:00
hastd Remove "All Rights Reserved" from FreeBSD Foundation copyrights 2024-08-06 15:39:53 -04:00
ifconfig ifconfig: Support VLAN ID in static/deladdr 2025-08-26 10:27:25 +02:00
init manuals: Fix "missing end of block" errors 2024-11-04 12:07:50 -04:00
ipf ipf: Correct ippool.5 man page 2025-03-06 16:33:01 -08:00
ipfw ipfw: make 'ipfw show' output compatible with 'ipfw add' command 2025-02-21 14:16:15 +03:00
kldconfig Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
kldload Add kenv .Xr in kldload(8) and loader.conf(5) 2024-02-01 18:43:25 +01:00
kldstat kldstat.8: Polish options 2025-01-23 22:36:03 -05:00
kldunload Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ldconfig Canonicalize the name of the FreeBSD Foundation 2025-02-19 09:58:47 -05:00
md5 md5: Consistently use item count as the first argument to calloc 2024-11-30 08:55:57 -05:00
mdconfig mdconfig: fix cleanup in the attach_size_rounddown test 2024-06-13 12:25:24 -06:00
mdmfs Ensure that soft updates are not enabled by default when using mdmfs(8) 2024-10-12 15:30:06 -07:00
mknod Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
mksnap_ffs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mount mount.8: Add a single example for single user mode 2025-04-28 02:01:12 -04:00
mount_cd9660 mount_cd9660.8: Bump .Dd for expanding mode mask bits 2024-12-27 10:52:10 -05:00
mount_fusefs Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
mount_msdosfs msdosfs manuals: Improve visibility and linking 2025-04-19 20:44:27 -04:00
mount_nfs mount_nfs.8: Document the new "mountport" NFS mount option 2024-12-24 17:49:35 -08:00
mount_nullfs mount_nullfs(8): fix typo 2024-03-13 02:30:41 +02:00
mount_udf Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
mount_unionfs Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
natd Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
newfs Defer the January 19, 2038 date limit in UFS1 filesystems to February 7, 2106 2025-02-06 11:25:09 -08:00
newfs_msdos msdosfs manuals: Improve visibility and linking 2025-04-19 20:44:27 -04:00
nfsiod Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
nos-tun Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
nvmecontrol nvmecontrol: Fix minor usage typo 2024-12-28 11:17:44 -07:00
pfctl pfctl: also remove incorrect counter print for rule anchors 2025-04-21 22:25:46 +02:00
pfilctl pfilctl: fix 'pfilctl hooks' when nothing is connected 2024-04-16 08:56:13 -07:00
pflogd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ping ping tests: Run tests unprivileged inside a vnet 2024-11-14 03:23:33 +00:00
quotacheck Defer the January 19, 2038 date limit in UFS1 filesystems to February 7, 2106 2025-02-06 11:25:09 -08:00
rcorder Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
reboot reboot(8): print syscall error on sysctl failure 2023-11-20 03:39:21 +02:00
recoverdisk recoverdisk: Consistently use item count as the first argument to calloc 2024-11-30 08:55:58 -05:00
resolvconf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
restore Purge more stray embedded $FreeBSD$ strings 2023-10-24 10:10:12 -07:00
route route: fix route -n monitor when its output is redirected 2025-08-08 11:49:20 +02:00
routed Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
rtsol Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
savecore savecore tests: Update to match output from savecore(8) 2025-02-21 01:04:50 +00:00
setkey setkey(8): make the policy specification more readable 2023-11-07 12:42:58 +02:00
shutdown Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
swapon Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
sysctl sysctl: Teach sysctl to attach and run itself in a jail 2025-02-06 23:38:04 +08:00
tests Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tunefs SEE ALSO section improvements for tuning(7), tunefs(8) and fsck_ffs(8) 2023-11-22 09:26:23 +01:00
umount manuals: Fix "unusual .Xr" warnings with a script 2024-11-04 12:13:13 -04:00
veriexec Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
zfsbootcfg Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
Makefile nvmecontrol: Always build instead of being conditional on WITH_NVME 2024-08-27 11:54:45 -04:00
Makefile.amd64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.arm Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.i386 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.inc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.powerpc64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00