This series adds 802.1ad test cases for the check-* make targets. It is meant as a counterpart to the 802.1ad work currently going on and being discussed on the dev list.
User space support for 802.1ad is being worked on by Xiao Liang (based on Thomas F Herbert's work). Kernel support is already present in upstream net-next tree. Tested with v5 of Xiao's 802.1ad patch series. Tested with; recent (4.8.0-rc4+) net-next kernel, upstream 4.7.3, and upstream 3.19.8. Tested with v1 of Eric Garver's "netdev-linux: double tagged packets should use 0x88a8" patch. v4: - alter vlan_limit test enough to work with userspace datapath on kernels < 3.14. v3: - Add test case for vlan_limit. This is to verify backwards compatibility of dl_type. - Add double 0x8100 tag test. - Specify cvlans for dot1q-tunnel test and verify other VLANs filtered - Drop CVLAN MTU to 1492, SVLAN to 1496 - Fix passing sed filters for userspace datapath tests. v2: - Properly skip tests on older versions of OVS and kernel - Set CVLAN mtu to 1496 to allow tests to pass on older kernels Eric Garver (7): system-userspace-macros: allow passing sed args to OVS_TRAFFIC_VSWITCHD_STOP() system-common-macros: Add macros to check for and test 802.1ad. system-traffic: 802.1ad: Add datapath ping tests for CVLANs. system-traffic: 802.1ad: Add conntrack ping tests for CVLANs. system-traffic: 802.1ad: Add vlan_limit test case. system-traffic: 802.1ad: Add push/pop test cases. system-traffic: 802.1ad: Add dot1q-tunnel test case. tests/system-common-macros.at | 32 +++- tests/system-traffic.at | 380 +++++++++++++++++++++++++++++++++++++++ tests/system-userspace-macros.at | 2 +- 3 files changed, 412 insertions(+), 2 deletions(-) -- 2.5.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev