linux_old1/net/sctp
Vlad Yasevich 7d54dc6876 SCTP: Always flush the queue when uncorcking.
When the code calls uncork, trigger a queue flush, even
if the queue was not corked.  Most callers that explicitely
cork the queue will have additinal checks to see if they 
corked it.  Callers who do not cork the queue expect packets
to flow when they call uncork.

The scneario that showcased this bug happend when we were not
able to bundle DATA with outgoing COOKIE-ECHO.  As a result
the data just sat in the outqueue and did not get transmitted.
The application expected a response, but nothing happened.

Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
2007-11-09 11:43:41 -05:00
..
Kconfig [SCTP]: Use menuconfig objects. 2007-05-24 16:36:48 -07:00
Makefile [SCTP]: Implement SCTP-AUTH internals 2007-10-10 16:51:29 -07:00
associola.c SCTP: Allow ADD_IP to work with AUTH for backward compatibility. 2007-11-07 11:39:27 -05:00
auth.c SCTP endianness annotations regression 2007-10-29 07:41:32 -07:00
bind_addr.c SCTP: Update RCU handling during the ADD-IP case 2007-11-07 11:39:27 -05:00
chunk.c [SCTP]: Enable the sending of the AUTH chunk. 2007-10-10 16:51:31 -07:00
command.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
crc32c.c [SCTP]: #if 0 sctp_update_copy_cksum() 2007-10-26 04:07:20 -07:00
debug.c [NET]: Fix comparisons of unsigned < 0. 2007-06-03 18:08:47 -07:00
endpointola.c SCTP: Convert custom hash lists to use hlist. 2007-11-09 11:43:40 -05:00
input.c SCTP: Convert custom hash lists to use hlist. 2007-11-09 11:43:40 -05:00
inqueue.c SCTP: Fix a potential race between timers and receive path. 2007-11-07 11:39:27 -05:00
ipv6.c [NET]: Forget the zero_it argument of sk_alloc() 2007-11-01 00:39:31 -07:00
objcnt.c [SCTP]: Implement SCTP-AUTH internals 2007-10-10 16:51:29 -07:00
output.c [SCTP]: Enable the sending of the AUTH chunk. 2007-10-10 16:51:31 -07:00
outqueue.c SCTP: Always flush the queue when uncorcking. 2007-11-09 11:43:41 -05:00
primitive.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
proc.c SCTP: Convert custom hash lists to use hlist. 2007-11-09 11:43:40 -05:00
protocol.c SCTP: Convert custom hash lists to use hlist. 2007-11-09 11:43:40 -05:00
sm_make_chunk.c SCTP: Make sctp_verify_param return multiple indications. 2007-11-09 11:43:41 -05:00
sm_sideeffect.c SCTP: Fix difference cases of retransmit. 2007-11-07 11:39:27 -05:00
sm_statefuns.c SCTP: Fix difference cases of retransmit. 2007-11-07 11:39:27 -05:00
sm_statetable.c [SCTP]: Implement the receive and verification of AUTH chunk 2007-10-10 16:51:31 -07:00
socket.c SCTP: Convert custom hash lists to use hlist. 2007-11-09 11:43:40 -05:00
ssnmap.c [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
sysctl.c SCTP: Allow ADD_IP to work with AUTH for backward compatibility. 2007-11-07 11:39:27 -05:00
transport.c SCTP: Fix difference cases of retransmit. 2007-11-07 11:39:27 -05:00
tsnmap.c sctp: fix shadow symbol in net/sctp/tsnmap.c 2007-08-01 11:19:06 -04:00
ulpevent.c [SCTP]: API updates to suport SCTP-AUTH extensions. 2007-10-10 16:51:32 -07:00
ulpqueue.c SCTP: Fix PR-SCTP to deliver all the accumulated ordered chunks 2007-11-09 11:43:41 -05:00