devlink: fix condition for compat device info
We need the port to be both ethernet and have the rigth netdev,
not one or the other.
Fixes: ddb6e99e2d
("ethtool: add compat for devlink info")
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
b904aada80
commit
3ceb745baa
|
@ -6393,7 +6393,7 @@ void devlink_compat_running_version(struct net_device *dev,
|
|||
list_for_each_entry(devlink, &devlink_list, list) {
|
||||
mutex_lock(&devlink->lock);
|
||||
list_for_each_entry(devlink_port, &devlink->port_list, list) {
|
||||
if (devlink_port->type == DEVLINK_PORT_TYPE_ETH ||
|
||||
if (devlink_port->type == DEVLINK_PORT_TYPE_ETH &&
|
||||
devlink_port->type_dev == dev) {
|
||||
__devlink_compat_running_version(devlink,
|
||||
buf, len);
|
||||
|
|
Loading…
Reference in a new issue