projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nfp: pass switch ID through devlink_port_attrs_set()
[linux-2.6-microblaze.git]
/
drivers
/
net
/
ethernet
/
netronome
/
nfp
/
nfp_devlink.c
diff --git
a/drivers/net/ethernet/netronome/nfp/nfp_devlink.c
b/drivers/net/ethernet/netronome/nfp/nfp_devlink.c
index
919da0d
..
8e75912
100644
(file)
--- a/
drivers/net/ethernet/netronome/nfp/nfp_devlink.c
+++ b/
drivers/net/ethernet/netronome/nfp/nfp_devlink.c
@@
-354,6
+354,8
@@
int nfp_devlink_port_register(struct nfp_app *app, struct nfp_port *port)
{
struct nfp_eth_table_port eth_port;
struct devlink *devlink;
{
struct nfp_eth_table_port eth_port;
struct devlink *devlink;
+ const u8 *serial;
+ int serial_len;
int ret;
rtnl_lock();
int ret;
rtnl_lock();
@@
-362,9
+364,10
@@
int nfp_devlink_port_register(struct nfp_app *app, struct nfp_port *port)
if (ret)
return ret;
if (ret)
return ret;
+ serial_len = nfp_cpp_serial(port->app->cpp, &serial);
devlink_port_attrs_set(&port->dl_port, DEVLINK_PORT_FLAVOUR_PHYSICAL,
eth_port.label_port, eth_port.is_split,
devlink_port_attrs_set(&port->dl_port, DEVLINK_PORT_FLAVOUR_PHYSICAL,
eth_port.label_port, eth_port.is_split,
- eth_port.label_subport);
+ eth_port.label_subport
, serial, serial_len
);
devlink = priv_to_devlink(app->pf);
devlink = priv_to_devlink(app->pf);