• DocumentCode
    2520630
  • Title

    Design a scalable ethernet Network Interface supporting the Large Receive Offload

  • Author

    Elbeshti, Mohamed ; Dixon, Mike ; Koziniec, Terry

  • Author_Institution
    Sch. of IT, Murdoch Uni, Perth, WA, Australia
  • fYear
    2012
  • fDate
    2-5 Oct. 2012
  • Firstpage
    544
  • Lastpage
    549
  • Abstract
    The Ethernet speed has increased to 40-100 Gbps since the release of IEEE P802.3ba. In this paper, we have enhanced the Intel´s Large Receive Offload Linux software driver function to manage the out-of-order packets and designed a scalable Network Interface based RISC core to support this function in the Network Interface. The RISC´s performance and data movements for high communication rates up to 100 Gbps have been measured, and the results presented herein show that a cost-effective embedded RISC core can provide the required efficiency of the network interface to support a wide range of transmission line speeds, up to 100 Gbps. Furthermore, we have found several techniques that can contribute to packet processing and work with fewer headers and less data copying in a host memory.
  • Keywords
    Linux; embedded systems; local area networks; network interfaces; reduced instruction set computing; telecommunication standards; bit rate 40 Gbit/s to 100 Gbit/s; embedded RISC core; host memory; large receive offload Linux software driver function; packet processing; scalable Ethernet network interface; Clocks; Computer aided manufacturing; IP networks; Nickel; Payloads; Protocols; Reduced instruction set computing; Cycle-accurate performance evaluations; LRO; Network Interface; RISC core; TCP/IP; VHDL simulator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies (ISCIT), 2012 International Symposium on
  • Conference_Location
    Gold Coast, QLD
  • Print_ISBN
    978-1-4673-1156-4
  • Electronic_ISBN
    978-1-4673-1155-7
  • Type

    conf

  • DOI
    10.1109/ISCIT.2012.6380959
  • Filename
    6380959