Lines Matching refs:rtm
116 struct mfc6_cache *c, struct rtmsg *rtm);
2233 struct mfc6_cache *c, struct rtmsg *rtm) in __ip6mr_fill_mroute() argument
2274 rtm->rtm_type = RTN_MULTICAST; in __ip6mr_fill_mroute()
2279 struct sk_buff *skb, struct rtmsg *rtm, int nowait) in ip6mr_get_route() argument
2347 if (!nowait && (rtm->rtm_flags&RTM_F_NOTIFY)) in ip6mr_get_route()
2350 err = __ip6mr_fill_mroute(mrt, skb, cache, rtm); in ip6mr_get_route()
2360 struct rtmsg *rtm; in ip6mr_fill_mroute() local
2363 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); in ip6mr_fill_mroute()
2367 rtm = nlmsg_data(nlh); in ip6mr_fill_mroute()
2368 rtm->rtm_family = RTNL_FAMILY_IP6MR; in ip6mr_fill_mroute()
2369 rtm->rtm_dst_len = 128; in ip6mr_fill_mroute()
2370 rtm->rtm_src_len = 128; in ip6mr_fill_mroute()
2371 rtm->rtm_tos = 0; in ip6mr_fill_mroute()
2372 rtm->rtm_table = mrt->id; in ip6mr_fill_mroute()
2375 rtm->rtm_type = RTN_MULTICAST; in ip6mr_fill_mroute()
2376 rtm->rtm_scope = RT_SCOPE_UNIVERSE; in ip6mr_fill_mroute()
2378 rtm->rtm_protocol = RTPROT_STATIC; in ip6mr_fill_mroute()
2380 rtm->rtm_protocol = RTPROT_MROUTED; in ip6mr_fill_mroute()
2381 rtm->rtm_flags = 0; in ip6mr_fill_mroute()
2386 err = __ip6mr_fill_mroute(mrt, skb, c, rtm); in ip6mr_fill_mroute()