LS1046A linux driver for PCIe - Ethernet

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

LS1046A linux driver for PCIe - Ethernet

459 次查看
__OTL__
Contributor III

Hello, we are developing a product similar to a smart network card using LS1046A.

We want the host to communicate with LS1046A via PCIe and convert the data for 10GbE network communication. Additionally, we want LS1046A to process the data and perform tasks such as forwarding specific data. 

We have successfully booted Linux on LS1046A, and PCIe and Ethernet communication have been established.

Please allow me to confirm the following:

  1. Are there any reference projects available for driving LS1046A's Ethernet controller via PCIe on the host side? Are there any existing Linux or FreeBSD drivers that we can refer to?
  2. We would like to communicate with LS1046A while the host is sending messages. How can we achieve this? Can the Ethernet controller and the memory controller on LS1046A be independently used as two separate EPs on the PCIe side? Are there any documents available for reference?
0 项奖励
1 回复

428 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Please refer to the following update from the AE team.

It seems like iNIC scenario, please see details nxp/README_PCIe_EP in below link.
https://github.com/NXP/dpdk/tree/21.11-qoriq

Note, only lx2160ardb already supported in above link,
customer can refer to the code for ls1046ardb.

0 项奖励