The default coalesce timeout is 3us, which is will cause CPU
usage is too high. This patch change it to 50us in order to reduce
CPU usage and the value makes sure network latency also meets requirement.
Signed-off-by: Daode Huang <huangdaode@hisilicon.com>
Signed-off-by: Yisen Zhuang <Yisen.Zhuang@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
        }
        if (timeout > HNS_RCB_MAX_COALESCED_USECS) {
                dev_err(rcb_common->dsaf_dev->dev,
-                       "error: not support coalesce %dus!\n", timeout);
+                       "error: coalesce_usecs setting supports 0~1023us\n");
                return -EINVAL;
        }
        hns_rcb_set_port_timeout(rcb_common, port_idx, timeout);
 
 #define HNS_RCB_DEF_COALESCED_FRAMES           50
 #define HNS_RCB_CLK_FREQ_MHZ                   350
 #define HNS_RCB_MAX_COALESCED_USECS            0x3ff
-#define HNS_RCB_DEF_COALESCED_USECS            3
+#define HNS_RCB_DEF_COALESCED_USECS            50
 
 #define HNS_RCB_COMMON_ENDIAN                  1