| #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 |