From patchwork Mon Oct 5 20:33:57 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabian Frederick X-Patchwork-Id: 1376951 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=skynet.be Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4C4v2z36kCzB442 for ; Tue, 6 Oct 2020 08:32:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727513AbgJEUeX (ORCPT ); Mon, 5 Oct 2020 16:34:23 -0400 Received: from mailrelay115.isp.belgacom.be ([195.238.20.142]:49288 "EHLO mailrelay115.isp.belgacom.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727247AbgJEUeX (ORCPT ); Mon, 5 Oct 2020 16:34:23 -0400 IronPort-SDR: ihMSyewfRL9luudDC+9vDZHhEVBpEWTNrdDGXUlfAKcuikrh5SU5ytr6Kj514FZGLbZ8zX3bIz ABebCD6lVt1cNwZvpOvCxYZD2SkEHszMs/Uq59nIO62JatTzWPLJ+BAWLAdGwU98Devv6+mEKy afar4kwG2BrOckgVwd6iTud5CojRW/xeSM0j/36numqk+6sWjhwd+zNyN0BHXB4VOgPhVOFLVd ZdhtvYFdPYIn4zK9t3i87X7cbW5M0wUq88w/1v9ckwfurOADl3aXa3cRKcaMYfFd969fqAEC9a Y9o= X-Belgacom-Dynamic: yes IronPort-PHdr: 9a23:kkwERB1Men8rXO44smDT+DRfVm0co7zxezQtwd8ZsesSL/zxwZ3uMQTl6Ol3ixeRBMOHsq0C17Cd6vu5EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCe/bL9oIxi6swrdutQYjId/N6081gbHrnxUdupM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTYQguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhSEaPDA77W7XkNR9gqJFrhy8qRJxwInab46aOvdlYq/QfskXSXZbU8pNSyBMBJ63YYsVD+oGOOZVt4nzqEEVohu/HwasAv7kxD9ShnDowKI1zf4hEQDa0wwjAtkDt3rUo8/uO6ccSu2116rIzDXFb/xIxTfx8pPHfQ44rPyKQLl/ftbfx1M1GAPZklWft5blPzWN2+oDsGWW6+puWOOvhmI5pQx/oiWiytsxhoXVh48bxV/K+Dh3zYsrONC1SEx2bMCrHpdMuS+UOI97TMMiTW12vCs3zKANt52jfCUSzJkr2gTTZ+GEfoSW+B7vSeecLDdiiH54eb+ygQu5/1K6xe3mTMa01U5Hri9CktbRqH8AzwfT6s2bSvtl+UehxCqP2xjT6u5aJUA0krLWK5omwrEsjJUTtUTDHijtmEXqlqOWckIk9fSy5OTjf7rmoZqcOJV1igH4Kqgum8q/DvokMgUWW2WX5P6w2KDg8EHnWrlGk/w7n6nDvJzHJMkXvqu5DBVU0oYn5Ra/FTCm0NEAkHkJNl1KYxyHgpPyO1HNIPH4C+mwg0i2nDhw2f/KJqfhDYnVLnjfjLfheq5w5FNGxwot099f4olZBawbL/LtREDxsdjYDhg3Mwyo2ernDsty1p8GU2KVHqCZKL/SsUOP5u83IOmMeZQatyzmJvgm+fHul3k5lkEZfaWz2psXcn+4FOx8I0qFeXrsnssBEWASswo4UuPqlECNXiBNZ3upQaI86S80CJi8AYfAWI+tmrqB0zm/HpFMYWBGEF+MG2/yd4qYQ/cMdD6SIsh5nzwcT7euUIsh1Ra1uQ/81bVnMuTU+iwctZL/ytd1/ffflRYo9Tx7F86dyX2CT3lonmMUQD87xKR/rlZzyleEy6h4jOJXGMdc5/NPTwc6MJncz+p5C9DpQA7Bec2JSFm+SNW8HT4xVs4xw8MJY0tlANWikg7M3ySkA7ALkbyHHp808qbG0HjqPMZy1WzG1LU6glk9XMRAKXCmhqhh+AjPHYLGj0KZl6Oyf6QGwCHN7HuDzXaJvExAUA5/T7/FUmsBaUvMsdT0/UzCT7ioCbs6NQtB09SOJbFSatLzi1VJXu3vONPEY2K+gWu/HwuIzKuWbIX2Y2UdwDndCE8cngAL5naGNRYxBiO7rGLEFzFuEkzvY0X2/el5snO7QVc+zxuWYE15y7q15hkViOSBRPwNwLIJoyAhqy1qE1a7wdLWENSBpwt9fKpAYdMx+lBH1XjWtwZlJJyvM7hihkICcwRwp07v1xJ3Cp5AkcgksXMqzgtyJLmc0FNAcTOYwJ/xNqTWKmnq4hCiarTa2lbE0NaZ4q0P8ug3q03/vAG1EUov63Zn08RU0nua+JrKEBEfUZfqUkop7RR6prfaYjMn64zOyXJgK7O0siLa0dIzGOQl0gqgf8tYMK6cGg/9CdYVB8a1JewxmFiobhQEM/5O9KIuJMypaajO5Kn+MO9+kTeOgW1Z7YV51UyQsSxxVqqA3IsPytmb0xGBWjO6i02u9ojxlJxIaC86AGWy027nCZRXa6k0epwEWkm0JMji6Nx0hpfrE1BC+VKuHVIN24f9dxOYYXTm3hxW2FhRq3Hxynjw9CB9jzx89vnX5yfJ2em3LBc= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AsDADggntf/xCltltgHAEBAQEBAQcBARIBAQQEAQFHgUgCgRyCUY4eklaKWYUxgXwLAQEBAQEBAQEBNQECBAEBhEqCOyY7Aw0CAwEBAQMCBQEBBgEBAQEBAQUEAYYPRYI3IoNSASMjgT+DOIJYKapKhBCFC4FCgTgBiDGFGoFBP4RfijQEt02CcYMThGuSVA8ioR8tkmeiPAKBZU0gGIMlTxkNnGhCZwIGCgEBAwlXAT0BjTIBAQ X-IPAS-Result: A2AsDADggntf/xCltltgHAEBAQEBAQcBARIBAQQEAQFHgUgCgRyCUY4eklaKWYUxgXwLAQEBAQEBAQEBNQECBAEBhEqCOyY7Aw0CAwEBAQMCBQEBBgEBAQEBAQUEAYYPRYI3IoNSASMjgT+DOIJYKapKhBCFC4FCgTgBiDGFGoFBP4RfijQEt02CcYMThGuSVA8ioR8tkmeiPAKBZU0gGIMlTxkNnGhCZwIGCgEBAwlXAT0BjTIBAQ Received: from 16.165-182-91.adsl-dyn.isp.belgacom.be (HELO localhost.localdomain) ([91.182.165.16]) by relay.skynet.be with ESMTP; 05 Oct 2020 22:34:20 +0200 From: Fabian Frederick To: davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org Cc: pablo@netfilter.org, laforge@gnumonks.org, steffen.klassert@secunet.com, herbert@gondor.apana.org.au, pshelar@ovn.org, dev@openvswitch.org, yoshfuji@linux-ipv6.org, kuznet@ms2.inr.ac.ru, Fabian Frederick Subject: [PATCH 0/9 net-next] drivers/net: add sw_netstats_rx_add helper Date: Mon, 5 Oct 2020 22:33:57 +0200 Message-Id: <20201005203357.55076-1-fabf@skynet.be> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This small patchset creates netstats addition dev_sw_netstats_rx_add() based on dev_lstats_add() and replaces some open coding in both drivers/net and net branches. Fabian Frederick (9): net: netdevice.h: sw_netstats_rx_add helper vxlan: use dev_sw_netstats_rx_add() geneve: use dev_sw_netstats_rx_add() bareudp: use dev_sw_netstats_rx_add() gtp: use dev_sw_netstats_rx_add() ipv6: use dev_sw_netstats_rx_add() xfrm: use dev_sw_netstats_rx_add() net: openvswitch: use dev_sw_netstats_rx_add() ipv4: use dev_sw_netstats_rx_add() drivers/net/bareudp.c | 11 +++-------- drivers/net/geneve.c | 11 +++-------- drivers/net/gtp.c | 8 +------- drivers/net/vxlan.c | 8 +------- include/linux/netdevice.h | 11 +++++++++++ net/ipv4/ip_tunnel.c | 8 +------- net/ipv4/ip_vti.c | 9 +-------- net/ipv6/ip6_vti.c | 8 +------- net/openvswitch/vport-internal_dev.c | 8 +------- net/xfrm/xfrm_interface.c | 9 +-------- 10 files changed, 24 insertions(+), 67 deletions(-)