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 *);