Skip to content

Commit fccaf1d

Browse files
Merge pull request #60 from tssurya/bug-2034411
Bug 2034411: Call ip6tables for v6 mode
2 parents 3147dbf + e16e769 commit fccaf1d

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

pkg/macvlan/macvlan.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,13 @@ func macvlanCmdAdd(args *skel.CmdArgs) error {
490490
}
491491
}
492492

493-
ipt, err := iptables.New()
493+
var ipt *iptables.IPTables
494+
if isIPv6 {
495+
ipt, err = iptables.NewWithProtocol(iptables.ProtocolIPv6)
496+
} else {
497+
ipt, err = iptables.NewWithProtocol(iptables.ProtocolIPv4)
498+
}
499+
494500
if err != nil {
495501
logging.Errorf("failed to get IPTables: %v", err)
496502
return fmt.Errorf("failed to get IPTables: %v", err)

0 commit comments

Comments
 (0)