]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/net/xfrm.h
xfrm: remove flow cache
[mirror_ubuntu-bionic-kernel.git] / include / net / xfrm.h
index c0916ab18d3288033500e7a4953ef481176adaa0..e0feba2ce76af574d9b4615a6a4c735ccceed028 100644 (file)
@@ -563,7 +563,6 @@ struct xfrm_policy {
        refcount_t              refcnt;
        struct timer_list       timer;
 
-       struct flow_cache_object flo;
        atomic_t                genid;
        u32                     priority;
        u32                     index;
@@ -978,7 +977,6 @@ struct xfrm_dst {
                struct rt6_info         rt6;
        } u;
        struct dst_entry *route;
-       struct flow_cache_object flo;
        struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX];
        int num_pols, num_xfrms;
        u32 xfrm_genid;
@@ -1226,9 +1224,6 @@ static inline void xfrm_sk_free_policy(struct sock *sk)
        }
 }
 
-void xfrm_garbage_collect(struct net *net);
-void xfrm_garbage_collect_deferred(struct net *net);
-
 #else
 
 static inline void xfrm_sk_free_policy(struct sock *sk) {}
@@ -1263,9 +1258,6 @@ static inline int xfrm6_policy_check_reverse(struct sock *sk, int dir,
 {
        return 1;
 }
-static inline void xfrm_garbage_collect(struct net *net)
-{
-}
 #endif
 
 static __inline__