Skip to content

x/sys/unix: ztypes_linux outdated: unix.NHA_UNSPEC undefined #38249

@taktv6

Description

@taktv6

What version of Go are you using (go version)?

$ go version go1.13.4 linux/amd64

Does this issue reproduce with the latest release?

Yes. Even master branch is outdated.

What operating system and processor architecture are you using (go env)?

go env Output
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="****"
GOENV="***"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY="*****"
GONOSUMDB="*****"
GOOS="linux"
GOPATH="*****"
GOPRIVATE="*****"
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="****"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build502358925=/tmp/go-build -gno-record-gcc-switches"

What did you do?

I've tried to use constants used in recent Linux versions.
See https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/nexthop.h.

What did you expect to see?

Definitions for stuff like NHA_* (NHA_UNSPEC, NHA_ID,..., /include/uapi/linux/nexthop.h)

What did you see instead?

unix.NHA_UNSPEC undefined. etc.

Metadata

Metadata

Assignees

Labels

FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions