Merge pull request #626 from Luap99/tuning-mac
tuning: always update MAC in CNI result
This commit is contained in:
@ -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 {
|
||||
|
Reference in New Issue
Block a user