Al Viro
c55e2f4997
[IPV4]: ipip and ip_gre encapsulation bugs
...
Handling of ipip and ip_gre ICMP error relaying is b0rken; it accesses
8bit field + 3 reserved octets as host-endian 32bit, does comparison,
subtraction and stuffs the result back. That breaks on big-endian.
Fixed, made endian-clean.
[ Note that this effected code is permanently commented out with
and ifdef, so this error couldn't actually cause problems for
anyone. -DaveM ]
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-09-22 15:19:43 -07:00
..
2006-09-22 14:53:53 -07:00
2006-09-22 15:18:54 -07:00
2006-09-22 15:18:15 -07:00
2006-09-22 15:05:15 -07:00
2006-07-21 14:51:30 -07:00
2006-09-22 14:54:07 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 15:18:25 -07:00
2006-09-22 15:17:35 -07:00
2006-09-22 15:18:25 -07:00
2006-09-22 14:55:05 -07:00
2006-09-22 14:55:05 -07:00
2006-09-22 15:18:25 -07:00
2006-09-22 14:55:05 -07:00
2006-09-22 14:55:05 -07:00
2006-09-22 14:55:03 -07:00
2006-09-22 14:55:03 -07:00
2006-09-22 14:53:29 -07:00
2006-07-21 14:51:30 -07:00
2006-09-22 14:54:14 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 15:18:19 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 14:55:03 -07:00
2006-09-22 15:19:43 -07:00
2006-07-24 23:45:16 -07:00
2006-09-22 14:54:10 -07:00
2006-09-22 15:18:31 -07:00
2006-08-02 14:12:06 -07:00
2006-09-22 15:05:15 -07:00
2006-09-22 14:54:21 -07:00
2006-09-22 15:19:43 -07:00
2006-09-22 15:18:19 -07:00
2006-09-22 14:53:42 -07:00
2006-09-22 14:53:33 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2006-09-22 14:53:53 -07:00
2006-09-22 14:54:41 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 14:54:21 -07:00
2006-09-22 15:18:19 -07:00
2006-09-22 14:53:29 -07:00
2006-09-22 14:53:33 -07:00
2006-09-22 15:18:04 -07:00
2006-08-29 21:22:16 -07:00
2006-09-22 15:18:13 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:19:05 -07:00
2006-09-22 15:18:47 -07:00
2006-09-22 15:18:03 -07:00
2006-09-22 14:55:03 -07:00
2006-09-22 14:55:03 -07:00
2006-08-13 18:05:09 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 14:55:03 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:19:05 -07:00
2006-04-09 22:25:25 -07:00
2006-09-22 15:18:23 -07:00
2006-09-22 15:05:15 -07:00
2006-09-22 15:18:48 -07:00
2006-09-22 15:18:48 -07:00
2006-09-22 15:18:48 -07:00
2006-09-22 15:19:06 -07:00
2006-09-22 15:19:06 -07:00
2006-09-22 15:05:15 -07:00