@@ -60,6 +60,8 @@ type gateway struct {
6060 watchFactory * factory.WatchFactory // used for retry
6161 stopChan <- chan struct {}
6262 wg * sync.WaitGroup
63+
64+ nextHops []net.IP
6365}
6466
6567func (g * gateway ) AddService (svc * corev1.Service ) error {
@@ -357,13 +359,13 @@ func setupUDPAggregationUplink(ifname string) error {
357359func gatewayInitInternal (nodeName , gwIntf , egressGatewayIntf string , gwNextHops []net.IP , nodeSubnets , gwIPs []* net.IPNet ,
358360 advertised bool , nodeAnnotator kube.Annotator ) (
359361 * bridgeconfig.BridgeConfiguration , * bridgeconfig.BridgeConfiguration , error ) {
360- gatewayBridge , err := bridgeconfig .NewBridgeConfiguration (gwIntf , nodeName , types .PhysicalNetworkName , nodeSubnets , gwIPs , gwNextHops , advertised )
362+ gatewayBridge , err := bridgeconfig .NewBridgeConfiguration (gwIntf , nodeName , types .PhysicalNetworkName , nodeSubnets , gwIPs , advertised )
361363 if err != nil {
362364 return nil , nil , fmt .Errorf ("bridge for interface failed for %s: %w" , gwIntf , err )
363365 }
364366 var egressGWBridge * bridgeconfig.BridgeConfiguration
365367 if egressGatewayIntf != "" {
366- egressGWBridge , err = bridgeconfig .NewBridgeConfiguration (egressGatewayIntf , nodeName , types .PhysicalNetworkExGwName , nodeSubnets , nil , nil , false )
368+ egressGWBridge , err = bridgeconfig .NewBridgeConfiguration (egressGatewayIntf , nodeName , types .PhysicalNetworkExGwName , nodeSubnets , nil , false )
367369 if err != nil {
368370 return nil , nil , fmt .Errorf ("bridge for interface failed for %s: %w" , egressGatewayIntf , err )
369371 }
0 commit comments