forked from Minki/linux
net: hns: change the default coalesce usecs
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>
This commit is contained in:
parent
8ae7b8a599
commit
f28f34cdef
@ -540,7 +540,7 @@ int hns_rcb_set_coalesce_usecs(
|
|||||||
}
|
}
|
||||||
if (timeout > HNS_RCB_MAX_COALESCED_USECS) {
|
if (timeout > HNS_RCB_MAX_COALESCED_USECS) {
|
||||||
dev_err(rcb_common->dsaf_dev->dev,
|
dev_err(rcb_common->dsaf_dev->dev,
|
||||||
"error: not support coalesce %dus!\n", timeout);
|
"error: coalesce_usecs setting supports 0~1023us\n");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
hns_rcb_set_port_timeout(rcb_common, port_idx, timeout);
|
hns_rcb_set_port_timeout(rcb_common, port_idx, timeout);
|
||||||
|
@ -40,7 +40,7 @@ struct rcb_common_cb;
|
|||||||
#define HNS_RCB_DEF_COALESCED_FRAMES 50
|
#define HNS_RCB_DEF_COALESCED_FRAMES 50
|
||||||
#define HNS_RCB_CLK_FREQ_MHZ 350
|
#define HNS_RCB_CLK_FREQ_MHZ 350
|
||||||
#define HNS_RCB_MAX_COALESCED_USECS 0x3ff
|
#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
|
#define HNS_RCB_COMMON_ENDIAN 1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user