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