unix/linux: extend rtnetlink constants

Change-Id: Icc356897519c0aa229a948918a253b9e4b367aff
Reviewed-on: https://go-review.googlesource.com/c/sys/+/697795
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com>
This commit is contained in:
Florian Lehner
2025-08-17 12:08:51 +02:00
committed by Gopher Robot
parent 9bd37534d8
commit ab85cbbe91
2 changed files with 59 additions and 1 deletions

View File

@@ -3113,8 +3113,25 @@ const (
)
// generated by:
// perl -nlE '/^\s*(RTNLGRP_\w+)/ && say "$1 = C.$1"' include/uapi/linux/rtnetlink.h
// perl -nlE '/^\s*((RTNLGRP_|TCA_)\w+)/ && say "$1 = C.$1"' include/uapi/linux/rtnetlink.h
const (
TCA_UNSPEC = C.TCA_UNSPEC
TCA_KIND = C.TCA_KIND
TCA_OPTIONS = C.TCA_OPTIONS
TCA_STATS = C.TCA_STATS
TCA_XSTATS = C.TCA_XSTATS
TCA_RATE = C.TCA_RATE
TCA_FCNT = C.TCA_FCNT
TCA_STATS2 = C.TCA_STATS2
TCA_STAB = C.TCA_STAB
TCA_PAD = C.TCA_PAD
TCA_DUMP_INVISIBLE = C.TCA_DUMP_INVISIBLE
TCA_CHAIN = C.TCA_CHAIN
TCA_HW_OFFLOAD = C.TCA_HW_OFFLOAD
TCA_INGRESS_BLOCK = C.TCA_INGRESS_BLOCK
TCA_EGRESS_BLOCK = C.TCA_EGRESS_BLOCK
TCA_DUMP_FLAGS = C.TCA_DUMP_FLAGS
TCA_EXT_WARN_MSG = C.TCA_EXT_WARN_MSG
RTNLGRP_NONE = C.RTNLGRP_NONE
RTNLGRP_LINK = C.RTNLGRP_LINK
RTNLGRP_NOTIFY = C.RTNLGRP_NOTIFY
@@ -3149,6 +3166,18 @@ const (
RTNLGRP_IPV6_MROUTE_R = C.RTNLGRP_IPV6_MROUTE_R
RTNLGRP_NEXTHOP = C.RTNLGRP_NEXTHOP
RTNLGRP_BRVLAN = C.RTNLGRP_BRVLAN
RTNLGRP_MCTP_IFADDR = C.RTNLGRP_MCTP_IFADDR
RTNLGRP_TUNNEL = C.RTNLGRP_TUNNEL
RTNLGRP_STATS = C.RTNLGRP_STATS
RTNLGRP_IPV4_MCADDR = C.RTNLGRP_IPV4_MCADDR
RTNLGRP_IPV6_MCADDR = C.RTNLGRP_IPV6_MCADDR
RTNLGRP_IPV6_ACADDR = C.RTNLGRP_IPV6_ACADDR
TCA_ROOT_UNSPEC = C.TCA_ROOT_UNSPEC
TCA_ROOT_TAB = C.TCA_ROOT_TAB
TCA_ROOT_FLAGS = C.TCA_ROOT_FLAGS
TCA_ROOT_COUNT = C.TCA_ROOT_COUNT
TCA_ROOT_TIME_DELTA = C.TCA_ROOT_TIME_DELTA
TCA_ROOT_EXT_WARN_MSG = C.TCA_ROOT_EXT_WARN_MSG
)
// Capabilities

View File

@@ -3052,6 +3052,23 @@ const (
)
const (
TCA_UNSPEC = 0x0
TCA_KIND = 0x1
TCA_OPTIONS = 0x2
TCA_STATS = 0x3
TCA_XSTATS = 0x4
TCA_RATE = 0x5
TCA_FCNT = 0x6
TCA_STATS2 = 0x7
TCA_STAB = 0x8
TCA_PAD = 0x9
TCA_DUMP_INVISIBLE = 0xa
TCA_CHAIN = 0xb
TCA_HW_OFFLOAD = 0xc
TCA_INGRESS_BLOCK = 0xd
TCA_EGRESS_BLOCK = 0xe
TCA_DUMP_FLAGS = 0xf
TCA_EXT_WARN_MSG = 0x10
RTNLGRP_NONE = 0x0
RTNLGRP_LINK = 0x1
RTNLGRP_NOTIFY = 0x2
@@ -3086,6 +3103,18 @@ const (
RTNLGRP_IPV6_MROUTE_R = 0x1f
RTNLGRP_NEXTHOP = 0x20
RTNLGRP_BRVLAN = 0x21
RTNLGRP_MCTP_IFADDR = 0x22
RTNLGRP_TUNNEL = 0x23
RTNLGRP_STATS = 0x24
RTNLGRP_IPV4_MCADDR = 0x25
RTNLGRP_IPV6_MCADDR = 0x26
RTNLGRP_IPV6_ACADDR = 0x27
TCA_ROOT_UNSPEC = 0x0
TCA_ROOT_TAB = 0x1
TCA_ROOT_FLAGS = 0x2
TCA_ROOT_COUNT = 0x3
TCA_ROOT_TIME_DELTA = 0x4
TCA_ROOT_EXT_WARN_MSG = 0x5
)
type CapUserHeader struct {