@@ -97,16 +97,13 @@ func (nm *networkManager) newNetworkImpl(nwInfo *NetworkInfo, extIf *externalInt
9797 if err := nu .EnableIPV4Forwarding (); err != nil {
9898 return nil , errors .Wrap (err , "ipv4 forwarding failed" )
9999 }
100- logger .Info ("Ipv4 forwarding enabled" )
101100 if err := nu .UpdateIPV6Setting (1 ); err != nil {
102101 return nil , errors .Wrap (err , "failed to disable ipv6 on vm" )
103102 }
104- logger .Info ("Disabled ipv6" )
105103 // Blocks wireserver traffic from apipa nic
106104 if err := nu .BlockEgressTrafficFromContainer (nm .iptablesClient , iptables .V4 , networkutils .AzureDNS , iptables .TCP , iptables .HTTPPort ); err != nil {
107105 return nil , errors .Wrap (err , "unable to insert vm iptables rule drop wireserver packets" )
108106 }
109- logger .Info ("Block wireserver traffic rule added" )
110107 default :
111108 return nil , errNetworkModeInvalid
112109 }
@@ -469,7 +466,6 @@ func (nm *networkManager) connectExternalInterface(extIf *externalInterface, nwI
469466 networkClient NetworkClient
470467 )
471468
472- logger .Info ("Connecting interface" , zap .String ("Name" , extIf .Name ))
473469 defer func () {
474470 logger .Info ("Connecting interface completed" , zap .String ("Name" , extIf .Name ), zap .Error (err ))
475471 }()
@@ -548,37 +544,35 @@ func (nm *networkManager) connectExternalInterface(extIf *externalInterface, nwI
548544 }
549545 }
550546
547+ logger .Info ("Modifying interfaces" , zap .String ("Name" , hostIf .Name ))
548+
551549 // External interface down.
552- logger .Info ("Setting link state down" , zap .String ("Name" , hostIf .Name ))
553550 err = nm .netlink .SetLinkState (hostIf .Name , false )
554551 if err != nil {
555- return err
552+ return errors . Wrap ( err , "failed to set external interface down" )
556553 }
557554
558555 // Connect the external interface to the bridge.
559- logger .Info ("Setting link master" , zap .String ("Name" , hostIf .Name ), zap .String ("bridgeName" , bridgeName ))
560556 if err = networkClient .SetBridgeMasterToHostInterface (); err != nil {
561- return err
557+ return errors . Wrap ( err , "failed to connect external interface to bridge" )
562558 }
563559
564560 // External interface up.
565- logger .Info ("Setting link state up" , zap .String ("Name" , hostIf .Name ))
566561 err = nm .netlink .SetLinkState (hostIf .Name , true )
567562 if err != nil {
568- return err
563+ return errors . Wrap ( err , "failed to set external interface up" )
569564 }
570565
571566 // Bridge up.
572- logger .Info ("Setting link state up" , zap .String ("bridgeName" , bridgeName ))
573567 err = nm .netlink .SetLinkState (bridgeName , true )
574568 if err != nil {
575- return err
569+ return errors . Wrap ( err , "failed to set bridge link state up" )
576570 }
577571
578572 // Add the bridge rules.
579573 err = networkClient .AddL2Rules (extIf )
580574 if err != nil {
581- return err
575+ return errors . Wrap ( err , "failed to add bridge rules" )
582576 }
583577
584578 // External interface hairpin on.
@@ -597,8 +591,6 @@ func (nm *networkManager) connectExternalInterface(extIf *externalInterface, nwI
597591 }
598592
599593 if isGreaterOrEqualUbuntu17 && isSystemdResolvedActive {
600- logger .Info ("Applying dns config on" , zap .String ("bridgeName" , bridgeName ))
601-
602594 if err = nm .applyDNSConfig (extIf , bridgeName ); err != nil {
603595 logger .Error ("Failed to apply DNS configuration with" , zap .Error (err ))
604596 return err
@@ -635,9 +627,7 @@ func (nm *networkManager) connectExternalInterface(extIf *externalInterface, nwI
635627
636628// DisconnectExternalInterface disconnects a host interface from its bridge.
637629func (nm * networkManager ) disconnectExternalInterface (extIf * externalInterface , networkClient NetworkClient ) {
638- logger .Info ("Disconnecting interface" , zap .String ("Name" , extIf .Name ))
639-
640- logger .Info ("Deleting bridge rules" )
630+ logger .Info ("Disconnecting interface and deleting bridge rules" , zap .String ("Name" , extIf .Name ))
641631 // Delete bridge rules set on the external interface.
642632 networkClient .DeleteL2Rules (extIf )
643633
0 commit comments