c->rx_coalesce_usecs = period;
        c->rx_max_coalesced_frames = thresh;
-       c->use_adaptive_rx_coalesce = false;
 
        return 0;
 }
        u8 thresh, prev_thresh;
        int cpu, res;
 
-       if (c->use_adaptive_rx_coalesce)
-               return -EINVAL;
-
        period = c->rx_coalesce_usecs;
        thresh = c->rx_max_coalesced_frames;
 
 }
 
 const struct ethtool_ops dpaa_ethtool_ops = {
+       .supported_coalesce_params = ETHTOOL_COALESCE_RX_USECS |
+                                    ETHTOOL_COALESCE_RX_MAX_FRAMES,
        .get_drvinfo = dpaa_get_drvinfo,
        .get_msglevel = dpaa_get_msglevel,
        .set_msglevel = dpaa_set_msglevel,