James Chapman
0d76751fad
l2tp: Add L2TPv3 IP encapsulation (no UDP) support
...
This patch adds a new L2TPIP socket family and modifies the core to
handle the case where there is no UDP header in the L2TP
packet. L2TP/IP uses IP protocol 115. Since L2TP/UDP and L2TP/IP
packets differ in layout, the datapath packet handling code needs
changes too. Userspace uses an L2TPIP socket instead of a UDP socket
when IP encapsulation is required.
We can't use raw sockets for this because the semantics of raw sockets
don't lend themselves to the socket-per-tunnel model - we need to
Signed-off-by: David S. Miller <davem@davemloft.net >
2010-04-03 14:56:04 -07:00
..
2010-03-30 19:08:44 -07:00
2010-03-30 23:51:09 -07:00
2010-03-12 15:52:44 -08:00
2010-03-07 22:17:32 +01:00
2010-03-07 22:17:39 +01:00
2010-03-06 11:26:37 -08:00
2010-03-20 14:29:03 -07:00
2010-03-11 00:02:43 -08:00
2010-03-08 07:34:26 -08:00
2010-03-12 15:53:10 -08:00
2010-03-06 11:26:46 -08:00
2010-03-06 11:26:23 -08:00
2010-03-12 15:52:37 -08:00
2010-03-12 15:52:32 -08:00
2010-03-12 15:52:32 -08:00
2010-03-06 11:26:29 -08:00
2010-03-04 11:46:14 +01:00
2010-03-06 02:32:27 +00:00
2010-03-07 17:04:52 -08:00
2010-03-06 02:32:33 +00:00
2010-03-06 02:32:31 +00:00
2010-03-12 15:52:42 -08:00
2010-03-04 08:20:14 -08:00
2010-03-06 11:26:46 -08:00
2010-03-06 11:26:46 -08:00
2010-03-30 23:51:08 -07:00
2010-03-05 00:20:20 +01:00
2010-03-05 13:20:53 -08:00
2010-03-06 11:26:25 -08:00
2010-03-06 11:26:25 -08:00
2010-03-06 11:26:27 -08:00
2010-03-07 22:17:09 +01:00
2010-03-13 20:56:56 +01:00
2010-03-14 11:14:58 -07:00
2010-03-30 19:08:43 -07:00
2010-03-30 19:08:43 -07:00
2010-03-16 21:23:22 -07:00
2010-04-03 14:56:04 -07:00
2010-04-03 14:56:04 -07:00
2010-03-12 15:52:40 -08:00
2010-03-08 23:19:15 -08:00
2010-03-12 15:52:36 -08:00
2010-03-14 20:08:36 -04:00
2010-03-12 15:52:40 -08:00
2010-03-12 15:52:40 -08:00
2010-03-05 13:20:53 -08:00
2010-03-05 00:20:20 +01:00
2010-03-12 15:53:10 -08:00
2010-03-07 17:04:49 -08:00
2010-04-03 14:56:04 -07:00
2010-03-06 11:26:35 -08:00
2010-03-12 15:53:10 -08:00
2010-03-12 15:52:38 -08:00
2010-03-12 15:52:28 -08:00
2010-03-12 15:52:28 -08:00
2010-03-08 16:55:37 +01:00
2010-03-03 14:07:59 -05:00
2010-04-02 14:30:39 -07:00
2010-03-12 15:53:10 -08:00
2010-03-04 08:15:33 -08:00
2010-04-03 14:22:15 -07:00
2010-03-20 14:29:03 -07:00
2010-03-05 15:46:18 -05:00
2010-03-05 15:44:56 -05:00
2010-03-24 16:04:33 -04:00
2010-03-12 15:52:38 -08:00
2010-03-21 18:31:34 -07:00
2010-03-12 15:52:36 -08:00
2010-03-12 15:52:42 -08:00
2010-03-12 15:52:42 -08:00
2010-03-10 13:22:23 +01:00
2010-04-02 14:30:39 -07:00
2010-03-07 17:04:49 -08:00
2010-03-06 21:28:37 +01:00
2010-03-06 21:28:37 +01:00
2010-03-12 15:53:11 -08:00
2010-04-03 14:56:02 -07:00
2010-03-12 15:52:38 -08:00
2010-03-05 00:20:31 +01:00
2010-03-05 00:20:30 +01:00
2010-03-20 15:44:35 -07:00
2010-03-13 14:43:01 -08:00
2010-03-12 15:52:44 -08:00
2010-03-05 13:25:52 -05:00
2010-03-06 11:26:27 -08:00
2010-03-12 15:52:28 -08:00
2010-03-12 15:53:10 -08:00
2010-03-13 01:21:21 +01:00
2010-03-13 14:43:01 -08:00
2010-03-12 15:52:43 -08:00
2010-03-12 15:52:44 -08:00
2010-03-16 21:23:18 -07:00
2010-03-06 11:26:32 -08:00
2010-03-21 18:31:35 -07:00
2010-03-30 19:08:43 -07:00
2010-03-13 01:21:21 +01:00
2010-03-12 15:52:36 -08:00
2010-03-12 15:52:32 -08:00
2010-03-07 17:04:47 -08:00
2010-03-07 17:04:52 -08:00
2010-03-12 15:52:39 -08:00
2010-03-12 15:52:43 -08:00
2010-03-30 19:08:50 -07:00
2010-03-07 17:04:52 -08:00
2010-03-13 08:57:28 -06:00
2010-03-13 08:57:29 -06:00
2010-03-23 16:50:26 -04:00