NAPI: Le Deuxieme etage (Work In Progress)

Robert Olsson
, Uppsala Universitet and the Swedish
University of Agriculture, Alexey Kuznetsov, Swsoft/INR
and Jamal Hadi Salim, Znyx Networks
While NAPI solves many serious performance
issues under overload there are still stones left
unturned. In this post-NAPI work, the authors takes
a look at related issues. The performance impact
of CPU power, PCI bus and memory management
are investigated in the context of single and SMP
based setups. The focus is still on Linux as a router
although the results apply to Linux as a generic
network device such as server or network sniffer.