Given the overhead of context switches, is it possible to take a general purpose application like nginx and use a user-mode TCP stack? For instance if I had a network adapter that is solely dedicated to nginx, and don&#x27;t need any of the kernel TCP services. Is this even a viable consideration?<p>I&#x27;ve done high performance nginx, in the million request per second range (there are situations that benefit from these, though unfortunately such discussions always get waylaid by people insisting that performance doesn&#x27;t matter), but there is enormous system overhead at this rate that I&#x27;d like to get around.