Eliminating receive livelock in an interrupt-driven kernel
ACM Transactions on Computer Systems (TOCS)
Understanding The Linux Kernel
Understanding The Linux Kernel
Building Embedded Linux Systems
Building Embedded Linux Systems
Understanding Linux Network Internals
Understanding Linux Network Internals
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5
Hi-index | 0.24 |
Linux over the past few years has gained in popularity as the OS fit for embedded networking equipment. Its reliability, low cost and undisputed networking capabilities made it one of the most popular choices for the networking market. As access interfaces become faster and network applications more sophisticated, a lot of effort has been focused on the improvement of Linux networking performance. This paper analyzes the routing performance improvement of an embedded communications processor by endorsing advanced interrupt handling techniques. Even though these techniques are well known and are popular on a variety of networking hardware, their combination is not so often used. Moreover, their performance evaluation is poorly analyzed and documented. Even though the analysis is based on an embedded Linux system, these techniques are not hardware specific, and can be applied to a wide variety of networking systems.