Hey Ilias, Could you please review this driver mvpp2 for XDP and page_pool usage? On Tue, 30 Jun 2020 20:09:26 +0200 Matteo Croce <mcroce@xxxxxxxxxxxxxxxxxxx> wrote: > From: Matteo Croce <mcroce@xxxxxxxxxxxxx> > > 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(-) > -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer