rtmsg 83 include/linux/mroute.h struct rtmsg; rtmsg 86 include/linux/mroute.h struct rtmsg *rtm, u32 portid); rtmsg 96 include/linux/mroute6.h struct rtmsg; rtmsg 98 include/linux/mroute6.h struct rtmsg *rtm, u32 portid); rtmsg 286 include/linux/mroute_base.h struct mr_mfc *c, struct rtmsg *rtm); rtmsg 337 include/linux/mroute_base.h struct mr_mfc *c, struct rtmsg *rtm) rtmsg 82 include/net/dn_fib.h int (*insert)(struct dn_fib_table *t, struct rtmsg *r, rtmsg 85 include/net/dn_fib.h int (*delete)(struct dn_fib_table *t, struct rtmsg *r, rtmsg 104 include/net/dn_fib.h struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, rtmsg 358 include/uapi/linux/rtnetlink.h #define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) rtmsg 359 include/uapi/linux/rtnetlink.h #define RTM_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct rtmsg)) rtmsg 165 net/decnet/dn_fib.c const struct rtmsg *r) rtmsg 195 net/decnet/dn_fib.c static int dn_fib_check_nh(const struct rtmsg *r, struct dn_fib_info *fi, struct dn_fib_nh *nh) rtmsg 267 net/decnet/dn_fib.c struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, struct nlattr *attrs[], rtmsg 510 net/decnet/dn_fib.c struct rtmsg *r = nlmsg_data(nlh); rtmsg 537 net/decnet/dn_fib.c struct rtmsg *r = nlmsg_data(nlh); rtmsg 564 net/decnet/dn_fib.c struct rtmsg rtm; rtmsg 1549 net/decnet/dn_route.c struct rtmsg *r; rtmsg 1637 net/decnet/dn_route.c struct rtmsg *rtm = nlmsg_data(nlh); rtmsg 1726 net/decnet/dn_route.c struct rtmsg *rtm; rtmsg 1731 net/decnet/dn_route.c if (nlmsg_len(cb->nlh) < sizeof(struct rtmsg)) rtmsg 229 net/decnet/dn_table.c static int dn_fib_nh_match(struct rtmsg *r, struct nlmsghdr *nlh, struct nlattr *attrs[], struct dn_fib_info *fi) rtmsg 276 net/decnet/dn_table.c size_t payload = NLMSG_ALIGN(sizeof(struct rtmsg)) rtmsg 305 net/decnet/dn_table.c struct rtmsg *rtm; rtmsg 500 net/decnet/dn_table.c if (nlmsg_len(cb->nlh) >= sizeof(struct rtmsg) && rtmsg 501 net/decnet/dn_table.c ((struct rtmsg *)nlmsg_data(cb->nlh))->rtm_flags&RTM_F_CLONED) rtmsg 529 net/decnet/dn_table.c static int dn_fib_table_insert(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[], rtmsg 666 net/decnet/dn_table.c static int dn_fib_table_delete(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[], rtmsg 735 net/ipv4/fib_frontend.c struct rtmsg *rtm; rtmsg 764 net/ipv4/fib_frontend.c nlmsg_for_each_attr(attr, nlh, sizeof(struct rtmsg), remaining) { rtmsg 906 net/ipv4/fib_frontend.c struct rtmsg *rtm; rtmsg 990 net/ipv4/fib_frontend.c } else if (nlmsg_len(nlh) >= sizeof(struct rtmsg)) { rtmsg 991 net/ipv4/fib_frontend.c struct rtmsg *rtm = nlmsg_data(nlh); rtmsg 457 net/ipv4/fib_semantics.c size_t payload = NLMSG_ALIGN(sizeof(struct rtmsg)) rtmsg 1733 net/ipv4/fib_semantics.c struct rtmsg *rtm; rtmsg 2259 net/ipv4/ipmr.c struct rtmsg *rtm, u32 portid) rtmsg 2326 net/ipv4/ipmr.c struct rtmsg *rtm; rtmsg 2376 net/ipv4/ipmr.c NLMSG_ALIGN(sizeof(struct rtmsg)) rtmsg 2488 net/ipv4/ipmr.c struct rtmsg *rtm; rtmsg 2670 net/ipv4/ipmr.c struct rtmsg *rtm; rtmsg 2689 net/ipv4/ipmr.c nlmsg_for_each_attr(attr, nlh, sizeof(struct rtmsg), rem) { rtmsg 209 net/ipv4/ipmr_base.c struct mr_mfc *c, struct rtmsg *rtm) rtmsg 2741 net/ipv4/route.c struct rtmsg *r; rtmsg 3011 net/ipv4/route.c struct rtmsg *rtm; rtmsg 3086 net/ipv4/route.c struct rtmsg *rtm; rtmsg 582 net/ipv6/ip6_fib.c } else if (nlmsg_len(nlh) >= sizeof(struct rtmsg)) { rtmsg 583 net/ipv6/ip6_fib.c struct rtmsg *rtm = nlmsg_data(nlh); rtmsg 2250 net/ipv6/ip6mr.c int ip6mr_get_route(struct net *net, struct sk_buff *skb, struct rtmsg *rtm, rtmsg 2325 net/ipv6/ip6mr.c struct rtmsg *rtm; rtmsg 2375 net/ipv6/ip6mr.c NLMSG_ALIGN(sizeof(struct rtmsg)) rtmsg 4299 net/ipv6/route.c struct in6_rtmsg *rtmsg, rtmsg 4303 net/ipv6/route.c .fc_table = l3mdev_fib_table_by_index(net, rtmsg->rtmsg_ifindex) ? rtmsg 4305 net/ipv6/route.c .fc_ifindex = rtmsg->rtmsg_ifindex, rtmsg 4306 net/ipv6/route.c .fc_metric = rtmsg->rtmsg_metric ? : IP6_RT_PRIO_USER, rtmsg 4307 net/ipv6/route.c .fc_expires = rtmsg->rtmsg_info, rtmsg 4308 net/ipv6/route.c .fc_dst_len = rtmsg->rtmsg_dst_len, rtmsg 4309 net/ipv6/route.c .fc_src_len = rtmsg->rtmsg_src_len, rtmsg 4310 net/ipv6/route.c .fc_flags = rtmsg->rtmsg_flags, rtmsg 4311 net/ipv6/route.c .fc_type = rtmsg->rtmsg_type, rtmsg 4315 net/ipv6/route.c .fc_dst = rtmsg->rtmsg_dst, rtmsg 4316 net/ipv6/route.c .fc_src = rtmsg->rtmsg_src, rtmsg 4317 net/ipv6/route.c .fc_gateway = rtmsg->rtmsg_gateway, rtmsg 4324 net/ipv6/route.c struct in6_rtmsg rtmsg; rtmsg 4332 net/ipv6/route.c err = copy_from_user(&rtmsg, arg, rtmsg 4337 net/ipv6/route.c rtmsg_to_fib6_config(net, &rtmsg, &cfg); rtmsg 4870 net/ipv6/route.c struct rtmsg *rtm; rtmsg 5351 net/ipv6/route.c return NLMSG_ALIGN(sizeof(struct rtmsg)) rtmsg 5407 net/ipv6/route.c struct rtmsg *rtm; rtmsg 5734 net/ipv6/route.c struct rtmsg *rtm; rtmsg 5806 net/ipv6/route.c struct rtmsg *rtm; rtmsg 1786 net/mpls/af_mpls.c struct rtmsg *rtm; rtmsg 1968 net/mpls/af_mpls.c struct rtmsg *rtm; rtmsg 2087 net/mpls/af_mpls.c struct rtmsg *rtm; rtmsg 2217 net/mpls/af_mpls.c NLMSG_ALIGN(sizeof(struct rtmsg)) rtmsg 2283 net/mpls/af_mpls.c struct rtmsg *rtm; rtmsg 2348 net/mpls/af_mpls.c struct rtmsg *rtm, *r; rtmsg 163 net/phonet/pn_netlink.c struct rtmsg *rtm; rtmsg 224 net/phonet/pn_netlink.c struct rtmsg *rtm; rtmsg 127 samples/bpf/xdp_router_ipv4_user.c struct rtmsg *rt_msg; rtmsg 160 samples/bpf/xdp_router_ipv4_user.c rt_msg = (struct rtmsg *)NLMSG_DATA(nh); rtmsg 324 samples/bpf/xdp_router_ipv4_user.c struct rtmsg rt; rtmsg 341 samples/bpf/xdp_router_ipv4_user.c req.nl.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); rtmsg 480 samples/bpf/xdp_router_ipv4_user.c req.nl.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); rtmsg 363 tools/testing/selftests/net/udpgso.c struct rtmsg *rt;