summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
diff options
context:
space:
mode:
authorJakub Kicinski2017-06-27 09:50:23 +0200
committerDavid S. Miller2017-06-27 21:48:48 +0200
commit39ae7eb69db3a3daa3aa2f6c66e37dba1975ef00 (patch)
treeaa3e13945b9ca10db383d33b8942a647058160e1 /drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
parentnfp: move representors' struct net_device_ops to shared code (diff)
downloadkernel-qcow2-linux-39ae7eb69db3a3daa3aa2f6c66e37dba1975ef00.tar.gz
kernel-qcow2-linux-39ae7eb69db3a3daa3aa2f6c66e37dba1975ef00.tar.xz
kernel-qcow2-linux-39ae7eb69db3a3daa3aa2f6c66e37dba1975ef00.zip
nfp: allow converting representor's netdev into nfp_port
Based on struct net_device_ops figure out if netdev is a nfp_repr. Use this knowledge to convert netdev directly to nfp_port. 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.c')
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_repr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
index 44416f679fdb..7bfdef2af1a9 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
@@ -249,7 +249,7 @@ static int nfp_repr_open(struct net_device *netdev)
return nfp_app_repr_open(repr->app, repr);
}
-static const struct net_device_ops nfp_repr_netdev_ops = {
+const struct net_device_ops nfp_repr_netdev_ops = {
.ndo_open = nfp_repr_open,
.ndo_stop = nfp_repr_stop,
.ndo_start_xmit = nfp_repr_xmit,