TCP Offload Engine

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 4 december 2013; kontroller kräver 10 redigeringar .

TCP Offload Engine eller TOE  är en teknik som implementeras i vissa nätverksadaptrar för att avlasta centralprocessorn och överföra nätverkspaketbearbetningsfunktionerna för TCP /IP- protokollstacken till nätverkskortstyrenheten . Används vanligtvis i höghastighetsnätverksadaptrar som Gigabit Ethernet och 10 Gigabit Ethernet när omkostnaderna för bearbetning av nätverkspaket blir betydande.

TOE-teknologier är implementerade i vissa nätverkskort tillverkade av Chelsio och Broadcom- företag ; stöds i Windows , FreeBSD (stöd ingår i kärnan).

2005 försökte Chelsio och Qlogic lägga till TOE-stöd till den ursprungliga distributionen av Linux-kärnan , men korrigeringarna avvisades på grund av för mycket förändring av TCP/IP-stacken. [1] [2] Patchar för att stödja tekniken finns tillgängliga från tillverkarnas webbplatser.

Se även

Andra nätverksaccelerationstekniker:

Anteckningar

  1. corbet . Linux- och TCP-avlastningsmotorer , LWN (22 augusti 2005). Arkiverad från originalet den 26 april 2014. Hämtad 17 november 2013.
  2. toe Arkiverad 27 mars 2014 på Wayback Machine // Linux Foundation Networking group, 19 november 2009

Länkar