]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - include/net/inet_timewait_sock.h
inet: collapse ipv4/v6 rcv_saddr_equal functions into one
[mirror_ubuntu-artful-kernel.git] / include / net / inet_timewait_sock.h
index c9b3eb70f340d48ffe60105622bee367c7ea848f..6a75d67a30fd80d15e40e86b59d6216da5e94989 100644 (file)
 
 #include <linux/atomic.h>
 
-struct inet_hashinfo;
-
-struct inet_timewait_death_row {
-       atomic_t                tw_count;
-
-       struct inet_hashinfo    *hashinfo ____cacheline_aligned_in_smp;
-       int                     sysctl_tw_recycle;
-       int                     sysctl_max_tw_buckets;
-};
-
 struct inet_bind_bucket;
 
 /*
@@ -125,8 +115,7 @@ static inline void inet_twsk_reschedule(struct inet_timewait_sock *tw, int timeo
 
 void inet_twsk_deschedule_put(struct inet_timewait_sock *tw);
 
-void inet_twsk_purge(struct inet_hashinfo *hashinfo,
-                    struct inet_timewait_death_row *twdr, int family);
+void inet_twsk_purge(struct inet_hashinfo *hashinfo, int family);
 
 static inline
 struct net *twsk_net(const struct inet_timewait_sock *twsk)