mirror of
https://github.com/reactos/syzkaller.git
synced 2025-02-17 01:58:02 +00:00
sys/linux: add descriptions for RTM_(NEW|DEL|GET)ADDRLABEL
https://elixir.bootlin.com/linux/latest/source/net/ipv6/addrlabel.c#L625
This commit is contained in:
parent
abbd98bb91
commit
ceb0013c7f
@ -9,6 +9,7 @@ include <uapi/linux/if.h>
|
||||
include <uapi/linux/ip.h>
|
||||
include <uapi/linux/if_link.h>
|
||||
include <uapi/linux/if_addr.h>
|
||||
include <uapi/linux/if_addrlabel.h>
|
||||
include <uapi/linux/if_vlan.h>
|
||||
include <uapi/linux/netlink.h>
|
||||
include <uapi/linux/netconf.h>
|
||||
@ -72,6 +73,9 @@ netlink_msg_route [
|
||||
ipv6_newrule netlink_msg[RTM_NEWRULE, fib_rule_hdr[AF_INET6], fib6_rule_policy]
|
||||
ipv6_delrule netlink_msg[RTM_DELRULE, fib_rule_hdr[AF_INET6], fib6_rule_policy]
|
||||
ipv6_getrule netlink_msg[RTM_GETRULE, fib_rule_hdr[AF_INET6], void]
|
||||
ipv6_newaddrlabel netlink_msg[RTM_NEWADDRLABEL, ifaddrlblmsg[AF_INET6], ifal_policy]
|
||||
ipv6_deladdrlabel netlink_msg[RTM_DELADDRLABEL, ifaddrlblmsg[AF_INET6], ifal_policy]
|
||||
ipv6_getaddrlabel netlink_msg[RTM_GETADDRLABEL, ifaddrlblmsg[AF_INET6], ifal_policy]
|
||||
|
||||
ipmr_newroute netlink_msg[RTM_NEWROUTE, rtmsg[RTNL_FAMILY_IPMR], rtm_ipv4_policy]
|
||||
ipmr_delroute netlink_msg[RTM_DELROUTE, rtmsg[RTNL_FAMILY_IPMR], rtm_ipv4_policy]
|
||||
@ -121,6 +125,15 @@ type ifaddrmsg[FAMILY] {
|
||||
ifa_index ifindex
|
||||
}
|
||||
|
||||
type ifaddrlblmsg[FAMILY] {
|
||||
ifal_family const[FAMILY, int8]
|
||||
__ifal_reserved const[0, int8]
|
||||
ifal_prefixlen flags[ifa_prefixlen, int8]
|
||||
ifal_flags const[0, int8]
|
||||
ifal_index ifindex
|
||||
ifal_seq int32
|
||||
}
|
||||
|
||||
type rtmsg[FAMILY] {
|
||||
rtm_family const[FAMILY, int8]
|
||||
rtm_dst_len flags[rtm_addr_len, int8]
|
||||
@ -210,6 +223,11 @@ inet6_af_policy [
|
||||
IFLA_INET6_TOKEN nlattr[IFLA_INET6_TOKEN, ipv6_addr]
|
||||
] [varlen]
|
||||
|
||||
ifal_policy [
|
||||
IFAL_ADDRESS nlattr[IFAL_ADDRESS, ipv6_addr]
|
||||
IFAL_LABEL nlattr[IFAL_LABEL, flags[ifal_labels, int32]]
|
||||
] [varlen]
|
||||
|
||||
type ifla_info_policy_t[TYPE, DATA_TYPE, DATA] {
|
||||
IFLA_INFO_KIND nlattr[IFLA_INFO_KIND, string[TYPE]]
|
||||
IFLA_INFO_DATA nlnest[DATA_TYPE, DATA]
|
||||
@ -941,3 +959,4 @@ ifa_prefixlen = 0, 1, 8, 16, 24, 31, 32, 56, 63, 64, 120, 128
|
||||
rtm_addr_len = 0, 16, 20, 32, 128
|
||||
filter_mask = IFLA_STATS_UNSPEC, IFLA_STATS_LINK_64, IFLA_STATS_LINK_XSTATS, IFLA_STATS_LINK_XSTATS_SLAVE, IFLA_STATS_LINK_OFFLOAD_XSTATS, IFLA_STATS_AF_SPEC
|
||||
tunnel_encap_types = TUNNEL_ENCAP_NONE, TUNNEL_ENCAP_FOU, TUNNEL_ENCAP_GUE, TUNNEL_ENCAP_MPLS
|
||||
ifal_labels = 0, 1, 2, 3, 4, 5, 6, 7, 11, 12
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
@ -62,6 +62,8 @@ FR_ACT_UNREACHABLE = 7
|
||||
FR_ACT_UNSPEC = 0
|
||||
GSO_MAX_SEGS = 65535
|
||||
GSO_MAX_SIZE = 65536
|
||||
IFAL_ADDRESS = 1
|
||||
IFAL_LABEL = 2
|
||||
IFA_ADDRESS = 1
|
||||
IFA_BROADCAST = 4
|
||||
IFA_CACHEINFO = 6
|
||||
@ -452,6 +454,7 @@ RTA_TTL_PROPAGATE = 26
|
||||
RTA_UID = 25
|
||||
RTA_VIA = 18
|
||||
RTM_DELADDR = 21
|
||||
RTM_DELADDRLABEL = 73
|
||||
RTM_DELLINK = 17
|
||||
RTM_DELLINKPROP = 109
|
||||
RTM_DELNEIGH = 29
|
||||
@ -464,6 +467,7 @@ RTM_F_LOOKUP_TABLE = 4096
|
||||
RTM_F_NOTIFY = 256
|
||||
RTM_F_PREFIX = 2048
|
||||
RTM_GETADDR = 22
|
||||
RTM_GETADDRLABEL = 74
|
||||
RTM_GETANYCAST = 62
|
||||
RTM_GETLINK = 18
|
||||
RTM_GETMULTICAST = 58
|
||||
@ -475,6 +479,7 @@ RTM_GETROUTE = 26
|
||||
RTM_GETRULE = 34
|
||||
RTM_GETSTATS = 94
|
||||
RTM_NEWADDR = 20
|
||||
RTM_NEWADDRLABEL = 72
|
||||
RTM_NEWLINK = 16
|
||||
RTM_NEWLINKPROP = 108
|
||||
RTM_NEWNEIGH = 28
|
||||
|
Loading…
x
Reference in New Issue
Block a user