summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2020-11-09 17:50:32 -0800
committerJakub Kicinski <kuba@kernel.org>2020-11-09 17:50:33 -0800
commit636c65f4ba83c964ad460e084a56be090b50b8fd (patch)
treeac09b0fa68c2898f6e7ce991df29f904c706bf8a
parent255a88e7989ff52c975e8b80de9d746cb107c58e (diff)
parent853737e5cb5362d86c1eb04d8d898547f7c075c9 (diff)
downloadwireguard-linux-trimmed-636c65f4ba83c964ad460e084a56be090b50b8fd.tar.gz
wireguard-linux-trimmed-636c65f4ba83c964ad460e084a56be090b50b8fd.zip
Merge branch 'net-add-and-use-dev_get_tstats64'
Heiner Kallweit says: ==================== net: add and use dev_get_tstats64 It's a frequent pattern to use netdev->stats for the less frequently accessed counters and per-cpu counters for the frequently accessed counters (rx/tx bytes/packets). Add a default ndo_get_stats64() implementation for this use case. Subsequently switch more drivers to use this pattern. v2: - add patches for replacing ip_tunnel_get_stats64 Requested additional migrations will come in a separate series. v3: - add atomic_long_t member rx_frame_errors in patch 3 for making counter updates atomic ==================== Link: https://lore.kernel.org/r/99273e2f-c218-cd19-916e-9161d8ad8c56@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r--drivers/net/wireguard/device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireguard/device.c b/drivers/net/wireguard/device.c
index c9f65e9..a3ed49c 100644
--- a/drivers/net/wireguard/device.c
+++ b/drivers/net/wireguard/device.c
@@ -215,7 +215,7 @@ static const struct net_device_ops netdev_ops = {
.ndo_open = wg_open,
.ndo_stop = wg_stop,
.ndo_start_xmit = wg_xmit,
- .ndo_get_stats64 = ip_tunnel_get_stats64
+ .ndo_get_stats64 = dev_get_tstats64
};
static void wg_destruct(struct net_device *dev)