aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/socket_netlink_route_arm.const
Commit message (Collapse)AuthorAgeFilesLines
* sys/linux: switch to the new .const formatDmitry Vyukov2020-08-131-661/+0
| | | | | | | This reduces number of const files/lines from 1288/96599 to 158/11603. Const files are generated on next-20200813. Update #1983
* sys/linux: add descriptions for RTM_(NEW|DEL|GET)NEXTHOPAlbert van der Linde2020-08-081-0/+21
| | | | https://elixir.bootlin.com/linux/v5.8-rc4/source/net/ipv4/nexthop.c#L1961
* sys/linux: add lwtunnel_encap_seg6_localRuxandra Stăncioi2020-07-241-0/+12
| | | | | https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/seg6_local.h#L21 https://elixir.bootlin.com/linux/latest/source/net/ipv6/seg6_local.c#L649
* sys/linux: add lwtunnel_encap_bpf descriptionRuxandra Stăncioi2020-07-241-0/+7
| | | | | https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/lwtunnel.h#L102 https://elixir.bootlin.com/linux/latest/source/net/core/lwt_bpf.c#L364
* sys/linux: add lwtunnel_encap_ip6 descriptionRuxandra Stăncioi2020-07-241-0/+7
| | | | https://elixir.bootlin.com/linux/latest/source/net/ipv4/ip_tunnel_core.c#L713
* sys/linux: add lwtunnel_encap_ila descriptionRuxandra Stăncioi2020-07-241-0/+13
| | | | | | https://elixir.bootlin.com/linux/latest/source/net/ipv6/ila/ila_lwt.c#L121 The comment is about their statement in the kernel file: https://elixir.bootlin.com/linux/latest/source/net/ipv6/ila/ila_lwt.c#L196
* sys/linux: add lwtunnel_encap_ip descriptionRuxandra Stăncioi2020-07-241-0/+21
| | | | | | | | | https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/lwtunnel.h#L102 https://elixir.bootlin.com/linux/latest/source/net/ipv4/ip_tunnel_core.c#L219 The policies added have a suffix (_lwt), because they already exist in syzkaller with the kernel name. An example of a union with the same name described in sys/linux/socket_netlink_route_sched.txt: https://elixir.bootlin.com/linux/latest/source/net/sched/cls_flower.c#L709
* sys/linux: add lwtunnel_encap_mpls descriptionRuxandra Stăncioi2020-07-241-0/+2
| | | | https://elixir.bootlin.com/linux/latest/source/net/mpls/mpls_iptunnel.c#L25
* sys/linux: add ipv6_rpl_sr_hdr descriptionRuxandra Stăncioi2020-07-241-0/+2
| | | | | https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/rpl.h#L19 update google#533
* sys/linux: add descriptions for RTM_(NEW|DEL|GET)MDBAlbert van der Linde2020-07-221-0/+10
| | | | https://elixir.bootlin.com/linux/latest/source/net/bridge/br_mdb.c#L837
* sys/linux: add descriptions for RTM_(NEW|DEL|GET)VLANAlbert van der Linde2020-07-221-0/+24
| | | | https://elixir.bootlin.com/linux/latest/source/net/bridge/br_vlan.c#L2045
* sys/linux: add descriptions for RTM_(NEW|DEL|GET)ADDRLABELAlbert van der Linde2020-07-221-0/+5
| | | | https://elixir.bootlin.com/linux/latest/source/net/ipv6/addrlabel.c#L625
* sys/linux: add descriptions for RTM_(NEW|DEL|GET)LINKPROPAlbert van der Linde2020-07-221-0/+2
| | | | https://elixir.bootlin.com/linux/latest/source/net/core/rtnetlink.c#L5565
* sys/linux: fix some warnings in descriptionsDmitry Vyukov2020-05-251-0/+3
|
* sys/linux: check for missing/duplicate netlink attrsDmitry Vyukov2020-01-231-1/+1
| | | | Update #590
* sys/linux: fix incorrect nlattr sizesDmitry Vyukov2020-01-221-0/+11
| | | | Update #590
* sys/linux: add more device descriptions (geneve, lowpan, ipoib, cfhsi)Dmitry Vyukov2020-01-191-0/+22
|
* sys/linux: add NFNL_SUBSYS_QUEUE descriptionsDmitry Vyukov2020-01-091-2/+0
|
* sys/linux: fix 2 netlink data layout bugsDmitry Vyukov2020-01-071-0/+4
| | | | | | | | | | | 1. Turns out that NLA_F_NESTED is actually used and checked (nla_parse_nested checks it, while nla_parse_nested_deprecated does not). Similarly, ipset extensively checks NLA_F_NET_BYTEORDER. So we need these bits. 2. nla_len must not account for the trailing alighnment padding. This means we set wrong len for payloads that are not multiple of 4 (int8/int16/strings/arrays/some structs/etc).
* sys/linux: add vlan/macvlan/ipvlan/mactap device policiesDmitry Vyukov2020-01-031-0/+43
|
* sys/linux: add virt_wifi and xfrm devicesDmitry Vyukov2019-12-301-0/+16
| | | | + some netlink descriptions
* sys/linux: update mpls_lable and rta typesHangbin Liu2019-06-261-0/+2
| | | | | | | | | | | | | | Kernel get mpls lable like ``` unsigned entry = be32_to_cpu(hdr->label_stack_entry); result.label = (entry & MPLS_LS_LABEL_MASK) >> MPLS_LS_LABEL_SHIFT; ``` So we just need to store the label in big endian order. For mpls rta types, kernel accpet only one lable for RTA_DST and multi labels for RTA_NEWDST. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux: add /dev/ppp descriptionsDmitry Vyukov2019-01-041-0/+1
|
* sys/linux: detail ifla_vf_policy/ifla_port_policy/ifla_xdp_policyDmitry Vyukov2018-12-301-0/+25
|
* sys/linux: add can routesDmitry Vyukov2018-12-301-0/+23
|
* sys/linux: add RTM_NEWNSID/RTM_GETNSIDDmitry Vyukov2018-12-221-0/+5
|
* sys/linux: fix RTA_EXPIRES in rtm_ipv6_policyTobias Klauser2018-09-201-0/+1
|
* sys/linux/socket_netlink_route: add specific policies for IFLA_LINKINFOHangbin Liu2018-07-171-1/+128
| | | | | | | | Add interface specified policies for IFLA_LINKINFO. I only added the interfaces we create in initial setup. Remain other types of interfaces in the TODO list. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux: add 9p descriptionsDmitry Vyukov2018-07-061-1/+0
| | | | Only mount for now.
* sys/linux/socket_netlink_route: add routing rulesHangbin Liu2018-04-251-0/+34
| | | | | | | | | | | | | | Also fix RTA_MULTIPATH data type. We only need struct rtnexthop, no need to use array type. v1 -> v2: Use uid and sock_port instead of int32/16. Use flags for FRA_PROTOCOL and FRA_IP_PROTO. Add type fib_rule_hdr because even though the structure is same with rtmsg. The table, action and flags values are not same. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux/socket_netlink_route: update RTM_GETSTATS PAYLOAD formatHangbin Liu2018-04-191-0/+6
| | | | | | | | Update RTM_GETSTATS PAYLOAD format. Also fix ipv4_getroute and ipmr_getroute PAYLOAD format. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux: more NETLINK_ROUTE descriptionsDmitry Vyukov2018-01-151-0/+60
|
* sys/linux: more AF_NETLINK/NETLINK_ROUTE descriptionsDmitry Vyukov2018-01-141-0/+81
|
* sys/linux: add AF_NETLINK/NETLINK_ROUTE supportDmitry Vyukov2018-01-131-0/+74