Large receive offload

In computer networking, large receive offload is a technique for increasing inbound throughput of high-bandwidth network connections by reducing CPU overhead. It works by aggregating multiple incoming packets from a single stream into a larger buffer before they are passed higher up the networking stack, thus reducing the number of packets that have to be processed. In Linux, it is generally used in conjunction with the New API (NAPI) to also reduce the number of interrupts.

According to benchmarks, even implementing this technique entirely in software can increase network performance significantly.cite news |author=Jonathan Corbet |date=2007-08-01 |publisher=LWN.net |title=Large receive offload |url=http://lwn.net/Articles/243949/ |accessdate=2007-08-22 ] [cite mailing list |author=Andrew Gallatin |title=lro: Generic Large Receive Offload for TCP traffic |mailinglist=linux-kernel |date=2007-07-25 |url=http://lkml.org/lkml/2007/7/25/313 |accessdate=2007-08-22 ] As of April 2007, both the Linux kernel and FreeBSD support LRO for TCP in software only.

References

See also

* Large segment offload (LSO)
* New API
* TCP Offload Engine (TOE)


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Large segment offload — In computer networking, large segment offload (LSO) is a technique for increasing outbound throughput of high bandwidth network connections by reducing CPU overhead. It works by queuing up large buffers and letting the NIC split them into… …   Wikipedia

  • TCP Offload Engine — or TOE is a technology used in network interface cards to offload processing of the entire TCP/IP stack to the network controller. It is primarily used with high speed network interfaces, such as gigabit Ethernet and 10 gigabit Ethernet, where… …   Wikipedia

  • LRO — may mean:* Lunar Reconnaissance Orbiter, a U.S. moon spacecraft scheduled for 2009. * Large receive offload, in computer networking, a technique for increasing inbound throughput …   Wikipedia

  • List of Deadliest Catch episodes — This is a list of Deadliest Catch episodes with original airdate on Discovery Channel. Airdates on Discovery Channel Canada generally differ. Contents 1 Pilot 2 Season 1 3 Season 2 4 Season 3 …   Wikipedia

  • Windows Vista networking technologies — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • Technical features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • Domain Name System Security Extensions — Internet protocol suite Application layer BGP DHCP DNS FTP HTTP …   Wikipedia

  • Glossary of rugby league terms — This list of rugby league terms is a general glossary of the terminology used in the sport of rugby league football. The sport has accrued a considerable amount of jargon to describe aspects of the game.[1] Many terms originate from the Laws of… …   Wikipedia

  • RESPONSES — the victims the world THE VICTIMS Behavior of the Victims In a chapter entitled Auschwitz: The Death of Choice in Versions of Survival: The Holocaust and the Human Spirit, the Holocaust scholar lawrence langer writes: After we peel the veneer of… …   Encyclopedia of Judaism

  • Playing rugby union — A typical passage of rugby union takes the following form. One team will initially gain possession of the ball, either from the kick off, a restart kick or a set piece (scrum and line out, see below). Although the team in possession may choose to …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.