Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f28f34cd authored by Daode Huang's avatar Daode Huang Committed by David S. Miller
Browse files

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: default avatarDaode Huang <huangdaode@hisilicon.com>
Signed-off-by: default avatarYisen Zhuang <Yisen.Zhuang@huawei.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 8ae7b8a5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -540,7 +540,7 @@ int hns_rcb_set_coalesce_usecs(
	}
	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);
+1 −1
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ struct rcb_common_cb;
#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