High-performance network stack

3C's high performance network stack, HPNS, is a network stack written from the ground up to provide ultra-high performance for applications such as VoIP and media streaming. These receive and transmit large numbers of small packets, which is the worst case for most operating systems, which require context switches from user-mode to kernel and back again for each packet sent or received.

HPNS, by minimising the number of context switches required, is far more efficient than a conventional network stack. A simple application - for example, one which responds to ICMP ping requests - is capable of saturating a gigabit Ethernet link, which is an order of magnitude more than a conventional application might.

HPNS also isolates the application traffic from the operating system. This means that it is not possible to attack a system running HPNS for its network by exploiting remotely-accessible operating system vulnerabilities through a port which is being used for HPNS.

For more information about HPNS, please contact us.