• Home
  • Raw
  • Download

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,
32 extern int rtnl_neigh_parse(struct nlmsghdr *, struct rtnl_neigh **);
40 extern int rtnl_neigh_add(struct nl_sock *, struct rtnl_neigh *, int);
41 extern int rtnl_neigh_build_add_request(struct rtnl_neigh *, int,
44 extern int rtnl_neigh_delete(struct nl_sock *, struct rtnl_neigh *, int);
45 extern int rtnl_neigh_build_delete_request(struct rtnl_neigh *, int,
48 extern void rtnl_neigh_set_state(struct rtnl_neigh *, int);
49 extern int rtnl_neigh_get_state(struct rtnl_neigh *);
50 extern void rtnl_neigh_unset_state(struct rtnl_neigh *,
53 extern void rtnl_neigh_set_flags(struct rtnl_neigh *,
55 extern void rtnl_neigh_unset_flags(struct rtnl_neigh *,
57 extern unsigned int rtnl_neigh_get_flags(struct rtnl_neigh *);
59 extern void rtnl_neigh_set_ifindex(struct rtnl_neigh *,
61 extern int rtnl_neigh_get_ifindex(struct rtnl_neigh *);
63 extern void rtnl_neigh_set_lladdr(struct rtnl_neigh *,
65 extern struct nl_addr * rtnl_neigh_get_lladdr(struct rtnl_neigh *);
67 extern int rtnl_neigh_set_dst(struct rtnl_neigh *,
69 extern struct nl_addr * rtnl_neigh_get_dst(struct rtnl_neigh *);
71 extern void rtnl_neigh_set_type(struct rtnl_neigh *, int);
72 extern int rtnl_neigh_get_type(struct rtnl_neigh *);
74 extern void rtnl_neigh_set_family(struct rtnl_neigh *, int);
75 extern int rtnl_neigh_get_family(struct rtnl_neigh *);