staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name
Add the ndo_get_phys_port_name callback to the ethsw driver. Signed-off-by: Razvan Stefanescu <razvan.stefanescu@nxp.com> Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com> Link: https://lore.kernel.org/r/1562336836-17119-5-git-send-email-ioana.ciornei@nxp.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
7dbac0c9a1
commit
de7ee3aea2
|
@ -516,6 +516,19 @@ static int swdev_get_port_parent_id(struct net_device *dev,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int port_get_phys_name(struct net_device *netdev, char *name,
|
||||
size_t len)
|
||||
{
|
||||
struct ethsw_port_priv *port_priv = netdev_priv(netdev);
|
||||
int err;
|
||||
|
||||
err = snprintf(name, len, "p%d", port_priv->idx);
|
||||
if (err >= len)
|
||||
return -EINVAL;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct net_device_ops ethsw_port_ops = {
|
||||
.ndo_open = port_open,
|
||||
.ndo_stop = port_stop,
|
||||
|
@ -528,6 +541,7 @@ static const struct net_device_ops ethsw_port_ops = {
|
|||
|
||||
.ndo_start_xmit = port_dropframe,
|
||||
.ndo_get_port_parent_id = swdev_get_port_parent_id,
|
||||
.ndo_get_phys_port_name = port_get_phys_name,
|
||||
};
|
||||
|
||||
static void ethsw_links_state_update(struct ethsw_core *ethsw)
|
||||
|
|
Loading…
Reference in New Issue