IMX6 PCIe-RealTek8169 low throughput problem , MTU > 400 not working

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IMX6 PCIe-RealTek8169 low throughput problem , MTU > 400 not working

ソリューションへジャンプ
508件の閲覧回数
Abi__1289
Contributor II

Hi,

We are using imx6q chipset having PCIe based Gigabit Ethernet Link , In which we are not able to produce higher throughput even having the possibility upto 2.5 Gbps . If we are using MTU more than 400 we are finding packet loss and packet drop in the data transmission. 

Processor - imx6q

PCIe to LAN - RTL8111F-CG (RT8169 device driver).

 

Would be really helpful for response.

0 件の賞賛
1 解決策
487件の閲覧回数
Abi__1289
Contributor II

Hi 

I found the problem for the PCIe low throughPut Bug. When we are using 4.9 kernel , r8169.c driver is having problem with the MRRS(max read request size) of the PCIe is being set to 4096 . By this the over all link is getting dropped . 

 

Solution : Set the MRRS size to 512  or we can disable the rtl_tx_performance_tweak function will solve the problem in 4.9 version kernel . And In 5.4 kernel the updated r8169_main.c driver is not having this problem.

 

Thanks ,

Abhishek

元の投稿で解決策を見る

タグ(1)
0 件の賞賛
1 返信
488件の閲覧回数
Abi__1289
Contributor II

Hi 

I found the problem for the PCIe low throughPut Bug. When we are using 4.9 kernel , r8169.c driver is having problem with the MRRS(max read request size) of the PCIe is being set to 4096 . By this the over all link is getting dropped . 

 

Solution : Set the MRRS size to 512  or we can disable the rtl_tx_performance_tweak function will solve the problem in 4.9 version kernel . And In 5.4 kernel the updated r8169_main.c driver is not having this problem.

 

Thanks ,

Abhishek

タグ(1)
0 件の賞賛