Thread (22 messages) flat view 22 messages, 2 authors, 2020-11-12

Re: [PATCH V2 net-next 09/11] net: hns3: add support for EQ/CQ mode configuration

From: tanhuazhong <hidden>
Date: 2020-11-11 03:04:09
Also in: lkml


On 2020/11/11 9:25, Jakub Kicinski wrote:
On Mon, 9 Nov 2020 11:22:37 +0800 Huazhong Tan wrote:
quoted
For device whose version is above V3(include V3), the GL can
select EQ or CQ mode, so adds support for it.

In CQ mode, the coalesced timer will restart upon new completion,
while in EQ mode, the timer will not restart.

Signed-off-by: Huazhong Tan <redacted>
Let's see if I understand - in CQ mode the timer is restarted very time
new frame gets received/transmitted? IOW for a continuous stream of
frames it will only generate an interrupt once it reaches max_frames?
Hi, Jakub.

This EQ/CQ is related to the GL(gap limiting, interrupt coalesce based 
on the gap time).

More exactly, the coalesced timer will restart when the first new 
completion occurs. Will fix the commit log.
I think that if you need such a configuration knob we should add this as
an option to the official ethtool -c/-C interface, now that we have the
ability to extend the netlink API.
It seems need more jobs to be did later.

Thanks.
.
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help