Hi,

On the subject of improving network stack performance, I observe 50% less throughput on Genode+Fiasco.OC+LWIP versus Linux on exactly the same Intel-based hardware. I am sending UDP packets; Linux @ 324K PPS and Genode @ 167 KPPS.  Using 64bit kernels.  This is using out-of-the-box Genode IPXE DDE with E1000 NIC card.

Does this performance difference sound reasonable and expected?  Is there some expected significant performance overhead with using DDE as opposed to a native NIC driver?

My next step will be to look at raw ethernet packet performance.

Daniel