summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
diff options
context:
space:
mode:
authorJakub Kicinski2017-06-27 09:50:21 +0200
committerDavid S. Miller2017-06-27 21:48:48 +0200
commit3238b250b7624a20756667032648263eb3dc1521 (patch)
tree80adfec0f75b998d5dc746963e4c3865780ccf2e /drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
parentnfp: spawn nfp_ports for PF and VF ports (diff)
downloadkernel-qcow2-linux-3238b250b7624a20756667032648263eb3dc1521.tar.gz
kernel-qcow2-linux-3238b250b7624a20756667032648263eb3dc1521.tar.xz
kernel-qcow2-linux-3238b250b7624a20756667032648263eb3dc1521.zip
nfp: make the representor get stats app-independent
Thanks to the fact that all representors will now have an nfp_port, we can depend on information there to provide a app-independent .ndo_get_stats64(). Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Simon Horman <simon.horman@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/nfp_net_repr.h')
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_repr.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.h b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
index c5ed6611f708..e970661ecd42 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
@@ -99,8 +99,8 @@ enum nfp_repr_type {
void nfp_repr_inc_rx_stats(struct net_device *netdev, unsigned int len);
void
-nfp_repr_get_stats64(const struct nfp_app *app, enum nfp_repr_type type,
- u8 port, struct rtnl_link_stats64 *stats);
+nfp_repr_get_stats64(struct net_device *netdev,
+ struct rtnl_link_stats64 *stats);
bool nfp_repr_has_offload_stats(const struct net_device *dev, int attr_id);
int nfp_repr_get_offload_stats(int attr_id, const struct net_device *dev,
void *stats);