]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'l2tp_seq'
authorDavid S. Miller <davem@davemloft.net>
Tue, 2 Jul 2013 23:33:31 +0000 (16:33 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 2 Jul 2013 23:33:31 +0000 (16:33 -0700)
commit4d5c6e7722ece01489077a88093783eed9b0a572
tree3f5187519c078bfa265654239854ab0a41597719
parent38a6e6600cba1f5b298554f7fd4a4bb8f225d761
parentb75ebdd873b08600469a9de1f2bbbb9aa77c0864
Merge branch 'l2tp_seq'

James Chapman says:

====================
L2TP data sequence numbers, if enabled, ensure in-order delivery. A
receiver may reorder data packets, or simply drop out-of-sequence
packets. If reordering is not enabled, the current implementation does
not handle data packet loss correctly, which can result in a stalled
L2TP session datapath as soon as the first packet is lost. Most L2TP
users either disable sequence numbers or enable data packet reordering
when sequence numbers are used to circumvent the issue. This patch
series fixes the problem, and makes the L2TP sequence number handling
RFC-compliant.

v2 incorporates string format changes requested by sergei.shtylyov@cogentembedded.com.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>