summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorJames Chapman <jchapman@katalix.com>2013-07-02 19:29:00 (GMT)
committerDavid S. Miller <davem@davemloft.net>2013-07-02 23:33:25 (GMT)
commita0dbd822273ce7660bf35525d61d7a8ac5e679a3 (patch)
tree3f5187519c078bfa265654239854ab0a41597719 /sound
parent8a1631d588a39e826f4248e60310498d5266c6fa (diff)
downloadlinux-a0dbd822273ce7660bf35525d61d7a8ac5e679a3.tar.xz
l2tp: make datapath resilient to packet loss when sequence numbers enabled
If L2TP data sequence numbers are enabled and reordering is not enabled, data reception stops if a packet is lost since the kernel waits for a sequence number that is never resent. (When reordering is enabled, data reception restarts when the reorder timeout expires.) If no reorder timeout is set, we should count the number of in-sequence packets after the out-of-sequence (OOS) condition is detected, and reset sequence number state after a number of such packets are received. For now, the number of in-sequence packets while in OOS state which cause the sequence number state to be reset is hard-coded to 5. This could be configurable later. Signed-off-by: James Chapman <jchapman@katalix.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions