alistair23-linux/net/sctp
Vlad Yasevich 749bf9215e [SCTP]: Reset some transport and association variables on restart
If the association has been restarted, we need to reset the
transport congestion variables as well as accumulated error
counts and CACC variables.  If we do not, the association
will use the wrong values and may terminate prematurely.

This was found with a scenario where the peer restarted
the association when lksctp was in the last HB timeout for
its association.  The restart happened, but the error counts
have not been reset and when the timeout occurred, a newly
restarted association was terminated due to excessive
retransmits.

Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-03-20 00:09:45 -07:00
..
associola.c [SCTP]: Reset some transport and association variables on restart 2007-03-20 00:09:45 -07:00
bind_addr.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
chunk.c [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
command.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
crc32c.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
debug.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
endpointola.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
input.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
inqueue.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
ipv6.c [SCTP] ipv6: inconsistent lock state ipv6_add_addr/sctp_v6_copy_addrlist 2007-03-08 14:43:41 -08:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
objcnt.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
output.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
outqueue.c [SCTP]: Fix connection hang/slowdown with PR-SCTP 2007-02-26 11:42:49 -08:00
primitive.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
proc.c [PATCH] mark struct file_operations const 8 2007-02-12 09:48:46 -08:00
protocol.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
sm_make_chunk.c Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2007-02-11 11:38:13 -08:00
sm_sideeffect.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
sm_statefuns.c [SCTP]: Increment error counters on user requested HBs. 2007-03-20 00:09:44 -07:00
sm_statetable.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
socket.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
ssnmap.c [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
sysctl.c [PATCH] sysctl: remove insert_at_head from register_sysctl 2007-02-14 08:09:59 -08:00
transport.c [SCTP]: Reset some transport and association variables on restart 2007-03-20 00:09:45 -07:00
tsnmap.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
ulpevent.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
ulpqueue.c [SCTP]: Clean up stale data during association restart 2007-03-20 00:09:43 -07:00