diff options
Diffstat (limited to 'net/ipv4/xfrm4_policy.c')
-rw-r--r-- | net/ipv4/xfrm4_policy.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/ipv4/xfrm4_policy.c b/net/ipv4/xfrm4_policy.c index 5ccae3a463c2..656345f75e0d 100644 --- a/net/ipv4/xfrm4_policy.c +++ b/net/ipv4/xfrm4_policy.c | |||
@@ -84,6 +84,12 @@ static int xfrm4_get_tos(struct flowi *fl) | |||
84 | return fl->fl4_tos; | 84 | return fl->fl4_tos; |
85 | } | 85 | } |
86 | 86 | ||
87 | static int xfrm4_init_path(struct xfrm_dst *path, struct dst_entry *dst, | ||
88 | int nfheader_len) | ||
89 | { | ||
90 | return 0; | ||
91 | } | ||
92 | |||
87 | static int xfrm4_fill_dst(struct xfrm_dst *xdst, struct net_device *dev) | 93 | static int xfrm4_fill_dst(struct xfrm_dst *xdst, struct net_device *dev) |
88 | { | 94 | { |
89 | struct rtable *rt = (struct rtable *)xdst->route; | 95 | struct rtable *rt = (struct rtable *)xdst->route; |
@@ -251,6 +257,7 @@ static struct xfrm_policy_afinfo xfrm4_policy_afinfo = { | |||
251 | .find_bundle = __xfrm4_find_bundle, | 257 | .find_bundle = __xfrm4_find_bundle, |
252 | .decode_session = _decode_session4, | 258 | .decode_session = _decode_session4, |
253 | .get_tos = xfrm4_get_tos, | 259 | .get_tos = xfrm4_get_tos, |
260 | .init_path = xfrm4_init_path, | ||
254 | .fill_dst = xfrm4_fill_dst, | 261 | .fill_dst = xfrm4_fill_dst, |
255 | }; | 262 | }; |
256 | 263 | ||