Fix txqueuelen being accidentally set to zero
TxQLen was unintentionally set to 0 due to a struct literal. Signed-off-by: Gudmundur Bjarni Olafsson <gudmundur.bjarni@gmail.com>
This commit is contained in:

committed by
Casey Callendrello

parent
c11ed48733
commit
3a49cff1f6
@ -108,13 +108,13 @@ func makeTCPClientInNS(netns string, address string, port int, numBytes int) {
|
||||
}
|
||||
|
||||
func createVeth(hostNs ns.NetNS, hostVethIfName string, containerNs ns.NetNS, containerVethIfName string, hostIP []byte, containerIP []byte, hostIfaceMTU int) {
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = hostVethIfName
|
||||
linkAttrs.Flags = net.FlagUp
|
||||
linkAttrs.MTU = hostIfaceMTU
|
||||
vethDeviceRequest := &netlink.Veth{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: hostVethIfName,
|
||||
Flags: net.FlagUp,
|
||||
MTU: hostIfaceMTU,
|
||||
},
|
||||
PeerName: containerVethIfName,
|
||||
LinkAttrs: linkAttrs,
|
||||
PeerName: containerVethIfName,
|
||||
}
|
||||
|
||||
err := hostNs.Do(func(_ ns.NetNS) error {
|
||||
@ -195,12 +195,12 @@ func createVeth(hostNs ns.NetNS, hostVethIfName string, containerNs ns.NetNS, co
|
||||
}
|
||||
|
||||
func createVethInOneNs(netNS ns.NetNS, vethName, peerName string) {
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = vethName
|
||||
linkAttrs.Flags = net.FlagUp
|
||||
vethDeviceRequest := &netlink.Veth{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: vethName,
|
||||
Flags: net.FlagUp,
|
||||
},
|
||||
PeerName: peerName,
|
||||
LinkAttrs: linkAttrs,
|
||||
PeerName: peerName,
|
||||
}
|
||||
|
||||
err := netNS.Do(func(_ ns.NetNS) error {
|
||||
@ -224,13 +224,13 @@ func createMacvlan(netNS ns.NetNS, master, macvlanName string) {
|
||||
return fmt.Errorf("failed to lookup master %q: %v", master, err)
|
||||
}
|
||||
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.MTU = m.Attrs().MTU
|
||||
linkAttrs.Name = macvlanName
|
||||
linkAttrs.ParentIndex = m.Attrs().Index
|
||||
macvlanDeviceRequest := &netlink.Macvlan{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
MTU: m.Attrs().MTU,
|
||||
Name: macvlanName,
|
||||
ParentIndex: m.Attrs().Index,
|
||||
},
|
||||
Mode: netlink.MACVLAN_MODE_BRIDGE,
|
||||
LinkAttrs: linkAttrs,
|
||||
Mode: netlink.MACVLAN_MODE_BRIDGE,
|
||||
}
|
||||
|
||||
if err = netlink.LinkAdd(macvlanDeviceRequest); err != nil {
|
||||
|
@ -205,10 +205,10 @@ var _ = Describe("firewall plugin iptables backend", func() {
|
||||
err = originalNS.Do(func(ns.NetNS) error {
|
||||
defer GinkgoRecover()
|
||||
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = IFNAME
|
||||
err = netlink.LinkAdd(&netlink.Dummy{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: IFNAME,
|
||||
},
|
||||
LinkAttrs: linkAttrs,
|
||||
})
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
_, err = netlink.LinkByName(IFNAME)
|
||||
|
@ -53,7 +53,9 @@ func setup(targetNs ns.NetNS, status netStatus) error {
|
||||
err := targetNs.Do(func(_ ns.NetNS) error {
|
||||
for _, dev := range status.Devices {
|
||||
log.Printf("Adding dev %s\n", dev.Name)
|
||||
link := &netlink.Dummy{LinkAttrs: netlink.LinkAttrs{Name: dev.Name}}
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = dev.Name
|
||||
link := &netlink.Dummy{LinkAttrs: linkAttrs}
|
||||
err := netlink.LinkAdd(link)
|
||||
if err != nil {
|
||||
return err
|
||||
|
@ -110,10 +110,10 @@ var _ = Describe("tuning plugin", func() {
|
||||
err = originalNS.Do(func(ns.NetNS) error {
|
||||
defer GinkgoRecover()
|
||||
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = IFNAME
|
||||
err = netlink.LinkAdd(&netlink.Dummy{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: IFNAME,
|
||||
},
|
||||
LinkAttrs: linkAttrs,
|
||||
})
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
link, err := netlink.LinkByName(IFNAME)
|
||||
|
@ -48,11 +48,11 @@ func createVRF(name string, tableID uint32) (*netlink.Vrf, error) {
|
||||
}
|
||||
}
|
||||
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = name
|
||||
vrf := &netlink.Vrf{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: name,
|
||||
},
|
||||
Table: tableID,
|
||||
LinkAttrs: linkAttrs,
|
||||
Table: tableID,
|
||||
}
|
||||
|
||||
err = netlink.LinkAdd(vrf)
|
||||
|
@ -94,19 +94,19 @@ var _ = Describe("vrf plugin", func() {
|
||||
err = targetNS.Do(func(ns.NetNS) error {
|
||||
defer GinkgoRecover()
|
||||
|
||||
la0 := netlink.NewLinkAttrs()
|
||||
la0.Name = IF0Name
|
||||
err = netlink.LinkAdd(&netlink.Dummy{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: IF0Name,
|
||||
},
|
||||
LinkAttrs: la0,
|
||||
})
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
_, err = netlink.LinkByName(IF0Name)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
||||
la1 := netlink.NewLinkAttrs()
|
||||
la1.Name = IF1Name
|
||||
err = netlink.LinkAdd(&netlink.Dummy{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: IF1Name,
|
||||
},
|
||||
LinkAttrs: la1,
|
||||
})
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
_, err = netlink.LinkByName(IF1Name)
|
||||
@ -437,10 +437,10 @@ var _ = Describe("vrf plugin", func() {
|
||||
defer GinkgoRecover()
|
||||
l, err := netlink.LinkByName(IF0Name)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
linkAttrs := netlink.NewLinkAttrs()
|
||||
linkAttrs.Name = "testrbridge"
|
||||
br := &netlink.Bridge{
|
||||
LinkAttrs: netlink.LinkAttrs{
|
||||
Name: "testrbridge",
|
||||
},
|
||||
LinkAttrs: linkAttrs,
|
||||
}
|
||||
err = netlink.LinkAdd(br)
|
||||
Expect(err).NotTo(HaveOccurred())
|
||||
|
Reference in New Issue
Block a user