@@ -667,16 +667,16 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
667667 }
668668 }
669669 Expect (udnFlows ).To (Equal (0 ))
670- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (1 )) // only default network
670+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (1 )) // only default network
671671
672672 Expect (udnGateway .AddNetwork ()).To (Succeed ())
673673 flowMap = udnGateway .gateway .openflowManager .flowCache
674- Expect (flowMap ["DEFAULT" ]).To (HaveLen (64 )) // 18 UDN Flows are added by default
675- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (2 )) // default network + UDN network
676- defaultUdnConfig := udnGateway .openflowManager .defaultBridge .NetConfig [ "default" ]
677- bridgeUdnConfig := udnGateway .openflowManager .defaultBridge .NetConfig [ "bluenet" ]
678- bridgeMAC := udnGateway .openflowManager .defaultBridge .MacAddress .String ()
679- ofPortHost := udnGateway .openflowManager .defaultBridge .OfPortHost
674+ Expect (flowMap ["DEFAULT" ]).To (HaveLen (64 )) // 18 UDN Flows are added by default
675+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (2 )) // default network + UDN network
676+ defaultUdnConfig := udnGateway .openflowManager .defaultBridge .GetNetworkConfig ( "default" )
677+ bridgeUdnConfig := udnGateway .openflowManager .defaultBridge .GetNetworkConfig ( "bluenet" )
678+ bridgeMAC := udnGateway .openflowManager .defaultBridge .GetMAC () .String ()
679+ ofPortHost := udnGateway .openflowManager .defaultBridge .GetOfPortHost ()
680680 for _ , flows := range flowMap {
681681 for _ , flow := range flows {
682682 if strings .Contains (flow , fmt .Sprintf ("0x%x" , udnGateway .masqCTMark )) {
@@ -707,8 +707,8 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
707707 kubeMock .On ("UpdateNodeStatus" , cnode ).Return (nil ) // check if network key gets deleted from annotation
708708 Expect (udnGateway .DelNetwork ()).To (Succeed ())
709709 flowMap = udnGateway .gateway .openflowManager .flowCache
710- Expect (flowMap ["DEFAULT" ]).To (HaveLen (46 )) // only default network flows are present
711- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (1 )) // default network only
710+ Expect (flowMap ["DEFAULT" ]).To (HaveLen (46 )) // only default network flows are present
711+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (1 )) // default network only
712712 udnFlows = 0
713713 for _ , flows := range flowMap {
714714 for _ , flow := range flows {
@@ -898,16 +898,16 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
898898 }
899899 }
900900 Expect (udnFlows ).To (Equal (0 ))
901- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (1 )) // only default network
901+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (1 )) // only default network
902902
903903 Expect (udnGateway .AddNetwork ()).To (Succeed ())
904904 flowMap = udnGateway .gateway .openflowManager .flowCache
905- Expect (flowMap ["DEFAULT" ]).To (HaveLen (64 )) // 18 UDN Flows are added by default
906- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (2 )) // default network + UDN network
907- defaultUdnConfig := udnGateway .openflowManager .defaultBridge .NetConfig [ "default" ]
908- bridgeUdnConfig := udnGateway .openflowManager .defaultBridge .NetConfig [ "bluenet" ]
909- bridgeMAC := udnGateway .openflowManager .defaultBridge .MacAddress .String ()
910- ofPortHost := udnGateway .openflowManager .defaultBridge .OfPortHost
905+ Expect (flowMap ["DEFAULT" ]).To (HaveLen (64 )) // 18 UDN Flows are added by default
906+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (2 )) // default network + UDN network
907+ defaultUdnConfig := udnGateway .openflowManager .defaultBridge .GetNetworkConfig ( "default" )
908+ bridgeUdnConfig := udnGateway .openflowManager .defaultBridge .GetNetworkConfig ( "bluenet" )
909+ bridgeMAC := udnGateway .openflowManager .defaultBridge .GetMAC () .String ()
910+ ofPortHost := udnGateway .openflowManager .defaultBridge .GetOfPortHost ()
911911 for _ , flows := range flowMap {
912912 for _ , flow := range flows {
913913 if strings .Contains (flow , fmt .Sprintf ("0x%x" , udnGateway .masqCTMark )) {
@@ -938,8 +938,8 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
938938 kubeMock .On ("UpdateNodeStatus" , cnode ).Return (nil ) // check if network key gets deleted from annotation
939939 Expect (udnGateway .DelNetwork ()).To (Succeed ())
940940 flowMap = udnGateway .gateway .openflowManager .flowCache
941- Expect (flowMap ["DEFAULT" ]).To (HaveLen (46 )) // only default network flows are present
942- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (1 )) // default network only
941+ Expect (flowMap ["DEFAULT" ]).To (HaveLen (46 )) // only default network flows are present
942+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (1 )) // default network only
943943 udnFlows = 0
944944 for _ , flows := range flowMap {
945945 for _ , flow := range flows {
@@ -1139,16 +1139,16 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
11391139 }
11401140 }
11411141 Expect (udnFlows ).To (Equal (0 ))
1142- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (1 )) // only default network
1142+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (1 )) // only default network
11431143
11441144 Expect (udnGateway .AddNetwork ()).To (Succeed ())
11451145 flowMap = udnGateway .gateway .openflowManager .flowCache
1146- Expect (flowMap ["DEFAULT" ]).To (HaveLen (69 )) // 18 UDN Flows and 5 advertisedUDN flows are added by default
1147- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (2 )) // default network + UDN network
1148- defaultUdnConfig := udnGateway .openflowManager .defaultBridge .NetConfig [ "default" ]
1149- bridgeUdnConfig := udnGateway .openflowManager .defaultBridge .NetConfig [ "bluenet" ]
1150- bridgeMAC := udnGateway .openflowManager .defaultBridge .MacAddress .String ()
1151- ofPortHost := udnGateway .openflowManager .defaultBridge .OfPortHost
1146+ Expect (flowMap ["DEFAULT" ]).To (HaveLen (69 )) // 18 UDN Flows and 5 advertisedUDN flows are added by default
1147+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (2 )) // default network + UDN network
1148+ defaultUdnConfig := udnGateway .openflowManager .defaultBridge .GetNetworkConfig ( "default" )
1149+ bridgeUdnConfig := udnGateway .openflowManager .defaultBridge .GetNetworkConfig ( "bluenet" )
1150+ bridgeMAC := udnGateway .openflowManager .defaultBridge .GetMAC () .String ()
1151+ ofPortHost := udnGateway .openflowManager .defaultBridge .GetOfPortHost ()
11521152 for _ , flows := range flowMap {
11531153 for _ , flow := range flows {
11541154 if strings .Contains (flow , fmt .Sprintf ("0x%x" , udnGateway .masqCTMark )) {
@@ -1179,8 +1179,8 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
11791179 kubeMock .On ("UpdateNodeStatus" , cnode ).Return (nil ) // check if network key gets deleted from annotation
11801180 Expect (udnGateway .DelNetwork ()).To (Succeed ())
11811181 flowMap = udnGateway .gateway .openflowManager .flowCache
1182- Expect (flowMap ["DEFAULT" ]).To (HaveLen (46 )) // only default network flows are present
1183- Expect (udnGateway .openflowManager .defaultBridge .NetConfig ) .To (HaveLen (1 )) // default network only
1182+ Expect (flowMap ["DEFAULT" ]).To (HaveLen (46 )) // only default network flows are present
1183+ Expect (udnGateway .openflowManager .defaultBridge .GetNetConfigLen ()) .To (Equal (1 )) // default network only
11841184 udnFlows = 0
11851185 for _ , flows := range flowMap {
11861186 for _ , flow := range flows {
@@ -1380,7 +1380,7 @@ var _ = Describe("UserDefinedNetworkGateway", func() {
13801380 err = testNS .Do (func (ns.NetNS ) error {
13811381 defer GinkgoRecover ()
13821382 ofm := getDummyOpenflowManager ()
1383- ofm .defaultBridge .NextHops = ovntest .MustParseIPs (config .Gateway .NextHop )
1383+ ofm .defaultBridge .SetNextHops ( ovntest .MustParseIPs (config .Gateway .NextHop ) )
13841384 udnGateway , err := NewUserDefinedNetworkGateway (mutableNetInfo , node , nil , nil , vrf , nil , & gateway {openflowManager : ofm })
13851385 Expect (err ).NotTo (HaveOccurred ())
13861386 mplink , err := netlink .LinkByName (mgtPort )
0 commit comments