Merge pull request #626 from Luap99/tuning-mac

tuning: always update MAC in CNI result
This commit is contained in:
Dan Williams
2021-05-05 10:24:13 -05:00
committed by GitHub
2 changed files with 8 additions and 5 deletions

View File

@ -152,7 +152,7 @@ func changeMacAddr(ifName string, newMacAddr string) error {
return netlink.LinkSetHardwareAddr(link, addr)
}
func updateResultsMacAddr(config TuningConf, ifName string, newMacAddr string) {
func updateResultsMacAddr(config *TuningConf, ifName string, newMacAddr string) {
// Parse previous result.
if config.PrevResult == nil {
return
@ -166,6 +166,7 @@ func updateResultsMacAddr(config TuningConf, ifName string, newMacAddr string) {
i.Mac = newMacAddr
}
}
config.PrevResult = result
}
func changePromisc(ifName string, val bool) error {
@ -356,7 +357,7 @@ func cmdAdd(args *skel.CmdArgs) error {
}
}
updateResultsMacAddr(*tuningConf, args.IfName, tuningConf.Mac)
updateResultsMacAddr(tuningConf, args.IfName, tuningConf.Mac)
}
if tuningConf.Promisc != false {