FEC pause frame generation on imx6solox

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

FEC pause frame generation on imx6solox

1,456件の閲覧回数
abhishekpandit
Contributor I

Does the FEC generate pause frames with a non-zero duration on imx6 solox? (i.e. is the pause_duration 2-byte value set to anything)

- Kernel: linux-fslc 4.1-1.0.x-imx

- Hardware: Custom board based off imx6solox_sabresd

We're running an ethernet throughput test with an Ixia traffic generator and in the packet captures, I noticed that we were getting pause frames with a duration of 0.

I checked that we are enabling pause frames with ethtool:

$ ethtool -a eth0
Pause parameters for eth0:
Autonegotiate:  on
RX:             on
TX:             on

I also looked at drivers/net/ethernet/fec_main.c and it looks like we should be writing 0xFFF0 to it (which is non-zero).

I tried to capture packets with tcpdump on my desktop but it seems the pause frames were being filtered out (macc.opcode = 0x1 wasn't showing anything on wireshark).

ラベル(2)
0 件の賞賛
返信
1 返信

1,331件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Abhishek

linux-fslc is community bsp version not supported by nxp, one can try with nxp

official releases described on

i.MX Software|NXP 

linux-2.6-imx.git - Freescale i.MX Linux Tree 

difference between them is described on

FSL Community BSP Release Notes 2.2 documentation 

For linux-fslc one can post on meta-fsl-arm mailing list:
meta-freescale Info Page 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信