]> git.baikalelectronics.ru Git - kernel.git/commit
net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats
authorHeiner Kallweit <hkallweit1@gmail.com>
Mon, 12 Oct 2020 08:01:27 +0000 (10:01 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 14 Oct 2020 00:33:48 +0000 (17:33 -0700)
commite784e2b9ebbfc8bed0e5d5c34cc6137f30cf1d9a
tree2da344027227688188027dc5516bdc7b2510e2f8
parentb1c85a5b3949c7a87ff267c048b68433884b21bc
net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats

In several places the same code is used to populate rtnl_link_stats64
fields with data from pcpu_sw_netstats. Therefore factor out this code
to a new function dev_fetch_sw_netstats().

v2:
- constify argument netstats
- don't ignore netstats being NULL or an ERRPTR
- switch to EXPORT_SYMBOL_GPL

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/6d16a338-52f5-df69-0020-6bc771a7d498@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/netdevice.h
net/core/dev.c