The Linux Channel

QUICK LINKS for students and advance developers :: Network Packet Processing Hardware Offload

Written by: Kiran Kankipati - Published: 23-Jun-2017


LRO - Large Receive Offload
LRO - Large Receive Offload
Image courtesy/source: https://image.slidesharecdn.com/20140928gsoeurobsdcon2014-15 ...




TCP Segmentation Offload
TCP Segmentation Offload
Image courtesy/source: https://camo.githubusercontent.com/fa57bbd6d4695d784ca6a58ac ...




Segmentation and Checksum Offloading: Turning Off with ethtool (BEFORE: sudo ethtool -K eth0 gso off)
Segmentation and Checksum Offloading: Turning Off with ethtool (BEFORE: sudo ethtool -K eth0 gso off)
Image courtesy/source: https://sandilands.info/sgordon/images/wireshark-capture-1.p ...




Segmentation and Checksum Offloading: Turning Off with ethtool (AFTER: sudo ethtool -K eth0 gso off)
Segmentation and Checksum Offloading: Turning Off with ethtool (AFTER: sudo ethtool -K eth0 gso off)
Image courtesy/source: https://sandilands.info/sgordon/images/wireshark-capture-2.p ...




Without Segmentation & Checksum (CRC) Offloading
Without Segmentation & Checksum (CRC) Offloading
Image courtesy/source: http://wiki.networksecuritytoolkit.org/images/thumb/No_segme ...




With Segmentation & Checksum (CRC) Offloading & Packet Capture Considerations
With Segmentation & Checksum (CRC) Offloading & Packet Capture Considerations
Image courtesy/source: http://wiki.networksecuritytoolkit.org/images/thumb/Segmenta ...






Suggested Topics:

Linux Kernel Software Development:

Images
Linux Kernel Network stack and architectureLinux Packet Scheduling, Traffic Control, QoS, Classification and Packet Queues
sk_buff operationsNetwork_data_flow_through_kernel API Map
Interactive map of Linux kernelLinux kernel vs performance tools


Networking and Network Software Development:

Images
IP, TCP, UDP, ICMP HeadersNetwork Packet Processing Hardware Offload

 

Join The Linux Channel :: Facebook Group


Recommended Topics:
Featured Video:

Join a class (course):


JOBS :: Linux Device Drivers - Senior Embedded Developers:


281 Linux Operating System - User-space Processes, Virtual Memory - Intro - struct task_struct - Ep1:


TUTORIALS :: UDP sample socket code for Systems and Network software developers:


Linux Kernel TCP Congestion Control Algorithms:



The Linux Channel - v7.21 :: Updated: 01-Feb-2018 :: © 2018 :: Author: Kiran Kankipati
Your IP: 54.167.29.208 :: Browser: CCBot/2.0 (http://commoncrawl.org/faq/)