Port over VLAN capabilities test suite from old DTS. This test suite verifies that VLAN filtering, stripping, and header insertion all function as expected. When a VLAN ID is in the filter list, all packets with that ID should be forwarded and all others should be dropped. While stripping is enabled, packets sent with a VLAN ID should have the ID removed and then be forwarded. Additionally, when header insertion is enabled packets without a VLAN ID should have a specified ID inserted and then be forwarded.
----------- v13: * Combined conf schema and test suite patches v14: * Reworded docstrings in suite * Added flag checking to shell methods * Fixed tx_vlan_reset method bug Dean Marx (1): dts: VLAN test suite implementation dts/framework/config/conf_yaml_schema.json | 3 +- dts/tests/TestSuite_vlan.py | 167 +++++++++++++++++++++ 2 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 dts/tests/TestSuite_vlan.py -- 2.44.0