Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.16-rc1 31 lines 882 B view raw
1/* 2 * NET Generic infrastructure for Network protocols. 3 * 4 * Authors: Arnaldo Carvalho de Melo <acme@conectiva.com.br> 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version 9 * 2 of the License, or (at your option) any later version. 10 */ 11#ifndef _TIMEWAIT_SOCK_H 12#define _TIMEWAIT_SOCK_H 13 14#include <linux/slab.h> 15#include <net/sock.h> 16 17struct timewait_sock_ops { 18 kmem_cache_t *twsk_slab; 19 unsigned int twsk_obj_size; 20 int (*twsk_unique)(struct sock *sk, 21 struct sock *sktw, void *twp); 22}; 23 24static inline int twsk_unique(struct sock *sk, struct sock *sktw, void *twp) 25{ 26 if (sk->sk_prot->twsk_prot->twsk_unique != NULL) 27 return sk->sk_prot->twsk_prot->twsk_unique(sk, sktw, twp); 28 return 0; 29} 30 31#endif /* _TIMEWAIT_SOCK_H */