Home | History | Annotate | Download | only in route

Lines Matching refs:rtnl_neigh

23 struct rtnl_neigh;
25 extern struct rtnl_neigh *rtnl_neigh_alloc(void);
26 extern void rtnl_neigh_put(struct rtnl_neigh *);
29 extern struct rtnl_neigh *rtnl_neigh_get(struct nl_cache *, int,
38 extern int rtnl_neigh_add(struct nl_sock *, struct rtnl_neigh *, int);
39 extern int rtnl_neigh_build_add_request(struct rtnl_neigh *, int,
42 extern int rtnl_neigh_delete(struct nl_sock *, struct rtnl_neigh *, int);
43 extern int rtnl_neigh_build_delete_request(struct rtnl_neigh *, int,
46 extern void rtnl_neigh_set_state(struct rtnl_neigh *, int);
47 extern int rtnl_neigh_get_state(struct rtnl_neigh *);
48 extern void rtnl_neigh_unset_state(struct rtnl_neigh *,
51 extern void rtnl_neigh_set_flags(struct rtnl_neigh *,
53 extern void rtnl_neigh_unset_flags(struct rtnl_neigh *,
55 extern unsigned int rtnl_neigh_get_flags(struct rtnl_neigh *);
57 extern void rtnl_neigh_set_ifindex(struct rtnl_neigh *,
59 extern int rtnl_neigh_get_ifindex(struct rtnl_neigh *);
61 extern void rtnl_neigh_set_lladdr(struct rtnl_neigh *,
63 extern struct nl_addr * rtnl_neigh_get_lladdr(struct rtnl_neigh *);
65 extern int rtnl_neigh_set_dst(struct rtnl_neigh *,
67 extern struct nl_addr * rtnl_neigh_get_dst(struct rtnl_neigh *);
69 extern void rtnl_neigh_set_type(struct rtnl_neigh *, int);
70 extern int rtnl_neigh_get_type(struct rtnl_neigh *);
72 extern void rtnl_neigh_set_family(struct rtnl_neigh *, int);
73 extern int rtnl_neigh_get_family(struct rtnl_neigh *);