Lines Matching refs:rtnh_via
86 if (src->rtnh_via) { in rtnl_route_nh_clone()
87 nh->rtnh_via = nl_addr_clone(src->rtnh_via); in rtnl_route_nh_clone()
88 if (!nh->rtnh_via) { in rtnl_route_nh_clone()
103 nl_addr_put(nh->rtnh_via); in rtnl_route_nh_free()
129 diff |= NH_DIFF(VIA, nl_addr_cmp(a->rtnh_via, in rtnl_route_nh_compare()
130 b->rtnh_via)); in rtnl_route_nh_compare()
163 nl_addr2str(nh->rtnh_via, buf, sizeof(buf))); in nh_dump_line()
203 nl_addr2str(nh->rtnh_via, buf, sizeof(buf))); in nh_dump_details()
379 struct nl_addr *old = nh->rtnh_via; in rtnl_route_nh_set_via()
386 nh->rtnh_via = nl_addr_get(addr); in rtnl_route_nh_set_via()
390 nh->rtnh_via= NULL; in rtnl_route_nh_set_via()
401 return nh->rtnh_via; in rtnl_route_nh_get_via()