freebsd-dev/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 Set required program for all acl tests 2019-09-05 18:54:46 +00:00
aio Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
audit Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
auditpipe Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
capsicum Temporarily skip failing test cases in CI: 2020-10-07 09:53:24 +00:00
cddl build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00
common Add tests verifying IPv4/IPv6 output for TCP/UDP/raw paths. 2020-03-23 12:21:32 +00:00
devrandom Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
fifo Avoid hard-coding pipe buffer sizes in the pipe and fifo kqueue tests. 2020-05-20 17:48:18 +00:00
file close_range/closefrom: fix regression from close_range introduction 2020-04-13 17:55:31 +00:00
fs fusefs tests: quell Coverity "Argument cannot be negative" warnings 2020-10-02 17:06:05 +00:00
geom build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00
kern Clear the dmesg buffer to prevent rotating causes issues 2020-10-06 04:18:42 +00:00
kqueue Enable timer tests in sys.kqueue.libkqueue.kqueue_test.main on i386 2020-04-22 09:53:41 +00:00
mac Resolve conflict between the fusefs(5) and mac_bsdextended(4) tests 2020-05-02 20:14:59 +00:00
mqueue Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
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 Revert r361497, these cases are fixed by r361617. 2020-05-29 10:09:47 +00:00
netmap Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
netpfil pf tests: Test that 'set skip on <group>' works on new group members 2020-10-12 12:41:10 +00:00
opencrypto Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
pjdfstest Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
posixshm tests: move the memfd tests over to sys/posixshm 2020-09-23 19:54:59 +00:00
sys Revert r357246 2020-01-29 22:37:01 +00:00
vfs vfs_lookup: Allow PATH_MAX-1 symlinks 2017-11-17 19:25:39 +00:00
vm Fix write only mappings on arm64 2020-10-13 10:26:15 +00:00
Makefile tests: Enable net tests 2020-02-13 14:09:09 +00:00
Makefile.depend DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
Makefile.inc Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00