unix: add constants for netlink/routing rules

Change-Id: Ic68b65e71125b755418f9d8d01a9500aa1e9ffc1
Reviewed-on: https://go-review.googlesource.com/c/sys/+/399194
Reviewed-by: Matt Layher <mdlayher@gmail.com>
Trust: Matt Layher <mdlayher@gmail.com>
Run-TryBot: Matt Layher <mdlayher@gmail.com>
Auto-Submit: Matt Layher <mdlayher@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Florian Lehner
2022-04-08 20:14:24 +00:00
committed by Gopher Robot
parent 3f8b81556e
commit a24fb2fb8a
4 changed files with 86 additions and 0 deletions
+40
View File
@@ -94,6 +94,7 @@ struct termios2 {
#include <linux/ethtool.h>
#include <linux/ethtool_netlink.h>
#include <linux/fanotify.h>
#include <linux/fib_rules.h>
#include <linux/filter.h>
#include <linux/fs.h>
#include <linux/fsverity.h>
@@ -5450,3 +5451,42 @@ const (
NL80211_WPA_VERSION_2 = C.NL80211_WPA_VERSION_2
NL80211_WPA_VERSION_3 = C.NL80211_WPA_VERSION_3
)
// generated by:
// perl -nlE '/^\s*((FR_ACT|FRA)_\w+)/ && say "$1 = C.$1"' include/uapi/linux/fib_rules.h
const (
FRA_UNSPEC = C.FRA_UNSPEC
FRA_DST = C.FRA_DST
FRA_SRC = C.FRA_SRC
FRA_IIFNAME = C.FRA_IIFNAME
FRA_GOTO = C.FRA_GOTO
FRA_UNUSED2 = C.FRA_UNUSED2
FRA_PRIORITY = C.FRA_PRIORITY
FRA_UNUSED3 = C.FRA_UNUSED3
FRA_UNUSED4 = C.FRA_UNUSED4
FRA_UNUSED5 = C.FRA_UNUSED5
FRA_FWMARK = C.FRA_FWMARK
FRA_FLOW = C.FRA_FLOW
FRA_TUN_ID = C.FRA_TUN_ID
FRA_SUPPRESS_IFGROUP = C.FRA_SUPPRESS_IFGROUP
FRA_SUPPRESS_PREFIXLEN = C.FRA_SUPPRESS_PREFIXLEN
FRA_TABLE = C.FRA_TABLE
FRA_FWMASK = C.FRA_FWMASK
FRA_OIFNAME = C.FRA_OIFNAME
FRA_PAD = C.FRA_PAD
FRA_L3MDEV = C.FRA_L3MDEV
FRA_UID_RANGE = C.FRA_UID_RANGE
FRA_PROTOCOL = C.FRA_PROTOCOL
FRA_IP_PROTO = C.FRA_IP_PROTO
FRA_SPORT_RANGE = C.FRA_SPORT_RANGE
FRA_DPORT_RANGE = C.FRA_DPORT_RANGE
FR_ACT_UNSPEC = C.FR_ACT_UNSPEC
FR_ACT_TO_TBL = C.FR_ACT_TO_TBL
FR_ACT_GOTO = C.FR_ACT_GOTO
FR_ACT_NOP = C.FR_ACT_NOP
FR_ACT_RES3 = C.FR_ACT_RES3
FR_ACT_RES4 = C.FR_ACT_RES4
FR_ACT_BLACKHOLE = C.FR_ACT_BLACKHOLE
FR_ACT_UNREACHABLE = C.FR_ACT_UNREACHABLE
FR_ACT_PROHIBIT = C.FR_ACT_PROHIBIT
)