Arnaldo Carvalho de Melo
a55ebcc4c4
[INET]: Move bind_hash from tcp_sk to inet_sk
...
This should really be in a inet_connection_sock, but I'm leaving it
for a later optimization, when some more fields common to INET
transport protocols now in tcp_sk or inet_sk will be chunked out into
inet_connection_sock, for now its better to concentrate on getting the
changes in the core merged to leave the DCCP tree with only DCCP
specific code.
Next changesets will take advantage of this move to generalise things
like tcp_bind_hash, tcp_put_port, tcp_inherit_port, making the later
receive a inet_hashinfo parameter, and even __tcp_tw_hashdance, etc in
the future, when tcp_tw_bucket gets transformed into the struct
timewait_sock hierarchy.
tcp_destroy_sock also is eligible as soon as tcp_orphan_count gets
moved to sk_prot.
A cascade of incremental changes will ultimately make the tcp_lookup
functions be fully generic.
Signed-off-by: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-08-29 15:38:48 -07:00
..
bluetooth
[Bluetooth] Remove unused functions and cleanup symbol exports
2005-08-06 12:36:51 +02:00
irda
[NET]: Transform skb_queue_len() binary tests into skb_queue_empty()
2005-07-08 14:57:23 -07:00
sctp
[SCTP]: Fix potential null pointer dereference while handling an icmp error
2005-07-18 13:44:10 -07:00
tc_act
[PKT_SCHED]: Introduce simple actions.
2005-04-24 20:10:16 -07:00
act_api.h
[NET]: Kill skb->tc_classid
2005-08-29 15:31:18 -07:00
act_generic.h
[PKT_SCHED]: Fixup simple action define.
2005-05-19 12:42:39 -07:00
addrconf.h
[IPV6]: net/addrconf.h needs to include linux/in6.h earlier
2005-05-03 22:17:18 -07:00
af_unix.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ah.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
arp.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
atmclip.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ax25.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
checksum.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
compat.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
datalink.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
dn.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dn_dev.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dn_fib.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dn_neigh.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dn_nsp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dn_route.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dsfield.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dst.h
[NET]: Shave sizeof(ptr) bytes off dst_entry
2005-04-19 20:46:37 -07:00
esp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
flow.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
gen_stats.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
icmp.h
[PATCH] update Ross Biro bouncing email address
2005-05-05 16:36:49 -07:00
ieee80211.h
[PATCH] ieee80211.h build fix
2005-06-28 22:45:32 -07:00
if_inet6.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
inet_common.h
[INET]: Move the TCP hashtable functions/structs to inet_hashtables.[ch]
2005-08-29 15:38:39 -07:00
inet_ecn.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
inet_hashtables.h
[INET]: Move the TCP hashtable functions/structs to inet_hashtables.[ch]
2005-08-29 15:38:39 -07:00
inetpeer.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ip.h
[IPV4]: possible cleanups
2005-08-29 15:33:20 -07:00
ip6_checksum.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ip6_fib.h
[IPV6]: V6 route events reported with wrong netlink PID and seq number
2005-06-21 13:51:04 -07:00
ip6_route.h
[IPV6]: V6 route events reported with wrong netlink PID and seq number
2005-06-21 13:51:04 -07:00
ip6_tunnel.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ip_fib.h
[NETLINK]: fib_lookup() via netlink
2005-06-20 13:36:39 -07:00
ip_mp_alg.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ip_vs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipcomp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipconfig.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipip.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipv6.h
[NET]: Cleanup INET_REFCNT_DEBUG code
2005-08-29 15:37:29 -07:00
ipx.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
iw_handler.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
lapb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
llc_c_ac.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_c_ev.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_c_st.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_conn.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_if.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_pdu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_s_ac.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_s_ev.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_s_st.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
llc_sap.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ndisc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
neighbour.h
[NEIGHBOUR]: Remove unused fields in struct neigh_parms and neigh_table
2005-06-18 22:51:12 -07:00
netrom.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
p8022.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
pkt_act.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pkt_cls.h
[NET]: Remove explicit initializations of skb->input_dev
2005-08-29 15:33:26 -07:00
pkt_sched.h
[PKT_SCHED]: Cleanup qdisc creation and alignment macros
2005-07-05 14:15:09 -07:00
protocol.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
psnap.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
raw.h
[IPV4/6]: Check if packet was actually delivered to a raw socket to decide whether to send an ICMP unreachable
2005-08-29 15:37:22 -07:00
rawv6.h
[IPV4/6]: Check if packet was actually delivered to a raw socket to decide whether to send an ICMP unreachable
2005-08-29 15:37:22 -07:00
request_sock.h
[REQSK]: Move the syn_table destroy from tcp_listen_stop to reqsk_queue_destroy
2005-08-29 15:32:11 -07:00
rose.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
route.h
[IPV4]: possible cleanups
2005-08-29 15:33:20 -07:00
sch_generic.h
[PKT_SCHED]: Cleanup qdisc creation and alignment macros
2005-07-05 14:15:09 -07:00
scm.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
slhc_vj.h
[NET]: Remove __ARGS from include/net/slhc_vj.h
2005-07-05 15:12:04 -07:00
snmp.h
[PATCH] smp_processor_id() cleanup
2005-06-21 18:46:13 -07:00
sock.h
[SOCK]: Introduce sk_setup_caps
2005-08-29 15:37:48 -07:00
syncppp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
tcp.h
[INET]: Move bind_hash from tcp_sk to inet_sk
2005-08-29 15:38:48 -07:00
tcp_ecn.h
[NET] Rename open_request to request_sock
2005-06-18 22:47:21 -07:00
transp_v6.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
udp.h
[PATCH] update Ross Biro bouncing email address
2005-05-05 16:36:49 -07:00
x25.h
[NET]: Kill skb->real_dev
2005-08-29 15:32:25 -07:00
x25device.h
[NET]: Remove explicit initializations of skb->input_dev
2005-08-29 15:33:26 -07:00
xfrm.h
[IPV4]: possible cleanups
2005-08-29 15:33:20 -07:00