diff options
Diffstat (limited to 'libnl_2/include/netlink/route/neighbour.h')
-rw-r--r-- | libnl_2/include/netlink/route/neighbour.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/libnl_2/include/netlink/route/neighbour.h b/libnl_2/include/netlink/route/neighbour.h deleted file mode 100644 index 698539a..0000000 --- a/libnl_2/include/netlink/route/neighbour.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * netlink/route/neighbour.h Neighbours - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation version 2.1 - * of the License. - * - * Copyright (c) 2003-2008 Thomas Graf <tgraf@suug.ch> - */ - -#ifndef NETLINK_NEIGHBOUR_H_ -#define NETLINK_NEIGHBOUR_H_ - -#include <netlink/netlink.h> -#include <netlink/cache.h> -#include <netlink/addr.h> - -#ifdef __cplusplus -extern "C" { -#endif - -struct rtnl_neigh; - -extern struct rtnl_neigh *rtnl_neigh_alloc(void); -extern void rtnl_neigh_put(struct rtnl_neigh *); - -extern int rtnl_neigh_alloc_cache(struct nl_sock *, struct nl_cache **); -extern struct rtnl_neigh *rtnl_neigh_get(struct nl_cache *, int, - struct nl_addr *); - -extern char * rtnl_neigh_state2str(int, char *, size_t); -extern int rtnl_neigh_str2state(const char *); - -extern char * rtnl_neigh_flags2str(int, char *, size_t); -extern int rtnl_neigh_str2flag(const char *); - -extern int rtnl_neigh_add(struct nl_sock *, struct rtnl_neigh *, int); -extern int rtnl_neigh_build_add_request(struct rtnl_neigh *, int, - struct nl_msg **); - -extern int rtnl_neigh_delete(struct nl_sock *, struct rtnl_neigh *, int); -extern int rtnl_neigh_build_delete_request(struct rtnl_neigh *, int, - struct nl_msg **); - -extern void rtnl_neigh_set_state(struct rtnl_neigh *, int); -extern int rtnl_neigh_get_state(struct rtnl_neigh *); -extern void rtnl_neigh_unset_state(struct rtnl_neigh *, - int); - -extern void rtnl_neigh_set_flags(struct rtnl_neigh *, - unsigned int); -extern void rtnl_neigh_unset_flags(struct rtnl_neigh *, - unsigned int); -extern unsigned int rtnl_neigh_get_flags(struct rtnl_neigh *); - -extern void rtnl_neigh_set_ifindex(struct rtnl_neigh *, - int); -extern int rtnl_neigh_get_ifindex(struct rtnl_neigh *); - -extern void rtnl_neigh_set_lladdr(struct rtnl_neigh *, - struct nl_addr *); -extern struct nl_addr * rtnl_neigh_get_lladdr(struct rtnl_neigh *); - -extern int rtnl_neigh_set_dst(struct rtnl_neigh *, - struct nl_addr *); -extern struct nl_addr * rtnl_neigh_get_dst(struct rtnl_neigh *); - -extern void rtnl_neigh_set_type(struct rtnl_neigh *, int); -extern int rtnl_neigh_get_type(struct rtnl_neigh *); - -extern void rtnl_neigh_set_family(struct rtnl_neigh *, int); -extern int rtnl_neigh_get_family(struct rtnl_neigh *); - -#ifdef __cplusplus -} -#endif - -#endif |