12 #ifndef NETLINK_NEIGHTBL_H_
13 #define NETLINK_NEIGHTBL_H_
15 #include <netlink/netlink.h>
16 #include <netlink/cache.h>
17 #include <netlink/addr.h>
25 extern struct rtnl_neightbl *rtnl_neightbl_alloc(
void);
26 extern void rtnl_neightbl_put(
struct rtnl_neightbl *);
27 extern void rtnl_neightbl_free(
struct rtnl_neightbl *);
31 extern void rtnl_neightbl_dump(
struct rtnl_neightbl *, FILE *,
35 struct rtnl_neightbl *,
38 struct rtnl_neightbl *);
40 extern void rtnl_neightbl_set_family(
struct rtnl_neightbl *,
int);
41 extern void rtnl_neightbl_set_gc_tresh1(
struct rtnl_neightbl *,
int);
42 extern void rtnl_neightbl_set_gc_tresh2(
struct rtnl_neightbl *,
int);
43 extern void rtnl_neightbl_set_gc_tresh3(
struct rtnl_neightbl *,
int);
44 extern void rtnl_neightbl_set_name(
struct rtnl_neightbl *,
const char *);
45 extern void rtnl_neightbl_set_dev(
struct rtnl_neightbl *,
int);