Skip to content

Commit 2f2cc5d

Browse files
florianlgopherbot
authored andcommitted
unix: update IFLA and NETKIT constants with Linux kernel 6.7
Change-Id: I5034ceb384f6a4945a969b00ca420c80aa03d941 Reviewed-on: https://go-review.googlesource.com/c/sys/+/561575 TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: David Chase <drchase@google.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Ian Lance Taylor <iant@google.com>
1 parent 914b96c commit 2f2cc5d

File tree

2 files changed

+103
-1
lines changed

2 files changed

+103
-1
lines changed

unix/linux/types.go

+52-1
Original file line numberDiff line numberDiff line change
@@ -1505,7 +1505,7 @@ const (
15051505
)
15061506

15071507
// generated by:
1508-
// perl -nlE '/^\s*(IFLA\w+)/ && say "$1 = C.$1"' /usr/include/linux/if_link.h
1508+
// perl -nlE '/^\s*((IFLA|NETKIT)\w+)/ && say "$1 = C.$1"' /usr/include/linux/if_link.h
15091509
const (
15101510
IFLA_UNSPEC = C.IFLA_UNSPEC
15111511
IFLA_ADDRESS = C.IFLA_ADDRESS
@@ -1573,6 +1573,7 @@ const (
15731573
IFLA_DEVLINK_PORT = C.IFLA_DEVLINK_PORT
15741574
IFLA_GSO_IPV4_MAX_SIZE = C.IFLA_GSO_IPV4_MAX_SIZE
15751575
IFLA_GRO_IPV4_MAX_SIZE = C.IFLA_GRO_IPV4_MAX_SIZE
1576+
IFLA_DPLL_PIN = C.IFLA_DPLL_PIN
15761577
IFLA_PROTO_DOWN_REASON_UNSPEC = C.IFLA_PROTO_DOWN_REASON_UNSPEC
15771578
IFLA_PROTO_DOWN_REASON_MASK = C.IFLA_PROTO_DOWN_REASON_MASK
15781579
IFLA_PROTO_DOWN_REASON_VALUE = C.IFLA_PROTO_DOWN_REASON_VALUE
@@ -1588,6 +1589,7 @@ const (
15881589
IFLA_INET6_ICMP6STATS = C.IFLA_INET6_ICMP6STATS
15891590
IFLA_INET6_TOKEN = C.IFLA_INET6_TOKEN
15901591
IFLA_INET6_ADDR_GEN_MODE = C.IFLA_INET6_ADDR_GEN_MODE
1592+
IFLA_INET6_RA_MTU = C.IFLA_INET6_RA_MTU
15911593
IFLA_BR_UNSPEC = C.IFLA_BR_UNSPEC
15921594
IFLA_BR_FORWARD_DELAY = C.IFLA_BR_FORWARD_DELAY
15931595
IFLA_BR_HELLO_TIME = C.IFLA_BR_HELLO_TIME
@@ -1635,6 +1637,9 @@ const (
16351637
IFLA_BR_MCAST_MLD_VERSION = C.IFLA_BR_MCAST_MLD_VERSION
16361638
IFLA_BR_VLAN_STATS_PER_PORT = C.IFLA_BR_VLAN_STATS_PER_PORT
16371639
IFLA_BR_MULTI_BOOLOPT = C.IFLA_BR_MULTI_BOOLOPT
1640+
IFLA_BR_MCAST_QUERIER_STATE = C.IFLA_BR_MCAST_QUERIER_STATE
1641+
IFLA_BR_FDB_N_LEARNED = C.IFLA_BR_FDB_N_LEARNED
1642+
IFLA_BR_FDB_MAX_LEARNED = C.IFLA_BR_FDB_MAX_LEARNED
16381643
IFLA_BRPORT_UNSPEC = C.IFLA_BRPORT_UNSPEC
16391644
IFLA_BRPORT_STATE = C.IFLA_BRPORT_STATE
16401645
IFLA_BRPORT_PRIORITY = C.IFLA_BRPORT_PRIORITY
@@ -1672,6 +1677,14 @@ const (
16721677
IFLA_BRPORT_BACKUP_PORT = C.IFLA_BRPORT_BACKUP_PORT
16731678
IFLA_BRPORT_MRP_RING_OPEN = C.IFLA_BRPORT_MRP_RING_OPEN
16741679
IFLA_BRPORT_MRP_IN_OPEN = C.IFLA_BRPORT_MRP_IN_OPEN
1680+
IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT = C.IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT
1681+
IFLA_BRPORT_MCAST_EHT_HOSTS_CNT = C.IFLA_BRPORT_MCAST_EHT_HOSTS_CNT
1682+
IFLA_BRPORT_LOCKED = C.IFLA_BRPORT_LOCKED
1683+
IFLA_BRPORT_MAB = C.IFLA_BRPORT_MAB
1684+
IFLA_BRPORT_MCAST_N_GROUPS = C.IFLA_BRPORT_MCAST_N_GROUPS
1685+
IFLA_BRPORT_MCAST_MAX_GROUPS = C.IFLA_BRPORT_MCAST_MAX_GROUPS
1686+
IFLA_BRPORT_NEIGH_VLAN_SUPPRESS = C.IFLA_BRPORT_NEIGH_VLAN_SUPPRESS
1687+
IFLA_BRPORT_BACKUP_NHID = C.IFLA_BRPORT_BACKUP_NHID
16751688
IFLA_INFO_UNSPEC = C.IFLA_INFO_UNSPEC
16761689
IFLA_INFO_KIND = C.IFLA_INFO_KIND
16771690
IFLA_INFO_DATA = C.IFLA_INFO_DATA
@@ -1693,6 +1706,9 @@ const (
16931706
IFLA_MACVLAN_MACADDR = C.IFLA_MACVLAN_MACADDR
16941707
IFLA_MACVLAN_MACADDR_DATA = C.IFLA_MACVLAN_MACADDR_DATA
16951708
IFLA_MACVLAN_MACADDR_COUNT = C.IFLA_MACVLAN_MACADDR_COUNT
1709+
IFLA_MACVLAN_BC_QUEUE_LEN = C.IFLA_MACVLAN_BC_QUEUE_LEN
1710+
IFLA_MACVLAN_BC_QUEUE_LEN_USED = C.IFLA_MACVLAN_BC_QUEUE_LEN_USED
1711+
IFLA_MACVLAN_BC_CUTOFF = C.IFLA_MACVLAN_BC_CUTOFF
16961712
IFLA_VRF_UNSPEC = C.IFLA_VRF_UNSPEC
16971713
IFLA_VRF_TABLE = C.IFLA_VRF_TABLE
16981714
IFLA_VRF_PORT_UNSPEC = C.IFLA_VRF_PORT_UNSPEC
@@ -1716,9 +1732,22 @@ const (
17161732
IFLA_XFRM_UNSPEC = C.IFLA_XFRM_UNSPEC
17171733
IFLA_XFRM_LINK = C.IFLA_XFRM_LINK
17181734
IFLA_XFRM_IF_ID = C.IFLA_XFRM_IF_ID
1735+
IFLA_XFRM_COLLECT_METADATA = C.IFLA_XFRM_COLLECT_METADATA
17191736
IFLA_IPVLAN_UNSPEC = C.IFLA_IPVLAN_UNSPEC
17201737
IFLA_IPVLAN_MODE = C.IFLA_IPVLAN_MODE
17211738
IFLA_IPVLAN_FLAGS = C.IFLA_IPVLAN_FLAGS
1739+
NETKIT_NEXT = C.NETKIT_NEXT
1740+
NETKIT_PASS = C.NETKIT_PASS
1741+
NETKIT_DROP = C.NETKIT_DROP
1742+
NETKIT_REDIRECT = C.NETKIT_REDIRECT
1743+
NETKIT_L2 = C.NETKIT_L2
1744+
NETKIT_L3 = C.NETKIT_L3
1745+
IFLA_NETKIT_UNSPEC = C.IFLA_NETKIT_UNSPEC
1746+
IFLA_NETKIT_PEER_INFO = C.IFLA_NETKIT_PEER_INFO
1747+
IFLA_NETKIT_PRIMARY = C.IFLA_NETKIT_PRIMARY
1748+
IFLA_NETKIT_POLICY = C.IFLA_NETKIT_POLICY
1749+
IFLA_NETKIT_PEER_POLICY = C.IFLA_NETKIT_PEER_POLICY
1750+
IFLA_NETKIT_MODE = C.IFLA_NETKIT_MODE
17221751
IFLA_VXLAN_UNSPEC = C.IFLA_VXLAN_UNSPEC
17231752
IFLA_VXLAN_ID = C.IFLA_VXLAN_ID
17241753
IFLA_VXLAN_GROUP = C.IFLA_VXLAN_GROUP
@@ -1749,6 +1778,8 @@ const (
17491778
IFLA_VXLAN_GPE = C.IFLA_VXLAN_GPE
17501779
IFLA_VXLAN_TTL_INHERIT = C.IFLA_VXLAN_TTL_INHERIT
17511780
IFLA_VXLAN_DF = C.IFLA_VXLAN_DF
1781+
IFLA_VXLAN_VNIFILTER = C.IFLA_VXLAN_VNIFILTER
1782+
IFLA_VXLAN_LOCALBYPASS = C.IFLA_VXLAN_LOCALBYPASS
17521783
IFLA_GENEVE_UNSPEC = C.IFLA_GENEVE_UNSPEC
17531784
IFLA_GENEVE_ID = C.IFLA_GENEVE_ID
17541785
IFLA_GENEVE_REMOTE = C.IFLA_GENEVE_REMOTE
@@ -1763,6 +1794,7 @@ const (
17631794
IFLA_GENEVE_LABEL = C.IFLA_GENEVE_LABEL
17641795
IFLA_GENEVE_TTL_INHERIT = C.IFLA_GENEVE_TTL_INHERIT
17651796
IFLA_GENEVE_DF = C.IFLA_GENEVE_DF
1797+
IFLA_GENEVE_INNER_PROTO_INHERIT = C.IFLA_GENEVE_INNER_PROTO_INHERIT
17661798
IFLA_BAREUDP_UNSPEC = C.IFLA_BAREUDP_UNSPEC
17671799
IFLA_BAREUDP_PORT = C.IFLA_BAREUDP_PORT
17681800
IFLA_BAREUDP_ETHERTYPE = C.IFLA_BAREUDP_ETHERTYPE
@@ -1775,6 +1807,8 @@ const (
17751807
IFLA_GTP_FD1 = C.IFLA_GTP_FD1
17761808
IFLA_GTP_PDP_HASHSIZE = C.IFLA_GTP_PDP_HASHSIZE
17771809
IFLA_GTP_ROLE = C.IFLA_GTP_ROLE
1810+
IFLA_GTP_CREATE_SOCKETS = C.IFLA_GTP_CREATE_SOCKETS
1811+
IFLA_GTP_RESTART_COUNT = C.IFLA_GTP_RESTART_COUNT
17781812
IFLA_BOND_UNSPEC = C.IFLA_BOND_UNSPEC
17791813
IFLA_BOND_MODE = C.IFLA_BOND_MODE
17801814
IFLA_BOND_ACTIVE_SLAVE = C.IFLA_BOND_ACTIVE_SLAVE
@@ -1804,6 +1838,9 @@ const (
18041838
IFLA_BOND_AD_ACTOR_SYSTEM = C.IFLA_BOND_AD_ACTOR_SYSTEM
18051839
IFLA_BOND_TLB_DYNAMIC_LB = C.IFLA_BOND_TLB_DYNAMIC_LB
18061840
IFLA_BOND_PEER_NOTIF_DELAY = C.IFLA_BOND_PEER_NOTIF_DELAY
1841+
IFLA_BOND_AD_LACP_ACTIVE = C.IFLA_BOND_AD_LACP_ACTIVE
1842+
IFLA_BOND_MISSED_MAX = C.IFLA_BOND_MISSED_MAX
1843+
IFLA_BOND_NS_IP6_TARGET = C.IFLA_BOND_NS_IP6_TARGET
18071844
IFLA_BOND_AD_INFO_UNSPEC = C.IFLA_BOND_AD_INFO_UNSPEC
18081845
IFLA_BOND_AD_INFO_AGGREGATOR = C.IFLA_BOND_AD_INFO_AGGREGATOR
18091846
IFLA_BOND_AD_INFO_NUM_PORTS = C.IFLA_BOND_AD_INFO_NUM_PORTS
@@ -1819,6 +1856,7 @@ const (
18191856
IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = C.IFLA_BOND_SLAVE_AD_AGGREGATOR_ID
18201857
IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = C.IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE
18211858
IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = C.IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE
1859+
IFLA_BOND_SLAVE_PRIO = C.IFLA_BOND_SLAVE_PRIO
18221860
IFLA_VF_INFO_UNSPEC = C.IFLA_VF_INFO_UNSPEC
18231861
IFLA_VF_INFO = C.IFLA_VF_INFO
18241862
IFLA_VF_UNSPEC = C.IFLA_VF_UNSPEC
@@ -1877,8 +1915,16 @@ const (
18771915
IFLA_STATS_LINK_XSTATS_SLAVE = C.IFLA_STATS_LINK_XSTATS_SLAVE
18781916
IFLA_STATS_LINK_OFFLOAD_XSTATS = C.IFLA_STATS_LINK_OFFLOAD_XSTATS
18791917
IFLA_STATS_AF_SPEC = C.IFLA_STATS_AF_SPEC
1918+
IFLA_STATS_GETSET_UNSPEC = C.IFLA_STATS_GETSET_UNSPEC
1919+
IFLA_STATS_GET_FILTERS = C.IFLA_STATS_GET_FILTERS
1920+
IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS = C.IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS
18801921
IFLA_OFFLOAD_XSTATS_UNSPEC = C.IFLA_OFFLOAD_XSTATS_UNSPEC
18811922
IFLA_OFFLOAD_XSTATS_CPU_HIT = C.IFLA_OFFLOAD_XSTATS_CPU_HIT
1923+
IFLA_OFFLOAD_XSTATS_HW_S_INFO = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO
1924+
IFLA_OFFLOAD_XSTATS_L3_STATS = C.IFLA_OFFLOAD_XSTATS_L3_STATS
1925+
IFLA_OFFLOAD_XSTATS_HW_S_INFO_UNSPEC = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO_UNSPEC
1926+
IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST
1927+
IFLA_OFFLOAD_XSTATS_HW_S_INFO_USED = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO_USED
18821928
IFLA_XDP_UNSPEC = C.IFLA_XDP_UNSPEC
18831929
IFLA_XDP_FD = C.IFLA_XDP_FD
18841930
IFLA_XDP_ATTACHED = C.IFLA_XDP_ATTACHED
@@ -1908,6 +1954,11 @@ const (
19081954
IFLA_RMNET_UNSPEC = C.IFLA_RMNET_UNSPEC
19091955
IFLA_RMNET_MUX_ID = C.IFLA_RMNET_MUX_ID
19101956
IFLA_RMNET_FLAGS = C.IFLA_RMNET_FLAGS
1957+
IFLA_MCTP_UNSPEC = C.IFLA_MCTP_UNSPEC
1958+
IFLA_MCTP_NET = C.IFLA_MCTP_NET
1959+
IFLA_DSA_UNSPEC = C.IFLA_DSA_UNSPEC
1960+
IFLA_DSA_CONDUIT = C.IFLA_DSA_CONDUIT
1961+
IFLA_DSA_MASTER = C.IFLA_DSA_MASTER
19111962
)
19121963

19131964
// netfilter

unix/ztypes_linux.go

+51
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)