default:
                        en_err(priv, "TC[%d]: Not supported TSA: %d\n",
                                        i, ets->tc_tsa[i]);
-                       return -ENOTSUPP;
+                       return -EOPNOTSUPP;
                }
        }
 
 
 #define CONFIG_DEV_RX_CSUM_MODE_PORT2_BIT_OFFSET       4
 
        if (!(dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_CONFIG_DEV))
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
 
        err = mlx4_CONFIG_DEV_get(dev, &config_dev);
        if (err)
 
        LIST_HEAD(bond_list);
 
        if (!(dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_PORT_REMAP))
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
 
        ret = mlx4_disable_rx_port_check(dev, enable);
        if (ret) {
 
        int err;
 
        if (!(dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_PORT_REMAP))
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
 
        mutex_lock(&priv->bond_mutex);
 
        struct mlx4_priv *priv = mlx4_priv(dev);
 
        if (mlx4_is_slave(dev))
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
 
        if (!params)
                return -EINVAL;
 
        /* Query CONFIG_DEV parameters */
        err = mlx4_config_dev_retrieval(dev, ¶ms);
-       if (err && err != -ENOTSUPP) {
+       if (err && err != -EOPNOTSUPP) {
                mlx4_err(dev, "Failed to query CONFIG_DEV parameters\n");
        } else if (!err) {
                dev->caps.rx_checksum_flags_port[1] = params.rx_csum_flags_port_1;
 
             !(dev->caps.flags & MLX4_DEV_CAP_FLAG_MEM_WINDOW)) ||
             (type == MLX4_MW_TYPE_2 &&
             !(dev->caps.bmme_flags & MLX4_BMME_FLAG_TYPE_2_WIN)))
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
 
        index = mlx4_mpt_reserve(dev);
        if (index == -1)
 
                      & MLX4_DEV_CAP_FLAG2_UPDATE_QP_SRC_CHECK_LB)) {
                        mlx4_warn(dev,
                                  "Trying to set src check LB, but it isn't supported\n");
-                       err = -ENOTSUPP;
+                       err = -EOPNOTSUPP;
                        goto out;
                }
                pri_addr_path_mask |=
 
                  MLX4_DEV_CAP_FLAG2_UPDATE_QP_SRC_CHECK_LB)) {
                mlx4_warn(dev, "Src check LB for slave %d isn't supported\n",
                          slave);
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
        }
 
        /* Just change the smac for the QP */