Messages in this thread | | | From | Matteo Croce <> | Subject | [PATCH net-next 0/4] mvpp2: XDP support | Date | Tue, 30 Jun 2020 20:09:26 +0200 |
| |
From: Matteo Croce <mcroce@microsoft.com>
Add XDP support to mvpp2. This series converts the driver to the page_pool API for RX buffer management, and adds native XDP support.
These are the performance numbers, as measured by Sven:
SKB fwd page pool: Rx bps 390.38 Mbps Rx pps 762.46 Kpps
XDP fwd: Rx bps 1.39 Gbps Rx pps 2.72 Mpps
XDP Drop: eth0: 12.9 Mpps eth1: 4.1 Mpps
Matteo Croce (4): mvpp2: refactor BM pool init percpu code mvpp2: use page_pool allocator mvpp2: add basic XDP support mvpp2: XDP TX support
drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 49 +- .../net/ethernet/marvell/mvpp2/mvpp2_main.c | 600 ++++++++++++++++-- 3 files changed, 588 insertions(+), 62 deletions(-)
-- 2.26.2
| |