ice: Remove ndo_get_phys_port_name
BugLink: https://bugs.launchpad.net/bugs/2100264 ndo_get_phys_port_name is never actually used, as in switchdev devlink is always being created. Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com> Signed-off-by: Dariusz Aftanski <dariusz.aftanski@linux.intel.com> Tested-by: Sujai Buvaneswaran <sujai.buvaneswaran@intel.com> Reviewed-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com> (backported from commit 41355365d252e666e1c757f4252317625d03359c) Signed-off-by: Gerald Yang <gerald.yang@canonical.com> Acked-by: Stewart Hore <stewart.hore@canonical.com> Acked-by: Koichiro Den <koichiro.den@canonical.com> Signed-off-by: Koichiro Den <koichiro.den@canonical.com>
This commit is contained in:
committed by
Stefan Bader
parent
0855ddf61f
commit
8b325946e3
@@ -8,39 +8,6 @@
|
||||
#include "ice_tc_lib.h"
|
||||
#include "ice_dcb_lib.h"
|
||||
|
||||
/**
|
||||
* ice_repr_get_sw_port_id - get port ID associated with representor
|
||||
* @repr: pointer to port representor
|
||||
*/
|
||||
static int ice_repr_get_sw_port_id(struct ice_repr *repr)
|
||||
{
|
||||
return repr->src_vsi->back->hw.port_info->lport;
|
||||
}
|
||||
|
||||
/**
|
||||
* ice_repr_get_phys_port_name - get phys port name
|
||||
* @netdev: pointer to port representor netdev
|
||||
* @buf: write here port name
|
||||
* @len: max length of buf
|
||||
*/
|
||||
static int
|
||||
ice_repr_get_phys_port_name(struct net_device *netdev, char *buf, size_t len)
|
||||
{
|
||||
struct ice_netdev_priv *np = netdev_priv(netdev);
|
||||
struct ice_repr *repr = np->repr;
|
||||
int res;
|
||||
|
||||
/* Devlink port is registered and devlink core is taking care of name formatting. */
|
||||
if (repr->vf->devlink_port.devlink)
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
res = snprintf(buf, len, "pf%dvfr%d", ice_repr_get_sw_port_id(repr),
|
||||
repr->id);
|
||||
if (res <= 0)
|
||||
return -EOPNOTSUPP;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* ice_repr_get_stats64 - get VF stats for VFPR use
|
||||
* @netdev: pointer to port representor netdev
|
||||
@@ -240,7 +207,6 @@ ice_repr_setup_tc(struct net_device *netdev, enum tc_setup_type type,
|
||||
}
|
||||
|
||||
static const struct net_device_ops ice_repr_netdev_ops = {
|
||||
.ndo_get_phys_port_name = ice_repr_get_phys_port_name,
|
||||
.ndo_get_stats64 = ice_repr_get_stats64,
|
||||
.ndo_open = ice_repr_open,
|
||||
.ndo_stop = ice_repr_stop,
|
||||
|
||||
Reference in New Issue
Block a user