]> git.droids-corp.org - dpdk.git/commit
net/enetfec: support UIO
authorApeksha Gupta <apeksha.gupta@nxp.com>
Mon, 15 Nov 2021 07:19:37 +0000 (12:49 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 15 Nov 2021 15:26:17 +0000 (16:26 +0100)
commitb84fdd39638bc5c00d8ae3c5af962246d46c96c1
treef7e1479414457c2a6530872d0d7162f6dfa79719
parentfc0ec74037192f35d8cb76b65d6934049892cc56
net/enetfec: support UIO

Implemented the fec-uio driver in kernel. enetfec PMD uses
UIO interface to interact with "fec-uio" driver implemented in
kernel for PHY initialisation and for mapping the allocated memory
of register & BD from kernel to DPDK which gives access to
non-cacheable memory for BD.

Signed-off-by: Sachin Saxena <sachin.saxena@nxp.com>
Signed-off-by: Apeksha Gupta <apeksha.gupta@nxp.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
drivers/net/enetfec/enet_ethdev.c
drivers/net/enetfec/enet_ethdev.h
drivers/net/enetfec/enet_regs.h [new file with mode: 0644]
drivers/net/enetfec/enet_uio.c [new file with mode: 0644]
drivers/net/enetfec/enet_uio.h [new file with mode: 0644]
drivers/net/enetfec/meson.build