summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/nfp_port.h
diff options
context:
space:
mode:
authorJiri Pirko2019-03-24 11:14:34 +0100
committerDavid S. Miller2019-03-24 19:55:31 +0100
commitfaaccbe6eb07ecd590bebae11eb236661ecfb069 (patch)
tree1418b6abf2203ef36e8619413da70a93d988e953 /drivers/net/ethernet/netronome/nfp/nfp_port.h
parentnet: devlink: disallow port_attrs_set() to be called before register (diff)
downloadkernel-qcow2-linux-faaccbe6eb07ecd590bebae11eb236661ecfb069.tar.gz
kernel-qcow2-linux-faaccbe6eb07ecd590bebae11eb236661ecfb069.tar.xz
kernel-qcow2-linux-faaccbe6eb07ecd590bebae11eb236661ecfb069.zip
nfp: move devlink port type set after netdev registration
Similar to other driver, move the port type set after netdev registration is done. Along with that, clear the type before unregistration. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/nfp_port.h')
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_port.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_port.h b/drivers/net/ethernet/netronome/nfp/nfp_port.h
index 90ae053f5c07..d7fd203bb180 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_port.h
+++ b/drivers/net/ethernet/netronome/nfp/nfp_port.h
@@ -131,6 +131,8 @@ int nfp_net_refresh_port_table_sync(struct nfp_pf *pf);
int nfp_devlink_port_register(struct nfp_app *app, struct nfp_port *port);
void nfp_devlink_port_unregister(struct nfp_port *port);
+void nfp_devlink_port_type_eth_set(struct nfp_port *port);
+void nfp_devlink_port_type_clear(struct nfp_port *port);
/**
* Mac stats (0x0000 - 0x0200)