Home | History | Annotate | Download | only in route

Lines Matching refs:rtnl_nexthop

22 struct rtnl_nexthop;
31 extern struct rtnl_nexthop * rtnl_route_nh_alloc(void);
32 extern struct rtnl_nexthop * rtnl_route_nh_clone(struct rtnl_nexthop *);
33 extern void rtnl_route_nh_free(struct rtnl_nexthop *);
35 extern int rtnl_route_nh_compare(struct rtnl_nexthop *,
36 struct rtnl_nexthop *,
39 extern void rtnl_route_nh_dump(struct rtnl_nexthop *,
42 extern void rtnl_route_nh_set_weight(struct rtnl_nexthop *, uint8_t);
43 extern uint8_t rtnl_route_nh_get_weight(struct rtnl_nexthop *);
44 extern void rtnl_route_nh_set_ifindex(struct rtnl_nexthop *, int);
45 extern int rtnl_route_nh_get_ifindex(struct rtnl_nexthop *);
46 extern void rtnl_route_nh_set_gateway(struct rtnl_nexthop *,
48 extern struct nl_addr * rtnl_route_nh_get_gateway(struct rtnl_nexthop *);
49 extern void rtnl_route_nh_set_flags(struct rtnl_nexthop *,
51 extern void rtnl_route_nh_unset_flags(struct rtnl_nexthop *,
53 extern unsigned int rtnl_route_nh_get_flags(struct rtnl_nexthop *);
54 extern void rtnl_route_nh_set_realms(struct rtnl_nexthop *,
56 extern uint32_t rtnl_route_nh_get_realms(struct rtnl_nexthop *);