hardware checksum support on the imx6qp ethernet interface

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

hardware checksum support on the imx6qp ethernet interface

536 Views
will_intelli
Contributor III

Hi,

Is the hardware checksum supported on the imx6qp ethernet interface? Im using the CONFIG_FEC driver, and am only able to get it to work if I disable FEC_QUIRK_HAS_CSUM, otherwise I'm find the checksum is 00 00 in outgoing packets.

I'm using a build of Linux based on the 4.14.62-imx_4.14.62_1.0.0_beta branch of linux-imx.

Will.

Labels (2)
0 Kudos
1 Reply

473 Views
igorpadykov
NXP Employee
NXP Employee

Hi Will

yes it is supported, one can check Chapter 23 10/100/1000-Mbps Ethernet MAC (ENET),

in particular sect. 23.5.31 Transmit Accelerator Function Configuration (ENET_TACC)

i.MX6DQP Reference Manual

http://cache.nxp.com/files/soft_dev_tools/doc/support_info/iMX6DQPRM.pdf

In linux one can try to debug it in

fec_main.c\freescale\ethernet\net\drivers - linux-imx - i.MX Linux kernel 

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

0 Kudos