HardenedBSD/tests/sys
Alexander V. Chernikov c7cffd65c5 Add support for stacked VLANs (IEEE 802.1ad, AKA Q-in-Q).
802.1ad interfaces are created with ifconfig using the "vlanproto" parameter.
Eg., the following creates a 802.1Q VLAN (id #42) over a 802.1ad S-VLAN
(id #5) over a physical Ethernet interface (em0).

ifconfig vlan5 create vlandev em0 vlan 5 vlanproto 802.1ad up
ifconfig vlan42 create vlandev vlan5 vlan 42 inet 10.5.42.1/24

VLAN_MTU, VLAN_HWCSUM and VLAN_TSO capabilities should be properly
supported. VLAN_HWTAGGING is only partially supported, as there is
currently no IFCAP_VLAN_* denoting the possibility to set the VLAN
EtherType to anything else than 0x8100 (802.1ad uses 0x88A8).

Submitted by:	Olivier Piras
Sponsored by:	RG Nets
Differential Revision:	https://reviews.freebsd.org/D26436
2020-10-21 21:28:20 +00:00
..
acl
aio
audit
auditpipe
capsicum
cddl
common
devrandom
fifo
file
fs
geom
kern
kqueue
mac
mqueue
net Add support for stacked VLANs (IEEE 802.1ad, AKA Q-in-Q). 2020-10-21 21:28:20 +00:00
netinet Try to enable multipath routing in flowid tests. 2020-10-16 21:51:17 +00:00
netinet6 Try to enable multipath routing in flowid tests. 2020-10-16 21:51:17 +00:00
netipsec
netmap
netpfil pf tests: Test that 'set skip on <group>' works on new group members 2020-10-12 12:41:10 +00:00
opencrypto
pjdfstest
posixshm
sys
vfs
vm Fix write only mappings on arm64 2020-10-13 10:26:15 +00:00
Makefile
Makefile.depend
Makefile.inc