Herbert Xu
e1c096e251
vlan: Add GRO interfaces
...
This patch adds GRO interfaces for hardware-assisted VLAN reception.
With this in place we're now at parity with LRO as far as the
interface is concerned. That is, you can now take any LRO driver
and convert it over to GRO.
As the CB memory clashes with GRO's use of CB, I've removed it
entirely by storing dev in skb->dev. This is OK because VLAN
gets called first thing in netif_receive_skb and skb->dev is
not used in between us calling netif_rx and netif_receive_skb
getting called.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-01-06 10:50:09 -08:00
..
9p
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
802
hippi: convert driver to net_device_ops
2008-11-20 20:32:15 -08:00
8021q
vlan: Add GRO interfaces
2009-01-06 10:50:09 -08:00
appletalk
net/appletalk: Remove redundant test
2008-12-25 18:04:51 -08:00
atm
netdevice: Kill netdev->priv
2008-12-08 01:14:16 -08:00
ax25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
bluetooth
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2008-12-23 17:56:23 -08:00
bridge
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
2008-11-28 02:19:15 -08:00
can
can: update can-bcm for hrtimer hardirq callbacks
2009-01-04 17:31:18 -08:00
core
gro: Add internal interfaces for VLAN
2009-01-06 10:49:34 -08:00
dcb
DCB: fix kfree(skb)
2009-01-04 17:29:21 -08:00
dccp
dccp: Integrate the TFRC library with DCCP
2009-01-04 21:45:33 -08:00
decnet
net: Make static
2008-12-10 15:18:31 -08:00
dsa
net: Make static
2008-12-10 15:18:31 -08:00
econet
ethernet
eth: Declare an optimized compare_ether_addr_64bits() function
2008-11-23 23:24:32 -08:00
ipv4
tcp: Kill extraneous SPLICE_F_NONBLOCK checks.
2009-01-05 00:59:00 -08:00
ipv6
ipv6: IPV6_PKTINFO relied userspace providing correct length
2009-01-04 17:27:31 -08:00
ipx
net: '&' redux
2008-11-03 18:21:05 -08:00
irda
tty: Fix an ircomm warning and note another bug
2009-01-02 10:19:43 -08:00
iucv
iucv: fix cpu hotplug
2009-01-05 18:09:02 -08:00
key
netns PF_KEY: per-netns /proc/pfkey
2008-11-25 17:59:00 -08:00
lapb
llc
net: remove redundant argument comments
2008-11-21 17:15:03 -08:00
mac80211
mac80211: implement dynamic power save
2008-12-19 15:24:00 -05:00
netfilter
cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits: net
2008-12-29 22:44:47 -08:00
netlabel
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2008-12-15 20:03:50 -08:00
netlink
netlink: allow empty nested attributes
2008-11-28 03:05:19 -08:00
netrom
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
packet
net: Make sure BHs are disabled in sock_prot_inuse_add()
2008-11-24 00:09:29 -08:00
phonet
Phonet: get rid of deferred work on the transmission path
2008-12-17 15:48:50 -08:00
rfkill
net/rfkill/rfkill.c: fix unused rfkill_led_trigger() warning
2009-01-04 17:11:24 -08:00
rose
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
rxrpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
sched
sch_teql: convert to net_device_ops
2009-01-06 10:45:57 -08:00
sctp
sctp: Add validity check for SCTP_PARTIAL_DELIVERY_POINT socket option
2008-12-25 16:59:03 -08:00
sunrpc
zero i_uid/i_gid on inode allocation
2009-01-05 11:54:28 -05:00
tipc
tipc: trivial endian annotation in debug statement
2008-11-07 23:37:50 -08:00
unix
introduce new LSM hooks where vfsmount is available.
2008-12-31 18:07:37 -05:00
wanrouter
netdevice wanrouter: Convert directly reference of netdev->priv
2008-11-20 04:26:21 -08:00
wireless
wireless: convert wireless ioctl to net_device_ops
2009-01-06 10:42:24 -08:00
x25
net: '&' redux
2008-11-03 18:21:05 -08:00
xfrm
net: make xfrm_statistics_seq_show use generic snmp_fold_field
2008-12-29 18:20:06 -08:00
compat.c
reintroduce accept4
2008-11-19 18:49:57 -08:00
Kconfig
net/ieee80211 -> drivers/net/ipw2x00/libipw_* rename
2008-11-21 11:08:18 -05:00
Makefile
DCB: fix kconfig option
2008-11-25 01:02:08 -08:00
nonet.c
socket.c
sanitize audit_fd_pair()
2009-01-04 15:14:41 -05:00
sysctl_net.c
TUNABLE