linux/net/tipc
Allan Stephens 863fae666a [TIPC] Fixed sk_buff panic caused by tipc_link_bundle_buf (REVISED)
The recent change to direct inspection of bundle buffer tailroom did not
account for the possiblity of unrequested tailroom added by skb_alloc(),
thereby allowing a bundle to be created that exceeds the current link MTU.
An additional check now ensures that bundling works correctly no matter
if the bundle buffer is smaller, larger, or equal to the link MTU.

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Per Liden <per.liden@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-07-03 19:39:36 -07:00
..
addr.c [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
addr.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
bcast.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
bcast.h [TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks. 2006-06-25 23:52:17 -07:00
bearer.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
bearer.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
cluster.c [TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks. 2006-06-25 23:52:17 -07:00
cluster.h [TIPC]: Fix simple sparse warnings 2006-03-20 22:36:47 -08:00
config.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
config.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
core.c [TIPC]: Initial activation message now includes TIPC version number 2006-06-29 17:08:20 -07:00
core.h [TIPC] Fixed sk_buff panic caused by tipc_link_bundle_buf (REVISED) 2006-07-03 19:39:36 -07:00
dbg.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
dbg.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
discover.c [TIPC]: Fix incorrect correction to discovery timer frequency computation. 2006-06-25 23:53:47 -07:00
discover.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
eth_media.c [TIPC]: Validate entire interface name when locating bearer to enable. 2006-06-25 23:43:21 -07:00
handler.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
Kconfig
link.c [TIPC] Fixed sk_buff panic caused by tipc_link_bundle_buf (REVISED) 2006-07-03 19:39:36 -07:00
link.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
Makefile
msg.c [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
msg.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
name_distr.c [TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks. 2006-06-25 23:52:17 -07:00
name_distr.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
name_table.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
name_table.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
net.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
net.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
netlink.c [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
node_subscr.c [TIPC]: First phase of assert() cleanup 2006-06-25 23:51:37 -07:00
node_subscr.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
node.c [TIPC]: Improve response to requests for node/link information 2006-06-29 17:08:15 -07:00
node.h [TIPC]: Fixed link switchover bugs 2006-06-25 23:52:50 -07:00
port.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
port.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
ref.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
ref.h [TIPC]: Fix simple sparse warnings 2006-03-20 22:36:47 -08:00
socket.c [TIPC]: Optimized argument validation done by connect(). 2006-06-25 23:49:06 -07:00
subscr.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
subscr.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
user_reg.c [PATCH] spin/rwlock init cleanups 2006-06-27 17:32:39 -07:00
user_reg.h [TIPC] Avoid polluting the global namespace 2006-01-18 00:45:16 +01:00
zone.c [TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks. 2006-06-25 23:52:17 -07:00
zone.h [TIPC]: Improve response to requests for node/link information 2006-06-29 17:08:15 -07:00