net/{netns,netstat}: use new x/sys/cpu.IsBigEndian

See golang/go#57237

Change-Id: If47ab6de7c1610998a5808e945c4177c561eab45
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2023-02-02 07:23:13 -08:00
committed by Brad Fitzpatrick
parent 2755f3843c
commit 03645f0c27
7 changed files with 14 additions and 13 deletions

View File

@@ -8,7 +8,7 @@ import (
"strings"
"syscall"
"github.com/josharian/native"
"golang.org/x/sys/cpu"
"golang.org/x/sys/windows"
"golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
"tailscale.com/net/interfaces"
@@ -118,7 +118,7 @@ func bindSocket6(c syscall.RawConn, ifidx uint32) error {
// representation, suitable for passing to Windows APIs that require a
// mangled uint32.
func nativeToBigEndian(i uint32) uint32 {
if native.IsBigEndian {
if cpu.IsBigEndian {
return i
}
return bits.ReverseBytes32(i)