compat: Detect and use inet_getpeer_v4().
[cascardo/ovs.git] / datapath / linux / compat / include / net / inetpeer.h
1 #ifndef _NET_INETPEER_WRAPPER_H
2 #define _NET_INETPEER_WRAPPER_H
3
4 #include_next <net/inetpeer.h>
5
6 #if defined(OVS_FRAGMENT_BACKPORT) && \
7     !defined(HAVE_INETPEER_VIF_SUPPORT)
8 static inline struct inet_peer *rpl_inet_getpeer_v4(struct inet_peer_base *base,
9                                                     __be32 v4daddr, int vif,
10                                                     int create)
11 {
12         return inet_getpeer_v4(base, v4daddr, create);
13 }
14 #define inet_getpeer_v4 rpl_inet_getpeer_v4
15 #endif /* OVS_FRAGMENT_BACKPORT */
16
17 #endif /* _NET_INETPEER_WRAPPER_H */