bridge: add/del vlan range

Signed-off-by: Date Huang <tjjh89017@hotmail.com>
This commit is contained in:
Date Huang
2023-04-16 16:44:53 +08:00
committed by Alessandro Boch
parent 916f9685fa
commit 0cd15d9a7a
2 changed files with 45 additions and 5 deletions

View File

@@ -53,6 +53,9 @@ func TestBridgeVlan(t *testing.T) {
if err := BridgeVlanAdd(dummy, 3, true, true, false, false); err != nil {
t.Fatal(err)
}
if err := BridgeVlanAddRange(dummy, 4, 6, false, false, false, false); err != nil {
t.Fatal(err)
}
if vlanMap, err := BridgeVlanList(); err != nil {
t.Fatal(err)
} else {
@@ -69,7 +72,7 @@ func TestBridgeVlan(t *testing.T) {
if vInfo, ok := vlanMap[int32(dummy.Index)]; !ok {
t.Fatal("vlanMap should include dum1 port vlan info")
} else {
if fmt.Sprintf("%v", vInfo) != "[{Flags:4 Vid:1} {Flags:0 Vid:2} {Flags:6 Vid:3}]" {
if fmt.Sprintf("%v", vInfo) != "[{Flags:4 Vid:1} {Flags:0 Vid:2} {Flags:6 Vid:3} {Flags:0 Vid:4} {Flags:0 Vid:5} {Flags:0 Vid:6}]" {
t.Fatalf("unexpected result %v", vInfo)
}
}