Shared-MAC and MAC-less Implementation in DPAA Linux Kernel Driver
Shared-MAC and MAC-less Implementation in DPAA Linux Kernel Driver
A shared-MAC device is one that can be used from two Linux and/or USDPAA partitions. Shared-MAC net device can be used in two scenarios, two or more Linux separate partitions under control of hypervisor(topaz), one Linux and one USDPAA running in the same partition.
Hi, Yiping. I configured fm1-mac10 as a shared mac in B4860, and I could find the net device in linux using "ifconfig -a", but it was always ping time out.
I want to use the shared mac as a Private DPAA Ethernet Driver device in linux, How could I realize the goal.
You could refer to the dts file b4860qds-usdpaa-shared-interfaces.dts, ethernet@9 is defined as shared MAC between USDPAA and Linux, please also check your network environment regarding ping time out problem.
The Linux driver is the one to initialize the shared FMAN port, but it is the USDPAA partition that allocates and seeds the buffers in the Shared Buffer Pool.