Lines Matching refs:rtm
134 struct mfc_cache *c, struct rtmsg *rtm);
2155 struct mfc_cache *c, struct rtmsg *rtm) in __ipmr_fill_mroute() argument
2195 rtm->rtm_type = RTN_MULTICAST; in __ipmr_fill_mroute()
2201 struct rtmsg *rtm, int nowait) in ipmr_get_route() argument
2260 if (!nowait && (rtm->rtm_flags & RTM_F_NOTIFY)) in ipmr_get_route()
2262 err = __ipmr_fill_mroute(mrt, skb, cache, rtm); in ipmr_get_route()
2273 struct rtmsg *rtm; in ipmr_fill_mroute() local
2276 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); in ipmr_fill_mroute()
2280 rtm = nlmsg_data(nlh); in ipmr_fill_mroute()
2281 rtm->rtm_family = RTNL_FAMILY_IPMR; in ipmr_fill_mroute()
2282 rtm->rtm_dst_len = 32; in ipmr_fill_mroute()
2283 rtm->rtm_src_len = 32; in ipmr_fill_mroute()
2284 rtm->rtm_tos = 0; in ipmr_fill_mroute()
2285 rtm->rtm_table = mrt->id; in ipmr_fill_mroute()
2288 rtm->rtm_type = RTN_MULTICAST; in ipmr_fill_mroute()
2289 rtm->rtm_scope = RT_SCOPE_UNIVERSE; in ipmr_fill_mroute()
2291 rtm->rtm_protocol = RTPROT_STATIC; in ipmr_fill_mroute()
2293 rtm->rtm_protocol = RTPROT_MROUTED; in ipmr_fill_mroute()
2294 rtm->rtm_flags = 0; in ipmr_fill_mroute()
2299 err = __ipmr_fill_mroute(mrt, skb, c, rtm); in ipmr_fill_mroute()