Title :
Why Can Some Advanced Ethernet NICs Cause Packet Reordering?
Author :
Wu, Wenji ; DeMar, Phil ; Crawford, Matt
Author_Institution :
Fermi Nat. Accel. Lab., Batavia, IL, USA
fDate :
2/1/2011 12:00:00 AM
Abstract :
The Intel Ethernet Flow Director is an advanced network interface card (NIC) technology. It provides the benefits of parallel receive processing in multiprocessing environments and can automatically steer incoming network data to the same core on which its application process resides. However, our analysis and experiments show that Flow Director can cause packet reordering in multiprocessing environments. In this paper, we use a simplified model to analyze why Flow Director can cause packet reordering. Our experiments verify our analysis.
Keywords :
local area networks; multiprocessor interconnection networks; network interfaces; Ethernet NIC; multiprocessing environments; network interface card technology; packet reordering; parallel receive processing; NIC; Packet reordering; TCP; flow director;
Journal_Title :
Communications Letters, IEEE
DOI :
10.1109/LCOMM.2011.122010.102022