Commit Graph

52 Commits (eb099670895f22970cd143875467c2768d6d87e5)

Author SHA1 Message Date
Eric Dumazet c25eb3bfb9 net: Convert TCP/DCCP listening hash tables to use RCU 16 years ago
Eric Dumazet f757fec4b0 net: use net_eq() in INET_MATCH and INET_TW_MATCH 16 years ago
Eric Dumazet 9db66bdcc8 net: convert TCP/DCCP ehash rwlocks to spinlocks 16 years ago
Eric Dumazet 5caea4ea70 net: listening_hash get a spinlock per bucket 16 years ago
Eric Dumazet 3ab5aee7fe net: Convert TCP & DCCP hash tables to use RCU / hlist_nulls 16 years ago
Eric Dumazet 7a9546ee35 net: ib_net pointer should depends on CONFIG_NET_NS 16 years ago
KOVACS Krisztian 23542618de inet: Don't lookup the socket if there's a socket attached to the skb 17 years ago
Arnaldo Carvalho de Melo 9a1f27c480 inet_hashtables: Add inet_lookup_skb helpers 17 years ago
Pavel Emelyanov 0b4419162a netns: introduce the net_hash_mix "salt" for hashes 17 years ago
Pavel Emelyanov 2086a65078 inet: add struct net argument to inet_lhashfn 17 years ago
Pavel Emelyanov 7f635ab71e inet: add struct net argument to inet_bhashfn 17 years ago
Pavel Emelyanov 53083773dc [INET]: Uninline the __inet_inherit_port call. 17 years ago
Pavel Emelyanov e56d8b8a2e [INET]: Drop the inet_inherit_port() call. 17 years ago
YOSHIFUJI Hideaki 3b1e0a655f [NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS. 17 years ago
Pavel Emelyanov 39d8cda76c [SOCK]: Add udp_hash member to struct proto. 17 years ago
Pavel Emelyanov 5d8c0aa943 [INET]: Fix accidentally broken inet(6)_hash_connect's port offset calculations. 17 years ago
Arnaldo Carvalho de Melo ab1e0a13d7 [SOCK] proto: Add hashinfo member to struct proto 17 years ago
Pavel Emelyanov c67499c0e7 [NETNS]: Tcp-v4 sockets per-net lookup. 17 years ago
Pavel Emelyanov 941b1d22cc [NETNS]: Make bind buckets live in net namespaces. 17 years ago
Pavel Emelyanov 5ee31fc1ec [INET]: Consolidate inet(6)_hash_connect. 17 years ago
Eric Dumazet 65f7651788 [NET]: prot_inuse cleanups and optimizations 17 years ago
Pavel Emelyanov 77a5ba55da [INET]: Uninline the __inet_lookup_established function. 17 years ago
Pavel Emelyanov 152da81deb [INET]: Uninline the __inet_hash function. 17 years ago
Pavel Emelyanov 218ad12f42 [IPV4]: Fix memory leak in inet_hashtables.h when NUMA is on 17 years ago
Eric Dumazet 9e4505c459 [INET]: Add a missing include <linux/vmalloc.h> to inet_hashtables.h 17 years ago
Eric Dumazet 230140cffa [INET]: Remove per bucket rwlock in tcp/dccp ehash table. 17 years ago
Vlad Yasevich fee9dee730 [UDP]: Make use of inet_iif() when doing socket lookups. 18 years ago
Stephen Hemminger cfcabdcc2d [NET]: sparse warning fixes 18 years ago
Eric Dumazet dbca9b2750 [NET]: change layout of ehash table 18 years ago
Christoph Lameter e18b890bb0 [PATCH] slab: remove kmem_cache_t 18 years ago
Al Viro fb99c848e5 [IPV4]: annotate inet_lookup() and friends 19 years ago
Al Viro 4f765d842f [IPV4]: INET_MATCH() annotations 19 years ago
Herbert Xu 8f491069b4 [IPV4]: Use network-order dport for all visible inet_lookup_* 19 years ago
Herbert Xu 99a92ff504 [IPV4]: Uninline inet_lookup_listener 19 years ago
David Woodhouse 62c4f0a2d5 Don't include linux/config.h from anywhere else in include/ 19 years ago
Arnaldo Carvalho de Melo 14c850212e [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h 19 years ago
Arnaldo Carvalho de Melo a7f5e7f164 [INET]: Generalise tcp_v4_hash_connect 19 years ago
Stephen Hemminger 6df716340d [TCP/DCCP]: Randomize port selection 20 years ago
Eric Dumazet 6d2553612f [INET]: Shrink struct inet_ehash_bucket on 32 bits UP 20 years ago
Eric Dumazet 81c3d5470e [INET]: speedup inet (tcp/dccp) lookups 20 years ago
Arnaldo Carvalho de Melo 0a5578cf8e [ICSK]: Generalise tcp_listen_{start,stop} 20 years ago
Arnaldo Carvalho de Melo 463c84b97f [NET]: Introduce inet_connection_sock 20 years ago
Arnaldo Carvalho de Melo e48c414ee6 [INET]: Generalise the TCP sock ID lookup routines 20 years ago
Arnaldo Carvalho de Melo 8feaf0c0a5 [INET]: Generalise tcp_tw_bucket, aka TIME_WAIT sockets 20 years ago
Arnaldo Carvalho de Melo 33b6223190 [INET]: Generalise tcp_v4_lookup_listener 20 years ago
Arnaldo Carvalho de Melo 81849d106b [INET]: Generalise tcp_v4_hash & tcp_unhash 20 years ago
Arnaldo Carvalho de Melo c752f0739f [TCP]: Move the tcp sock states to net/tcp_states.h 20 years ago
Arnaldo Carvalho de Melo f3f05f7046 [INET]: Generalise the tcp_listen_ lock routines 20 years ago
Arnaldo Carvalho de Melo 6e04e02165 [INET]: Move tcp_port_rover to inet_hashinfo 20 years ago
Arnaldo Carvalho de Melo 2d8c4ce519 [INET]: Generalise tcp_bind_hash & tcp_inherit_port 20 years ago