From 4150f45cc435aaccc982e27871e8033be63854b4 Mon Sep 17 00:00:00 2001 From: Richard Alpe Date: Mon, 19 Feb 2024 14:24:58 +0100 Subject: [PATCH] test: add system output for vlan filtering bridge Signed-off-by: Richard Alpe --- .../bridge-link-show-dev-e0.json | 17 ++++++ .../bridge-link-show-dev-e1.json | 17 ++++++ .../bridge-link-show-dev-e2.json | 17 ++++++ test/case/cli/system-output/bridge-link.json | 47 +++++++++++++++ .../bridge-vlan-show-dev-e0.json | 17 ++++++ .../bridge-vlan-show-dev-e1.json | 17 ++++++ .../bridge-vlan-show-dev-e2.json | 14 +++++ test/case/cli/system-output/bridge-vlan.json | 57 +++++++++++++++++++ 8 files changed, 203 insertions(+) create mode 100644 test/case/cli/system-output/bridge-link-show-dev-e0.json create mode 100644 test/case/cli/system-output/bridge-link-show-dev-e1.json create mode 100644 test/case/cli/system-output/bridge-link-show-dev-e2.json create mode 100644 test/case/cli/system-output/bridge-link.json create mode 100644 test/case/cli/system-output/bridge-vlan-show-dev-e0.json create mode 100644 test/case/cli/system-output/bridge-vlan-show-dev-e1.json create mode 100644 test/case/cli/system-output/bridge-vlan-show-dev-e2.json create mode 100644 test/case/cli/system-output/bridge-vlan.json diff --git a/test/case/cli/system-output/bridge-link-show-dev-e0.json b/test/case/cli/system-output/bridge-link-show-dev-e0.json new file mode 100644 index 00000000..07fdd391 --- /dev/null +++ b/test/case/cli/system-output/bridge-link-show-dev-e0.json @@ -0,0 +1,17 @@ +[ + { + "ifindex": 2, + "ifname": "e0", + "flags": [ + "BROADCAST", + "MULTICAST", + "UP", + "LOWER_UP" + ], + "mtu": 1500, + "master": "br0", + "state": "disabled", + "priority": 32, + "cost": 100 + } +] diff --git a/test/case/cli/system-output/bridge-link-show-dev-e1.json b/test/case/cli/system-output/bridge-link-show-dev-e1.json new file mode 100644 index 00000000..81e8ee29 --- /dev/null +++ b/test/case/cli/system-output/bridge-link-show-dev-e1.json @@ -0,0 +1,17 @@ +[ + { + "ifindex": 3, + "ifname": "e1", + "flags": [ + "BROADCAST", + "MULTICAST", + "UP", + "LOWER_UP" + ], + "mtu": 1500, + "master": "br0", + "state": "blocking", + "priority": 32, + "cost": 100 + } +] diff --git a/test/case/cli/system-output/bridge-link-show-dev-e2.json b/test/case/cli/system-output/bridge-link-show-dev-e2.json new file mode 100644 index 00000000..4c9b62b9 --- /dev/null +++ b/test/case/cli/system-output/bridge-link-show-dev-e2.json @@ -0,0 +1,17 @@ +[ + { + "ifindex": 4, + "ifname": "e2", + "flags": [ + "BROADCAST", + "MULTICAST", + "UP", + "LOWER_UP" + ], + "mtu": 1500, + "master": "br1", + "state": "forwarding", + "priority": 32, + "cost": 100 + } +] diff --git a/test/case/cli/system-output/bridge-link.json b/test/case/cli/system-output/bridge-link.json new file mode 100644 index 00000000..64ecf9ce --- /dev/null +++ b/test/case/cli/system-output/bridge-link.json @@ -0,0 +1,47 @@ +[ + { + "ifindex": 2, + "ifname": "e0", + "flags": [ + "BROADCAST", + "MULTICAST", + "UP", + "LOWER_UP" + ], + "mtu": 1500, + "master": "br0", + "state": "disabled", + "priority": 32, + "cost": 100 + }, + { + "ifindex": 3, + "ifname": "e1", + "flags": [ + "BROADCAST", + "MULTICAST", + "UP", + "LOWER_UP" + ], + "mtu": 1500, + "master": "br0", + "state": "blocking", + "priority": 32, + "cost": 100 + }, + { + "ifindex": 4, + "ifname": "e2", + "flags": [ + "BROADCAST", + "MULTICAST", + "UP", + "LOWER_UP" + ], + "mtu": 1500, + "master": "br1", + "state": "forwarding", + "priority": 32, + "cost": 100 + } +] diff --git a/test/case/cli/system-output/bridge-vlan-show-dev-e0.json b/test/case/cli/system-output/bridge-vlan-show-dev-e0.json new file mode 100644 index 00000000..5e8a0813 --- /dev/null +++ b/test/case/cli/system-output/bridge-vlan-show-dev-e0.json @@ -0,0 +1,17 @@ +[ + { + "ifname": "e0", + "vlans": [ + { + "vlan": 10, + "flags": [ + "PVID", + "Egress Untagged" + ] + }, + { + "vlan": 20 + } + ] + } +] diff --git a/test/case/cli/system-output/bridge-vlan-show-dev-e1.json b/test/case/cli/system-output/bridge-vlan-show-dev-e1.json new file mode 100644 index 00000000..5199cb9d --- /dev/null +++ b/test/case/cli/system-output/bridge-vlan-show-dev-e1.json @@ -0,0 +1,17 @@ +[ + { + "ifname": "e1", + "vlans": [ + { + "vlan": 10 + }, + { + "vlan": 20, + "flags": [ + "PVID", + "Egress Untagged" + ] + } + ] + } +] diff --git a/test/case/cli/system-output/bridge-vlan-show-dev-e2.json b/test/case/cli/system-output/bridge-vlan-show-dev-e2.json new file mode 100644 index 00000000..63e93de7 --- /dev/null +++ b/test/case/cli/system-output/bridge-vlan-show-dev-e2.json @@ -0,0 +1,14 @@ +[ + { + "ifname": "e2", + "vlans": [ + { + "vlan": 30, + "flags": [ + "PVID", + "Egress Untagged" + ] + } + ] + } +] diff --git a/test/case/cli/system-output/bridge-vlan.json b/test/case/cli/system-output/bridge-vlan.json new file mode 100644 index 00000000..ff45d5c8 --- /dev/null +++ b/test/case/cli/system-output/bridge-vlan.json @@ -0,0 +1,57 @@ +[ + { + "ifname": "e0", + "vlans": [ + { + "vlan": 10, + "flags": [ + "PVID", + "Egress Untagged" + ] + }, + { + "vlan": 20 + } + ] + }, + { + "ifname": "e1", + "vlans": [ + { + "vlan": 10 + }, + { + "vlan": 20, + "flags": [ + "PVID", + "Egress Untagged" + ] + } + ] + }, + { + "ifname": "e2", + "vlans": [ + { + "vlan": 30, + "flags": [ + "Egress Untagged" + ] + } + ] + }, + { + "ifname": "br0", + "vlans": [ + { + "vlan": 40, + "flags": [ + "Egress Untagged" + ] + }, + { + "vlan": 50 + } + ] + } +]