kernel_optimize_test/net
Michael S. Tsirkin 25121173f7 skb: api to report errors for zero copy skbs
Orphaning frags for zero copy skbs needs to allocate data in atomic
context so is has a chance to fail. If it does we currently discard
the skb which is safe, but we don't report anything to the caller,
so it can not recover by e.g. disabling zero copy.

Add an API to free skb reporting such errors: this is used
by tun in case orphaning frags fails.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-11-02 21:29:57 -04:00
..
9p
802
8021q vlan: use IS_ENABLED() 2012-11-01 12:41:35 -04:00
appletalk
atm
ax25
batman-adv batman-adv: add kernel-doc for enum batadv_dbg_level 2012-10-29 09:42:51 +01:00
bluetooth
bridge Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next 2012-10-31 14:26:44 -04:00
caif
can
ceph
core skb: api to report errors for zero copy skbs 2012-11-02 21:29:57 -04:00
dcb
dccp
decnet
dns_resolver
dsa
ethernet
ieee802154
ipv4 rtnl/ipv4: use netconf msg to advertise rp_filter status 2012-11-01 12:41:34 -04:00
ipv6 ipv6: use IS_ENABLED() 2012-11-01 12:41:35 -04:00
ipx
irda
iucv
key
l2tp l2tp: session is an array not a pointer 2012-10-26 03:46:41 -04:00
lapb
llc
mac80211
mac802154
netfilter Merge branch 'master' of git://1984.lsi.us.es/nf-next 2012-10-26 14:40:55 -04:00
netlabel
netlink
netrom
nfc
openvswitch
packet packet: minor: remove unused err assignment 2012-10-26 02:17:20 -04:00
phonet
rds
rfkill
rose
rxrpc
sched cgroup: net_cls: Rework update socket logic 2012-10-26 03:40:51 -04:00
sctp sctp: Make hmac algorithm selection for cookie generation dynamic 2012-10-26 02:22:18 -04:00
sunrpc
tipc
unix
wanrouter
wimax
wireless
x25
xfrm
compat.c
Kconfig
Makefile
nonet.c
socket.c cgroup: net_cls: Rework update socket logic 2012-10-26 03:40:51 -04:00
sysctl_net.c