| #ifndef _FIXUP_NETLINK_ROUTE_RTNL_H | |
| #define _FIXUP_NETLINK_ROUTE_RTNL_H | |
| #include <netlink/attr.h> | |
| struct rtnl_addr; | |
| struct rtnl_neigh; | |
| struct rtnl_route; | |
| struct rtnl_nexthop; | |
| static inline struct rtnl_neigh * | |
| rtnl_neigh_get(struct nl_cache *cache, int ifindex, struct nl_addr *dst) | |
| { | |
| return NULL; | |
| } | |
| static inline struct rtnl_link *rtnl_link_get(struct nl_cache *cache, | |
| int ifindex) | |
| { | |
| return NULL; | |
| } | |
| static void rtnl_neigh_put(struct rtnl_neigh *neigh) | |
| { | |
| } | |
| static inline int rtnl_addr_get_family(struct rtnl_addr *addr) | |
| { | |
| return -1; | |
| } | |
| static inline struct nl_addr *rtnl_neigh_get_lladdr(struct rtnl_neigh *neigh) | |
| { | |
| return NULL; | |
| } | |
| static inline struct rtnl_neigh *rtnl_neigh_alloc(void) | |
| { | |
| return NULL; | |
| } | |
| static inline void rtnl_neigh_set_ifindex(struct rtnl_neigh *neigh, int ifindex) | |
| { | |
| } | |
| static inline int rtnl_neigh_set_dst(struct rtnl_neigh *neigh, | |
| struct nl_addr *addr) | |
| { | |
| return -1; | |
| } | |
| static inline uint8_t rtnl_route_get_type(struct rtnl_route *route) | |
| { | |
| return 0; | |
| } | |
| static inline struct nl_addr *rtnl_route_get_pref_src(struct rtnl_route *route) | |
| { | |
| return NULL; | |
| } | |
| static inline struct rtnl_nexthop *rtnl_route_nexthop_n(struct rtnl_route *r, | |
| int n) | |
| { | |
| return NULL; | |
| } | |
| static inline int rtnl_route_nh_get_ifindex(struct rtnl_nexthop *nh) | |
| { | |
| return -1; | |
| } | |
| static inline struct nl_addr *rtnl_route_nh_get_gateway(struct rtnl_nexthop *nh) | |
| { | |
| return NULL; | |
| } | |
| static inline int rtnl_link_alloc_cache(struct nl_sock *sk, int family, | |
| struct nl_cache **result) | |
| { | |
| return -1; | |
| } | |
| static inline struct nl_addr *rtnl_link_get_addr(struct rtnl_link *link) | |
| { | |
| return NULL; | |
| } | |
| static inline int rtnl_link_vlan_get_id(struct rtnl_link *link) | |
| { | |
| return -1; | |
| } | |
| static inline void rtnl_link_put(struct rtnl_link *link) | |
| { | |
| } | |
| static inline int rtnl_link_is_vlan(struct rtnl_link *link) | |
| { | |
| return -1; | |
| } | |
| static inline int rtnl_route_alloc_cache(struct nl_sock *sk, int family, | |
| int flags, struct nl_cache **result) | |
| { | |
| return -1; | |
| } | |
| static inline int rtnl_neigh_alloc_cache(struct nl_sock *sock, | |
| struct nl_cache **result) | |
| { | |
| return -1; | |
| } | |
| #endif |