Lines Matching refs:rtnl_nexthop
42 struct rtnl_nexthop *rtnl_route_nh_alloc(void) in rtnl_route_nh_alloc()
44 struct rtnl_nexthop *nh; in rtnl_route_nh_alloc()
55 struct rtnl_nexthop *rtnl_route_nh_clone(struct rtnl_nexthop *src) in rtnl_route_nh_clone()
57 struct rtnl_nexthop *nh; in rtnl_route_nh_clone()
99 void rtnl_route_nh_free(struct rtnl_nexthop *nh) in rtnl_route_nh_free()
115 int rtnl_route_nh_compare(struct rtnl_nexthop *a, struct rtnl_nexthop *b, in rtnl_route_nh_compare()
145 static void nh_dump_line(struct rtnl_nexthop *nh, struct nl_dump_params *dp) in nh_dump_line()
185 static void nh_dump_details(struct rtnl_nexthop *nh, struct nl_dump_params *dp) in nh_dump_details()
235 void rtnl_route_nh_dump(struct rtnl_nexthop *nh, struct nl_dump_params *dp) in rtnl_route_nh_dump()
253 void nh_set_encap(struct rtnl_nexthop *nh, struct rtnl_nh_encap *rtnh_encap) in nh_set_encap()
276 void rtnl_route_nh_set_weight(struct rtnl_nexthop *nh, uint8_t weight) in rtnl_route_nh_set_weight()
282 uint8_t rtnl_route_nh_get_weight(struct rtnl_nexthop *nh) in rtnl_route_nh_get_weight()
287 void rtnl_route_nh_set_ifindex(struct rtnl_nexthop *nh, int ifindex) in rtnl_route_nh_set_ifindex()
293 int rtnl_route_nh_get_ifindex(struct rtnl_nexthop *nh) in rtnl_route_nh_get_ifindex()
299 void rtnl_route_nh_set_gateway(struct rtnl_nexthop *nh, struct nl_addr *addr) in rtnl_route_nh_set_gateway()
315 struct nl_addr *rtnl_route_nh_get_gateway(struct rtnl_nexthop *nh) in rtnl_route_nh_get_gateway()
320 void rtnl_route_nh_set_flags(struct rtnl_nexthop *nh, unsigned int flags) in rtnl_route_nh_set_flags()
327 void rtnl_route_nh_unset_flags(struct rtnl_nexthop *nh, unsigned int flags) in rtnl_route_nh_unset_flags()
334 unsigned int rtnl_route_nh_get_flags(struct rtnl_nexthop *nh) in rtnl_route_nh_get_flags()
339 void rtnl_route_nh_set_realms(struct rtnl_nexthop *nh, uint32_t realms) in rtnl_route_nh_set_realms()
345 uint32_t rtnl_route_nh_get_realms(struct rtnl_nexthop *nh) in rtnl_route_nh_get_realms()
350 int rtnl_route_nh_set_newdst(struct rtnl_nexthop *nh, struct nl_addr *addr) in rtnl_route_nh_set_newdst()
372 struct nl_addr *rtnl_route_nh_get_newdst(struct rtnl_nexthop *nh) in rtnl_route_nh_get_newdst()
377 int rtnl_route_nh_set_via(struct rtnl_nexthop *nh, struct nl_addr *addr) in rtnl_route_nh_set_via()
399 struct nl_addr *rtnl_route_nh_get_via(struct rtnl_nexthop *nh) in rtnl_route_nh_get_via()