Lines Matching refs:rtm
134 struct mfc_cache *c, struct rtmsg *rtm);
2147 struct mfc_cache *c, struct rtmsg *rtm) in __ipmr_fill_mroute() argument
2187 rtm->rtm_type = RTN_MULTICAST; in __ipmr_fill_mroute()
2193 struct rtmsg *rtm, int nowait) in ipmr_get_route() argument
2252 if (!nowait && (rtm->rtm_flags & RTM_F_NOTIFY)) in ipmr_get_route()
2254 err = __ipmr_fill_mroute(mrt, skb, cache, rtm); in ipmr_get_route()
2265 struct rtmsg *rtm; in ipmr_fill_mroute() local
2268 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); in ipmr_fill_mroute()
2272 rtm = nlmsg_data(nlh); in ipmr_fill_mroute()
2273 rtm->rtm_family = RTNL_FAMILY_IPMR; in ipmr_fill_mroute()
2274 rtm->rtm_dst_len = 32; in ipmr_fill_mroute()
2275 rtm->rtm_src_len = 32; in ipmr_fill_mroute()
2276 rtm->rtm_tos = 0; in ipmr_fill_mroute()
2277 rtm->rtm_table = mrt->id; in ipmr_fill_mroute()
2280 rtm->rtm_type = RTN_MULTICAST; in ipmr_fill_mroute()
2281 rtm->rtm_scope = RT_SCOPE_UNIVERSE; in ipmr_fill_mroute()
2283 rtm->rtm_protocol = RTPROT_STATIC; in ipmr_fill_mroute()
2285 rtm->rtm_protocol = RTPROT_MROUTED; in ipmr_fill_mroute()
2286 rtm->rtm_flags = 0; in ipmr_fill_mroute()
2291 err = __ipmr_fill_mroute(mrt, skb, c, rtm); in ipmr_fill_mroute()