ipv4: use IP_PKTINFO const from x/sys/unix
Change-Id: I9b9bbebe0cfe36585709e9cbc7b8216d6427376a
Reviewed-on: https://go-review.googlesource.com/c/net/+/305590
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matt Layher <mdlayher@gmail.com>
diff --git a/ipv4/control_pktinfo.go b/ipv4/control_pktinfo.go
index b0a8dbe..0e748db 100644
--- a/ipv4/control_pktinfo.go
+++ b/ipv4/control_pktinfo.go
@@ -13,11 +13,13 @@
"golang.org/x/net/internal/iana"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
func marshalPacketInfo(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIP, sysIP_PKTINFO, sizeofInetPktinfo)
+ m.MarshalHeader(iana.ProtocolIP, unix.IP_PKTINFO, sizeofInetPktinfo)
if cm != nil {
pi := (*inetPktinfo)(unsafe.Pointer(&m.Data(sizeofInetPktinfo)[0]))
if ip := cm.Src.To4(); ip != nil {
diff --git a/ipv4/defs_darwin.go b/ipv4/defs_darwin.go
index 9c68276..162f310 100644
--- a/ipv4/defs_darwin.go
+++ b/ipv4/defs_darwin.go
@@ -20,7 +20,6 @@
sysIP_RECVDSTADDR = C.IP_RECVDSTADDR
sysIP_RECVIF = C.IP_RECVIF
sysIP_RECVTTL = C.IP_RECVTTL
- sysIP_PKTINFO = C.IP_PKTINFO
sizeofSockaddrStorage = C.sizeof_struct_sockaddr_storage
sizeofSockaddrInet = C.sizeof_struct_sockaddr_in
diff --git a/ipv4/defs_linux.go b/ipv4/defs_linux.go
index c176850..31bdd60 100644
--- a/ipv4/defs_linux.go
+++ b/ipv4/defs_linux.go
@@ -21,7 +21,6 @@
import "C"
const (
- sysIP_PKTINFO = C.IP_PKTINFO
sysIP_RECVTTL = C.IP_RECVTTL
sizeofKernelSockaddrStorage = C.sizeof_struct___kernel_sockaddr_storage
diff --git a/ipv4/defs_solaris.go b/ipv4/defs_solaris.go
index dcf1f6c..daf74e5 100644
--- a/ipv4/defs_solaris.go
+++ b/ipv4/defs_solaris.go
@@ -21,8 +21,6 @@
sysIP_RECVIF = C.IP_RECVIF
sysIP_RECVTTL = C.IP_RECVTTL
- sysIP_PKTINFO = C.IP_PKTINFO
-
sizeofSockaddrStorage = C.sizeof_struct_sockaddr_storage
sizeofSockaddrInet = C.sizeof_struct_sockaddr_in
sizeofInetPktinfo = C.sizeof_struct_in_pktinfo
diff --git a/ipv4/zsys_darwin.go b/ipv4/zsys_darwin.go
index 345932b..d14b871 100644
--- a/ipv4/zsys_darwin.go
+++ b/ipv4/zsys_darwin.go
@@ -7,7 +7,6 @@
sysIP_RECVDSTADDR = 0x7
sysIP_RECVIF = 0x14
sysIP_RECVTTL = 0x18
- sysIP_PKTINFO = 0x1a
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
diff --git a/ipv4/zsys_linux_386.go b/ipv4/zsys_linux_386.go
index a1cbb95..8c5795e 100644
--- a/ipv4/zsys_linux_386.go
+++ b/ipv4/zsys_linux_386.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_amd64.go b/ipv4/zsys_linux_amd64.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_amd64.go
+++ b/ipv4/zsys_linux_amd64.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_arm.go b/ipv4/zsys_linux_arm.go
index a1cbb95..8c5795e 100644
--- a/ipv4/zsys_linux_arm.go
+++ b/ipv4/zsys_linux_arm.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_arm64.go b/ipv4/zsys_linux_arm64.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_arm64.go
+++ b/ipv4/zsys_linux_arm64.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_mips.go b/ipv4/zsys_linux_mips.go
index a1cbb95..8c5795e 100644
--- a/ipv4/zsys_linux_mips.go
+++ b/ipv4/zsys_linux_mips.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_mips64.go b/ipv4/zsys_linux_mips64.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_mips64.go
+++ b/ipv4/zsys_linux_mips64.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_mips64le.go b/ipv4/zsys_linux_mips64le.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_mips64le.go
+++ b/ipv4/zsys_linux_mips64le.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_mipsle.go b/ipv4/zsys_linux_mipsle.go
index a1cbb95..8c5795e 100644
--- a/ipv4/zsys_linux_mipsle.go
+++ b/ipv4/zsys_linux_mipsle.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_ppc.go b/ipv4/zsys_linux_ppc.go
index 714ae0a..2c9e7e3 100644
--- a/ipv4/zsys_linux_ppc.go
+++ b/ipv4/zsys_linux_ppc.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_ppc64.go b/ipv4/zsys_linux_ppc64.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_ppc64.go
+++ b/ipv4/zsys_linux_ppc64.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_ppc64le.go b/ipv4/zsys_linux_ppc64le.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_ppc64le.go
+++ b/ipv4/zsys_linux_ppc64le.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_riscv64.go b/ipv4/zsys_linux_riscv64.go
index bd32567..b31766a 100644
--- a/ipv4/zsys_linux_riscv64.go
+++ b/ipv4/zsys_linux_riscv64.go
@@ -7,7 +7,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_linux_s390x.go b/ipv4/zsys_linux_s390x.go
index fcf9fa2..7b40aa1 100644
--- a/ipv4/zsys_linux_s390x.go
+++ b/ipv4/zsys_linux_s390x.go
@@ -4,7 +4,6 @@
package ipv4
const (
- sysIP_PKTINFO = 0x8
sysIP_RECVTTL = 0xc
sizeofKernelSockaddrStorage = 0x80
diff --git a/ipv4/zsys_solaris.go b/ipv4/zsys_solaris.go
index c110b20..1cdc45c 100644
--- a/ipv4/zsys_solaris.go
+++ b/ipv4/zsys_solaris.go
@@ -8,8 +8,6 @@
sysIP_RECVIF = 0x9
sysIP_RECVTTL = 0xb
- sysIP_PKTINFO = 0x1a
-
sizeofSockaddrStorage = 0x100
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc