A Port-Configuration Assisted NIC IRQ Affinitization Scheme for Multi-Core Packet Forwarding Applications
Interrupt affinitization of Network Interface Cards (NICs) is a fundamental composition that defines how packets are processed by which CPU-cores on multi-core platforms. In this paper, the authors propose a simple port-configuration assisted scheme to attain an optimal affinitization for packet forwarding applications. Experiments ranging from bridging, routing, flow tracking to deep packet inspection are conducted to show the performance impacts utilizing different affinitization approaches. As a result, their proposed scheme achieves the same performance level as the best fixed affinitization scheme.