Home | History | Annotate | Download | only in route

Lines Matching refs:rtnl_nexthop

37 struct rtnl_nexthop *rtnl_route_nh_alloc(void)
39 struct rtnl_nexthop *nh;
50 struct rtnl_nexthop *rtnl_route_nh_clone(struct rtnl_nexthop *src)
52 struct rtnl_nexthop *nh;
75 void rtnl_route_nh_free(struct rtnl_nexthop *nh)
83 int rtnl_route_nh_compare(struct rtnl_nexthop *a, struct rtnl_nexthop *b,
107 static void nh_dump_line(struct rtnl_nexthop *nh, struct nl_dump_params *dp)
133 static void nh_dump_details(struct rtnl_nexthop *nh, struct nl_dump_params *dp)
169 static void nh_dump_env(struct rtnl_nexthop *nh, struct nl_dump_params *dp)
205 void rtnl_route_nh_dump(struct rtnl_nexthop *nh, struct nl_dump_params *dp)
232 void rtnl_route_nh_set_weight(struct rtnl_nexthop *nh, uint8_t weight)
238 uint8_t rtnl_route_nh_get_weight(struct rtnl_nexthop *nh)
243 void rtnl_route_nh_set_ifindex(struct rtnl_nexthop *nh, int ifindex)
249 int rtnl_route_nh_get_ifindex(struct rtnl_nexthop *nh)
254 void rtnl_route_nh_set_gateway(struct rtnl_nexthop *nh, struct nl_addr *addr)
270 struct nl_addr *rtnl_route_nh_get_gateway(struct rtnl_nexthop *nh)
275 void rtnl_route_nh_set_flags(struct rtnl_nexthop *nh, unsigned int flags)
282 void rtnl_route_nh_unset_flags(struct rtnl_nexthop *nh, unsigned int flags)
289 unsigned int rtnl_route_nh_get_flags(struct rtnl_nexthop *nh)
294 void rtnl_route_nh_set_realms(struct rtnl_nexthop *nh, uint32_t realms)
300 uint32_t rtnl_route_nh_get_realms(struct rtnl_nexthop *nh)