netlink_syscall
authorDmitry Smirnov <onlyjob@debian.org>
Sun, 16 Sep 2018 03:21:33 +0000 (04:21 +0100)
committerDmitry Smirnov <onlyjob@debian.org>
Sun, 16 Sep 2018 03:21:33 +0000 (04:21 +0100)
Gbp-Pq: Name netlink_syscall.patch

libnetwork/drivers/overlay/ov_network.go
libnetwork/ipvs/ipvs.go

index 4dda2801fb8a90926c3a2d1cb13605eac4859561..8a968a5c600bc281b80e17f7d407247ff5c3c80b 100644 (file)
@@ -27,6 +27,7 @@ import (
        "github.com/vishvananda/netlink"
        "github.com/vishvananda/netlink/nl"
        "github.com/vishvananda/netns"
+       "golang.org/x/sys/unix"
 )
 
 var (
@@ -731,7 +732,7 @@ func (n *network) initSandbox(restore bool) error {
                        return
                }
                // set the receive timeout to not remain stuck on the RecvFrom if the fd gets closed
-               tv := syscall.NsecToTimeval(soTimeout.Nanoseconds())
+               tv := unix.NsecToTimeval(soTimeout.Nanoseconds())
                err = nlSock.SetReceiveTimeout(&tv)
        })
        n.setNetlinkSocket(nlSock)
index effbb716ebf0c44d274ecddfb306e43b1035cf78..5d68e8e7b80cb4958099632dd028736ce3f98fc6 100644 (file)
@@ -11,6 +11,7 @@ import (
 
        "github.com/vishvananda/netlink/nl"
        "github.com/vishvananda/netns"
+       "golang.org/x/sys/unix"
 )
 
 const (
@@ -90,11 +91,11 @@ func New(path string) (*Handle, error) {
                return nil, err
        }
        // Add operation timeout to avoid deadlocks
-       tv := syscall.NsecToTimeval(netlinkSendSocketTimeout.Nanoseconds())
+       tv := unix.NsecToTimeval(netlinkSendSocketTimeout.Nanoseconds())
        if err := sock.SetSendTimeout(&tv); err != nil {
                return nil, err
        }
-       tv = syscall.NsecToTimeval(netlinkRecvSocketsTimeout.Nanoseconds())
+       tv = unix.NsecToTimeval(netlinkRecvSocketsTimeout.Nanoseconds())
        if err := sock.SetReceiveTimeout(&tv); err != nil {
                return nil, err
        }