Fermilab Computing Division

CS Document 4191-v4

Why can Some Advanced Ethernet NICs Cause Packet Reordering?

Document #:
Document type:
Submitted by:
Wenji Wu
Updated by:
Wenji Wu
Document Created:
09 Dec 2010, 06:46
Contents Revised:
04 Feb 2011, 11:52
Metadata Revised:
08 Feb 2011, 15:39
Viewable by:
  • Public document
Modifiable by:
  • Same as Viewable by

Quick Links:
Latest Version

Other Versions:
12 Dec 2010, 23:44
09 Dec 2010, 10:41
09 Dec 2010, 06:46
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 cannot guarantee in-order packet delivery in multiprocessing environments. Packet reordering causes various negative impacts. In this paper, we use a simplified model to analyze why Flow Director can cause packet reordering. Our experiments verify our analysis.
Publication Information:
IEEE Communication Letters


DocDB Home ]  [ Search ] [ Authors ] [ Events ] [ Topics ]

DocDB Version 8.8.9, contact Document Database Administrators