diff options
author | Vlad Yasevich <vladislav.yasevich@hp.com> | 2007-12-16 23:05:45 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-12-16 23:05:45 +0100 |
commit | ef5d4cf2f9aae4e09883d2d664e367a16b47d857 (patch) | |
tree | b6e83cf4f8b975c8bec0045c8a74d11496524f10 /drivers/net/irda/irda-usb.c | |
parent | [AX25]: Locking dependencies fix in ax25_disconnect(). (diff) | |
download | linux-ef5d4cf2f9aae4e09883d2d664e367a16b47d857.tar.xz linux-ef5d4cf2f9aae4e09883d2d664e367a16b47d857.zip |
[SCTP]: Flush fragment queue when exiting partial delivery.
At the end of partial delivery, we may have complete messages
sitting on the fragment queue. These messages are stuck there
until a new fragment arrives. This can comletely stall a
given association. When clearing partial delivery state, flush
any complete messages from the fragment queue and send them on
their way up.
Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/irda/irda-usb.c')
0 files changed, 0 insertions, 0 deletions