vendor: bump all direct dependencies

Just good hygiene.

Signed-off-by: Casey Callendrello <cdc@redhat.com>
This commit is contained in:
Casey Callendrello
2021-08-10 14:41:02 +02:00
parent 9b1666d489
commit 0818512c7a
519 changed files with 11418 additions and 17360 deletions

View File

@ -60,12 +60,12 @@ package arping
import (
"errors"
"fmt"
"io/ioutil"
"log"
"net"
"os"
"time"
"fmt"
)
var (
@ -117,10 +117,11 @@ func PingOverIface(dstIP net.IP, iface net.Interface) (net.HardwareAddr, time.Du
broadcastMac := []byte{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
request := newArpRequest(srcMac, srcIP, broadcastMac, dstIP)
if err := initialize(iface); err != nil {
sock, err := initialize(iface)
if err != nil {
return nil, 0, err
}
defer deinitialize()
defer sock.deinitialize()
type PingResult struct {
mac net.HardwareAddr
@ -132,12 +133,12 @@ func PingOverIface(dstIP net.IP, iface net.Interface) (net.HardwareAddr, time.Du
go func() {
// send arp request
verboseLog.Printf("arping '%s' over interface: '%s' with address: '%s'\n", dstIP, iface.Name, srcIP)
if sendTime, err := send(request); err != nil {
if sendTime, err := sock.send(request); err != nil {
pingResultChan <- PingResult{nil, 0, err}
} else {
for {
// receive arp response
response, receiveTime, err := receive()
response, receiveTime, err := sock.receive()
if err != nil {
pingResultChan <- PingResult{nil, 0, err}
@ -162,7 +163,7 @@ func PingOverIface(dstIP net.IP, iface net.Interface) (net.HardwareAddr, time.Du
case pingResult := <-pingResultChan:
return pingResult.mac, pingResult.duration, pingResult.err
case <-time.After(timeout):
deinitialize()
sock.deinitialize()
return nil, 0, ErrTimeout
}
}
@ -203,12 +204,13 @@ func GratuitousArpOverIface(srcIP net.IP, iface net.Interface) error {
broadcastMac := []byte{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
request := newArpRequest(srcMac, srcIP, broadcastMac, srcIP)
if err := initialize(iface); err != nil {
sock, err := initialize(iface)
if err != nil {
return err
}
defer deinitialize()
defer sock.deinitialize()
verboseLog.Printf("gratuitous arp over interface: '%s' with address: '%s'\n", iface.Name, srcIP)
_, err := send(request)
_, err = sock.send(request)
return err
}