ENETC User Space Driver Implementation on LS1028A Platform

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

ENETC User Space Driver Implementation on LS1028A Platform

ENETC User Space Driver Implementation on LS1028A Platform

ENETC is a PCI Integrated End Point(IEP). IEP implements peripheral devices in an SoC such
that software sees them as PCIe device. ENETC is an evolution of BDR(Buffer Descriptor Ring)
based networking IPs.

Key goal of the DPDK is to provide a simple, complete framework for fast packet processing in
data plane applications. Using the APIs provided as part of the framework, applications can
leverage the capabilities of underlying network infrastructure.DPDK been prominent software in user space for networking applications pushes for eNetc driver to be written in user space.

This document introduces overview of the NXP ENETC and how its driver is implemented and integrated into the DPDK. DPDK eNetc Driver support features queue start/stop, MTU update, promisc, Unicast and multicast MAC filtering, rss hash, crc offload, vlan offload, Rx checksum offload, basic stats.

1. ENETC Hardware Introduction

2. LS1028 Default ENETC Driver

3. User Space eNetc Driver design

4. DPDK eNetc Driver support features

5. Setup DPDK applications over ENETC platform

Attachments
No ratings
Version history
Last update:
‎09-25-2023 08:19 PM
Updated by: