"github.com/vishvananda/netlink"
"github.com/vishvananda/netlink/nl"
"github.com/vishvananda/netns"
+ "golang.org/x/sys/unix"
)
var (
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.nlSocket = nlSock
"github.com/vishvananda/netlink/nl"
"github.com/vishvananda/netns"
+ "golang.org/x/sys/unix"
)
const (
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
}