Re: netgraph and vpp

From: Jim Thompson <jim_at_netgate.com>
Date: Fri, 24 Nov 2023 23:33:15 UTC
On Nov 24, 2023 at 12:48:07 AM, Benoit Chesneau <benoitc@enki-multimedia.eu>
wrote:

> netgraph and vpp looks similar in their intent. Both are graphs to
> process packets.
>
> I thought that usinv  netgraph sounds interresting to build a modern
> router or cpe. What about the perforance? Did anyone compRe? Also is there
> any difference in term of implementation of the processing? Id there any
> recent paper about netgraph?
>

They are very, very different.  Netgraph is closer to AT&T streams, but
with mbufs.

Netgraph would probably be better implemented these days as a set of netmap
modules, ala
https://github.com/zeek/packet-bricks or
https://github.com/outscale/packetgraph (this one is DPDK, but similar
architecture)