@@ -11043,7 +11043,7 @@ static int bnxt_setup_tc_block_cb(enum tc_setup_type type, void *type_data,
struct bnxt *bp = cb_priv;
if (!bnxt_tc_flower_enabled(bp) ||
- !tc_cls_can_offload_and_chain0(bp->dev, type_data))
+ !tc_cls_can_offload_basic(bp->dev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -150,7 +150,7 @@ static int bnxt_vf_rep_setup_tc_block_cb(enum tc_setup_type type,
int vf_fid = bp->pf.vf[vf_rep->vf_idx].fw_fid;
if (!bnxt_tc_flower_enabled(vf_rep->bp) ||
- !tc_cls_can_offload_and_chain0(bp->dev, type_data))
+ !tc_cls_can_offload_basic(bp->dev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -3316,7 +3316,7 @@ static int cxgb_setup_tc_block_ingress_cb(enum tc_setup_type type,
return -EINVAL;
}
- if (!tc_cls_can_offload_and_chain0(dev, type_data))
+ if (!tc_cls_can_offload_basic(dev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -3345,7 +3345,7 @@ static int cxgb_setup_tc_block_egress_cb(enum tc_setup_type type,
return -EINVAL;
}
- if (!tc_cls_can_offload_and_chain0(dev, type_data))
+ if (!tc_cls_can_offload_basic(dev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -8141,7 +8141,7 @@ static int i40e_setup_tc_block_cb(enum tc_setup_type type, void *type_data,
{
struct i40e_netdev_priv *np = cb_priv;
- if (!tc_cls_can_offload_and_chain0(np->vsi->netdev, type_data))
+ if (!tc_cls_can_offload_basic(np->vsi->netdev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -2775,7 +2775,7 @@ static int igb_setup_tc_block_cb(enum tc_setup_type type, void *type_data,
{
struct igb_adapter *adapter = cb_priv;
- if (!tc_cls_can_offload_and_chain0(adapter->netdev, type_data))
+ if (!tc_cls_can_offload_basic(adapter->netdev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -9631,7 +9631,7 @@ static int ixgbe_setup_tc_block_cb(enum tc_setup_type type, void *type_data,
{
struct ixgbe_adapter *adapter = cb_priv;
- if (!tc_cls_can_offload_and_chain0(adapter->netdev, type_data))
+ if (!tc_cls_can_offload_basic(adapter->netdev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -3865,7 +3865,7 @@ mlx5e_add_nic_flow(struct mlx5e_priv *priv,
int attr_size, err;
/* multi-chain not supported for NIC rules */
- if (!tc_cls_can_offload_and_chain0(priv->netdev, &f->common))
+ if (!tc_cls_can_offload_basic(priv->netdev, &f->common))
return -EOPNOTSUPP;
flow_flags |= BIT(MLX5E_TC_FLOW_FLAG_NIC);
@@ -1589,8 +1589,7 @@ static int mlxsw_sp_setup_tc_block_cb_matchall(enum tc_setup_type type,
switch (type) {
case TC_SETUP_CLSMATCHALL:
- if (!tc_cls_can_offload_and_chain0(mlxsw_sp_port->dev,
- type_data))
+ if (!tc_cls_can_offload_basic(mlxsw_sp_port->dev, type_data))
return -EOPNOTSUPP;
return mlxsw_sp_setup_tc_cls_matchall(mlxsw_sp_port, type_data,
@@ -261,7 +261,7 @@ static int ocelot_setup_tc_block_cb_flower(enum tc_setup_type type,
{
struct ocelot_port_block *port_block = cb_priv;
- if (!tc_cls_can_offload_and_chain0(port_block->priv->dev, type_data))
+ if (!tc_cls_can_offload_basic(port_block->priv->dev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -94,7 +94,7 @@ static int ocelot_setup_tc_block_cb(enum tc_setup_type type,
{
struct ocelot_port_private *priv = cb_priv;
- if (!tc_cls_can_offload_and_chain0(priv->dev, type_data))
+ if (!tc_cls_can_offload_basic(priv->dev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -238,7 +238,7 @@ static int nfp_abm_setup_tc_block_cb(enum tc_setup_type type,
"only offload of u32 classifier supported");
return -EOPNOTSUPP;
}
- if (!tc_cls_can_offload_and_chain0(repr->netdev, &cls_u32->common))
+ if (!tc_cls_can_offload_basic(repr->netdev, &cls_u32->common))
return -EOPNOTSUPP;
if (cls_u32->common.protocol != htons(ETH_P_IP) &&
@@ -116,7 +116,7 @@ static int nfp_bpf_setup_tc_block_cb(enum tc_setup_type type,
"only offload of BPF classifiers supported");
return -EOPNOTSUPP;
}
- if (!tc_cls_can_offload_and_chain0(nn->dp.netdev, &cls_bpf->common))
+ if (!tc_cls_can_offload_basic(nn->dp.netdev, &cls_bpf->common))
return -EOPNOTSUPP;
if (!nfp_net_ebpf_capable(nn)) {
NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
@@ -1523,7 +1523,7 @@ static int nfp_flower_setup_tc_block_cb(enum tc_setup_type type,
{
struct nfp_repr *repr = cb_priv;
- if (!tc_cls_can_offload_and_chain0(repr->netdev, type_data))
+ if (!tc_cls_can_offload_basic(repr->netdev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -567,7 +567,7 @@ static int qede_setup_tc_block_cb(enum tc_setup_type type, void *type_data,
struct flow_cls_offload *f;
struct qede_dev *edev = cb_priv;
- if (!tc_cls_can_offload_and_chain0(edev->ndev, type_data))
+ if (!tc_cls_can_offload_basic(edev->ndev, type_data))
return -EOPNOTSUPP;
switch (type) {
@@ -4120,7 +4120,7 @@ static int stmmac_setup_tc_block_cb(enum tc_setup_type type, void *type_data,
struct stmmac_priv *priv = cb_priv;
int ret = -EOPNOTSUPP;
- if (!tc_cls_can_offload_and_chain0(priv->dev, type_data))
+ if (!tc_cls_can_offload_basic(priv->dev, type_data))
return ret;
stmmac_disable_all_queues(priv);
@@ -124,7 +124,7 @@ int nsim_bpf_setup_tc_block_cb(enum tc_setup_type type,
return -EOPNOTSUPP;
}
- if (!tc_cls_can_offload_and_chain0(ns->netdev, &cls_bpf->common))
+ if (!tc_cls_can_offload_basic(ns->netdev, &cls_bpf->common))
return -EOPNOTSUPP;
if (cls_bpf->common.protocol != htons(ETH_P_ALL)) {
@@ -584,8 +584,8 @@ static inline bool tc_can_offload_extack(const struct net_device *dev,
}
static inline bool
-tc_cls_can_offload_and_chain0(const struct net_device *dev,
- struct flow_cls_common_offload *common)
+tc_cls_can_offload_basic(const struct net_device *dev,
+ struct flow_cls_common_offload *common)
{
if (!tc_can_offload_extack(dev, common->extack))
return false;