[DCCP]: Implement the CLOSING timer
Arnaldo Carvalho de Melo authored
So that we retransmit CLOSE/CLOSEREQ packets till they elicit an
answer or we hit a timeout.

Most of the machinery uses TCP approaches, this code has to be
polished & audited, but this is better than we had before.
Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
7ad07e7c
Name Last commit Last update
..
802 [NET]: Fix sparse warnings
8021q [NET]: Kill skb->real_dev
appletalk [TCP]: Move the tcp sock states to net/tcp_states.h
atm [NET]: Kill skb->list
ax25 [TCP]: Move the tcp sock states to net/tcp_states.h
bluetooth [NET]: Store skb->timestamp as offset to a base timestamp
bridge [NETLINK]: Add "groups" argument to netlink_kernel_create
core [NET]: Add support for getting the permanent hardware address.
dccp [DCCP]: Implement the CLOSING timer
decnet [DECNET]: Fix build after netlink changes.
econet [NET]: Store skb->timestamp as offset to a base timestamp
ethernet [NET]: Fix sparse warnings
ipv4 [NETFILTER]: Add goto target
ipv6 [NETFILTER]: Add goto target
ipx [NET]: Fix sparse warnings
irda [IRDA]: Possible cleanups.
key [IPSEC]: Add XFRM_STATE_NOPMTUDISC flag
lapb [NET]: Kill skb->list
llc [TCP]: Move the tcp sock states to net/tcp_states.h
netfilter [NETLINK]: Add "groups" argument to netlink_kernel_create
netlink [NETLINK]: Fix sparse warnings
netrom [TCP]: Move the tcp sock states to net/tcp_states.h
packet [NET]: Store skb->timestamp as offset to a base timestamp
rose [TCP]: Move the tcp sock states to net/tcp_states.h
rxrpc [RXRPC]: Fix build failure introduced by skb->stamp changes.
sched [NETLINK]: Convert netlink users to use group numbers instead of bitmasks
sctp [NET]: Store skb->timestamp as offset to a base timestamp
sunrpc [NET]: Store skb->timestamp as offset to a base timestamp
unix [NET]: Fix sparse warnings
wanrouter [TCP]: Move the tcp sock states to net/tcp_states.h
x25 [TCP]: Move the tcp sock states to net/tcp_states.h
xfrm [NETLINK]: Add "groups" argument to netlink_kernel_create
Kconfig [DCCP]: Initial implementation
Makefile [DCCP]: Initial implementation
TUNABLE Linux-2.6.12-rc2
compat.c [NET]: Fix memory leak in sys_{send,recv}msg() w/compat
nonet.c Linux-2.6.12-rc2
socket.c [NET]: Fix sparse warnings
sysctl_net.c [NET]: Fix sparse warnings