Interrupt coalescing

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Interrupt coalescing

跳至解决方案
3,007 次查看
ETRI
Contributor I

Hello,

We are using NXP LX2160ARDB to build a communication system, and we want to improve the data processing speed performance. To send interrupts from the NIC to the CPU core more frequently, which part of the kernel should we modify? In other words, we want to shorten the interrupt coalescing interval.

Thank you.

标记 (1)
0 项奖励
回复
1 解答
2,928 次查看
yipingwang
NXP TechSupport
NXP TechSupport

On lx2160a platform, networking data is processing in DPAA2 module. If your data rate exceeds the throughput of DPAA2 Ethernet ports, it will caused loss of those packets.

You could contact your DFAE to ask for the performance data of lx2160a Ethernet ports from NXP marketing team.

In addition, you could use DPDK solution to improve the networking throughput.

在原帖中查看解决方案

3 回复数
2,990 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Kernel NAPI interrupts are rare, changing this will not improve the throughput.

0 项奖励
回复
2,962 次查看
ETRI
Contributor I

Thank you for your response.
Is there any way to make NAPI interrupts more frequent?

In our experiment, the NXP device is losing packets being received.
Please refer to the figure below.

Of course, the data rate in our experiment is very high.
However, we would like to make it even faster if possible.
Is there a way to prevent the loss of those packets?

Thank you.

0 项奖励
回复
2,929 次查看
yipingwang
NXP TechSupport
NXP TechSupport

On lx2160a platform, networking data is processing in DPAA2 module. If your data rate exceeds the throughput of DPAA2 Ethernet ports, it will caused loss of those packets.

You could contact your DFAE to ask for the performance data of lx2160a Ethernet ports from NXP marketing team.

In addition, you could use DPDK solution to improve the networking throughput.