12 #ifndef NETLINK_ROUTE_NEXTHOP_H_ 13 #define NETLINK_ROUTE_NEXTHOP_H_ 15 #include <netlink/netlink.h> 16 #include <netlink/addr.h> 24 extern struct rtnl_nexthop * rtnl_route_nh_alloc(
void);
25 extern struct rtnl_nexthop * rtnl_route_nh_clone(
struct rtnl_nexthop *);
26 extern void rtnl_route_nh_free(
struct rtnl_nexthop *);
27 extern void rtnl_route_nh_set_weight(
struct rtnl_nexthop *,
int);
28 extern void rtnl_route_nh_set_ifindex(
struct rtnl_nexthop *,
int);
29 extern void rtnl_route_nh_set_gateway(
struct rtnl_nexthop *,
31 extern void rtnl_route_nh_set_flags(
struct rtnl_nexthop *,
33 extern void rtnl_route_nh_unset_flags(
struct rtnl_nexthop *,
35 extern unsigned int rtnl_route_nh_get_flags(
struct rtnl_nexthop *);