Eric Dumazet
b1faf56664
net: sock_queue_err_skb() dont mess with sk_forward_alloc
...
Correct sk_forward_alloc handling for error_queue would need to use a
backlog of frames that softirq handler could not deliver because socket
is owned by user thread. Or extend backlog processing to be able to
process normal and error packets.
Another possibility is to not use mem charge for error queue, this is
what I implemented in this patch.
Note: this reverts commit 29030374
(net: fix sk_forward_alloc corruptions), since we dont need to lock
socket anymore.
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-05-31 23:44:05 -07:00
..
datagram.c
net: fix lock_sock_bh/unlock_sock_bh
2010-05-27 00:30:53 -07:00
dev.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-05-25 16:59:51 -07:00
dev_addr_lists.c
net: include linux/proc_fs.h in dev_addr_lists.c
2010-04-07 16:46:36 -07:00
drop_monitor.c
tracing: Let tracepoints have data passed to tracepoint callbacks
2010-05-14 09:50:34 -04:00
dst.c
dst: don't inline dst_ifdown
2010-04-13 03:32:44 -07:00
ethtool.c
net: Remove unnecessary semicolons after switch statements
2010-05-17 17:44:35 -07:00
fib_rules.c
net: fib_rules: mark arguments to fib_rules_register const and __net_initdata
2010-04-26 16:02:04 +02:00
filter.c
net: Socket filter ancilliary data access for skb->dev->type
2010-04-22 16:05:44 -07:00
flow.c
flow: delayed deletion of flow cache entries
2010-04-07 03:43:20 -07:00
gen_estimator.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
gen_stats.c
pkt_sched: gen_estimator: Dont report fake rate estimators
2009-10-07 01:07:42 -07:00
iovec.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
kmap_skb.h
link_watch.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
Makefile
net: convert multicast list to list_head
2010-04-03 14:22:15 -07:00
neighbour.c
net: fix __neigh_event_send()
2010-05-28 01:57:16 -07:00
net-sysfs.c
net: Expose all network devices in a namespaces in sysfs
2010-05-21 09:37:34 -07:00
net-sysfs.h
net: Expose all network devices in a namespaces in sysfs
2010-05-21 09:37:34 -07:00
net-traces.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
net_namespace.c
net: disallow to use net_assign_generic externally
2010-04-27 15:49:02 -07:00
netevent.c
[NET]: net/core/netevent.c should #include <net/netevent.h>
2007-07-05 17:40:27 -07:00
netpoll.c
netpoll: add generic support for bridge and bonding devices
2010-05-06 00:47:21 -07:00
pktgen.c
pktgen node allocation
2010-03-21 20:33:36 -07:00
request_sock.c
net: convert BUG_TRAP to generic WARN_ON
2008-07-25 21:43:18 -07:00
rtnetlink.c
netlink: bug fix: wrong size was calculated for vfinfo list blob
2010-05-28 03:42:43 -07:00
scm.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
skbuff.c
net: sock_queue_err_skb() dont mess with sk_forward_alloc
2010-05-31 23:44:05 -07:00
sock.c
net: fix lock_sock_bh/unlock_sock_bh
2010-05-27 00:30:53 -07:00
stream.c
net: sock_def_readable() and friends RCU conversion
2010-05-01 15:00:15 -07:00
sysctl_net_core.c
net: Consistent skb timestamping
2010-05-15 23:57:10 -07:00
user_dma.c
net/core/user_dma.c: Use frag list abstraction interfaces.
2009-06-09 00:19:10 -07:00
utils.c
printk: Remove ratelimit.h from kernel.h
2009-09-22 16:18:09 +02:00