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