aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/esp.h
diff options
context:
space:
mode:
authorUrsula Braun <braunu@de.ibm.com>2007-10-08 02:03:31 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2007-10-10 16:54:51 -0700
commitf0703c80e5156406ad947cb67fe277725b48080f (patch)
tree428f16c8e188763cfa2cadc26708bf785a8958b8 /include/net/esp.h
parent[AF_IUCV]: remove static declarations from header file. (diff)
downloadlinux-dev-f0703c80e5156406ad947cb67fe277725b48080f.tar.xz
linux-dev-f0703c80e5156406ad947cb67fe277725b48080f.zip
[AF_IUCV]: postpone receival of iucv-packets
AF_IUCV socket programs may waste Linux storage, because af_iucv allocates an skb whenever posted by the receive callback routine and receives the message immediately. Message receival is now postponed if data from previous callbacks has not yet been transferred to the receiving socket program. Instead a message handle is saved in a message queue as a reminder. Once messages could be given to the receiving socket program, there is an additional checking for entries in the message queue, followed by skb allocation and message receival if applicable. Signed-off-by: Ursula Braun <braunu@de.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/esp.h')
0 files changed, 0 insertions, 0 deletions