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

 

Recommended Topics:

Join a class (course):


JOBS :: Software Engineers - Freshers - Off-Campus:


Video series :: Linux ioctl() API interface:


TUTORIALS :: Linux Networking Stack :: RFS: Receive Flow Steering:


Network Packet Processing Hardware Offload:



The Linux Channel - v6.26 :: Updated: 11-Dec-2017 :: © 2017 :: Author: Kiran Kankipati
Your IP: 54.226.113.250 :: Browser: CCBot/2.0 (http://commoncrawl.org/faq/)