Lines Matching refs:rtnh_gateway
64 if (src->rtnh_gateway) { in rtnl_route_nh_clone()
65 nh->rtnh_gateway = nl_addr_clone(src->rtnh_gateway); in rtnl_route_nh_clone()
66 if (!nh->rtnh_gateway) { in rtnl_route_nh_clone()
77 nl_addr_put(nh->rtnh_gateway); in rtnl_route_nh_free()
93 diff |= NH_DIFF(GATEWAY, nl_addr_cmp(a->rtnh_gateway, in rtnl_route_nh_compare()
94 b->rtnh_gateway)); in rtnl_route_nh_compare()
117 nl_dump(dp, " %s", nl_addr2str(nh->rtnh_gateway, in nh_dump_line()
143 nl_dump(dp, " via %s", nl_addr2str(nh->rtnh_gateway, in nh_dump_details()
178 nl_addr2str(nh->rtnh_gateway, buf, sizeof(buf))); in nh_dump_env()
256 struct nl_addr *old = nh->rtnh_gateway; in rtnl_route_nh_set_gateway()
259 nh->rtnh_gateway = nl_addr_get(addr); in rtnl_route_nh_set_gateway()
263 nh->rtnh_gateway = NULL; in rtnl_route_nh_set_gateway()
272 return nh->rtnh_gateway; in rtnl_route_nh_get_gateway()