Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab178b05 authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller
Browse files

bnxt: remove ndo_get_phys_port_name implementation



Rely on the previously introduced fallback and let the core
call devlink in order to get the physical port name.

Signed-off-by: default avatarJiri Pirko <jiri@mellanox.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c9c49a65
Loading
Loading
Loading
Loading
+0 −18
Original line number Diff line number Diff line
@@ -10048,23 +10048,6 @@ static int bnxt_bridge_setlink(struct net_device *dev, struct nlmsghdr *nlh,
	return rc;
}

static int bnxt_get_phys_port_name(struct net_device *dev, char *buf,
				   size_t len)
{
	struct bnxt *bp = netdev_priv(dev);
	int rc;

	/* The PF and it's VF-reps only support the switchdev framework */
	if (!BNXT_PF(bp))
		return -EOPNOTSUPP;

	rc = snprintf(buf, len, "p%d", bp->pf.port_id);

	if (rc >= len)
		return -EOPNOTSUPP;
	return 0;
}

int bnxt_get_port_parent_id(struct net_device *dev,
			    struct netdev_phys_item_id *ppid)
{
@@ -10122,7 +10105,6 @@ static const struct net_device_ops bnxt_netdev_ops = {
	.ndo_bridge_getlink	= bnxt_bridge_getlink,
	.ndo_bridge_setlink	= bnxt_bridge_setlink,
	.ndo_get_port_parent_id	= bnxt_get_port_parent_id,
	.ndo_get_phys_port_name = bnxt_get_phys_port_name,
	.ndo_get_devlink_port	= bnxt_get_devlink_port,
};