remarkable-linux/net/l2tp
James Chapman d301e32568 l2tp: fix data packet sequence number handling
If enabled, L2TP data packets have sequence numbers which a receiver
can use to drop out of sequence frames or try to reorder them. The
first frame has sequence number 0, but the L2TP code currently expects
it to be 1. This results in the first data frame being handled as out
of sequence.

This one-line patch fixes the problem.

Signed-off-by: James Chapman <jchapman@katalix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-05-10 23:27:34 -04:00
..
Kconfig l2tp: Add debugfs files for dumping l2tp debug info 2010-04-03 14:56:07 -07:00
l2tp_core.c l2tp: fix data packet sequence number handling 2012-05-10 23:27:34 -04:00
l2tp_core.h l2tp: fix reorder timeout recovery 2012-05-10 23:27:34 -04:00
l2tp_debugfs.c l2tp: show IPv6 addresses in l2tp debugfs file 2012-05-01 09:30:55 -04:00
l2tp_eth.c net: replace random_ether_addr() with eth_hw_addr_random() 2012-02-15 15:34:16 -05:00
l2tp_ip.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-05-07 23:35:40 -04:00
l2tp_ip6.c l2tp: introduce L2TPv3 IP encapsulation support for IPv6 2012-05-01 09:30:55 -04:00
l2tp_netlink.c l2tp: netlink api for l2tpv3 ipv6 unmanaged tunnels 2012-05-01 09:30:55 -04:00
l2tp_ppp.c l2tp: pppol2tp_connect() handles ipv6 sockaddr variants 2012-05-01 09:30:55 -04:00
Makefile l2tp: introduce L2TPv3 IP encapsulation support for IPv6 2012-05-01 09:30:55 -04:00