linux_dsm_epyc7002/drivers/net
Eric Dumazet 4197aa7bb8 ixgbevf: provide 64 bit statistics
Compute statistics per ring using 64 bits, and provide
network device stats in 64 bits.

It should make this driver multiqueue operations faster (no more cache
line ping pongs on netdev->stats structure)

Use u64_stats_sync infrastructure so that its safe on 32bit arches as
well.

Based on a prior patch from Stephen Hemminger

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
CC: Stephen Hemminger <shemminger@vyatta.com>
Acked-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2011-08-26 23:50:09 -07:00
..
appletalk net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
arcnet net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
bonding Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net 2011-08-20 10:39:12 -07:00
caif
can Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net 2011-08-20 10:39:12 -07:00
cris net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
ethernet ixgbevf: provide 64 bit statistics 2011-08-26 23:50:09 -07:00
hamradio
irda
pcmcia xircom: Move the Xircom driver 2011-08-12 23:47:43 -07:00
phy
skfp net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
tokenring net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
usb Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net 2011-08-20 10:39:12 -07:00
vmxnet3 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net 2011-08-20 10:39:12 -07:00
wan net/wan/hdlc_ppp: use break in switch 2011-08-22 11:30:38 -07:00
wimax
wireless Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2011-08-22 14:28:50 -04:00
xen-netback
bsd_comp.c
defxx.c net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
defxx.h
dummy.c net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
eql.c
ifb.c
Kconfig net: Fix sungem_phy sharing. 2011-08-16 00:16:49 -07:00
LICENSE.SRC
loopback.c
macvlan.c net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
macvtap.c
Makefile net: Fix sungem_phy sharing. 2011-08-16 00:16:49 -07:00
mdio.c
mii.c
netconsole.c
plip.c
ppp_async.c
ppp_deflate.c
ppp_generic.c
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c
pppoe.c
pppox.c
pptp.c
rionet.c
rrunner.c
rrunner.h
sb1000.c
slhc.c
slip.c
slip.h
Space.c
sungem_phy.c net: Fix sungem_phy sharing. 2011-08-16 00:16:49 -07:00
tun.c net: remove use of ndo_set_multicast_list in drivers 2011-08-17 20:22:03 -07:00
veth.c
virtio_net.c net: introduce IFF_UNICAST_FLT private flag 2011-08-17 20:21:27 -07:00
xen-netfront.c