projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6f93ac7
)
net: dst: provide accessor function to dst->xfrm
author
Vlad Yasevich
<
[email protected]
>
Wed, 16 Oct 2013 02:01:29 +0000
(22:01 -0400)
committer
David S. Miller
<
[email protected]
>
Thu, 17 Oct 2013 19:24:44 +0000
(15:24 -0400)
dst->xfrm is conditionally defined. Provide accessor funtion that
is always available.
Signed-off-by: Vlad Yasevich <
[email protected]
>
Acked-by: Neil Horman <
[email protected]
>
Signed-off-by: David S. Miller <
[email protected]
>
include/net/dst.h
patch
|
blob
|
history
diff --git
a/include/net/dst.h
b/include/net/dst.h
index 3bc4865f82679137077db4dd82c177bd39b51515..3c4c944096c9e5133695a415b530c80908980f39 100644
(file)
--- a/
include/net/dst.h
+++ b/
include/net/dst.h
@@
-479,10
+479,22
@@
static inline struct dst_entry *xfrm_lookup(struct net *net,
{
return dst_orig;
}
+
+static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst)
+{
+ return NULL;
+}
+
#else
extern struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
const struct flowi *fl, struct sock *sk,
int flags);
+
+/* skb attached with this dst needs transformation if dst->xfrm is valid */
+static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst)
+{
+ return dst->xfrm;
+}
#endif
#endif /* _NET_DST_H */