![Chelsio Communications Chelsio T4 Installation And User Manual Download Page 199](http://html1.mh-extra.com/html/chelsio-communications/chelsio-t4/chelsio-t4_installation-and-user-manual_2595805199.webp)
Chapter XIV. UDP Segmentation Offload and Pacing
Chelsio T5/T4 Unified Wire for Linux
Page 199
1. Introduction
Chelsio’s T5/T4 series of adapters provide UDP segmentation offload and per-stream rate
shaping to drastically lower server CPU utilization, increase content delivery capacity, and
improve service quality.
Tailored for UDP content, UDP Segmentation Offload (USO) technology moves the processing
required to packetize UDP data and rate control its transmission from software running on the
host to the network adapter. USO increases performance and dramatically reduces CPU
overhead, allowing significantly higher capacity using the same server hardware. Without USO
support, UDP server software running on the host needs to packetize payload into frames,
process each frame individually through the network stack and schedule individual frame
transmission, resulting in millions of system calls, and packet traversals through all protocol
layers in the operating system to the network device. In contrast, USO implements the network
protocol stack in the adapter, and the host server software simply hands off unprocessed UDP
payload in large I/O buffers to the adapter.
The following figure compares the traditional datapath on the left to the USO datapath on the
right, showing how per-frame processing is eliminated. In this example, the video server pushes
5 frames at a time. In an actual implementation, a video server pushes 50 frames or more in
each I/O, drastically lowering the CPU cycles required to deliver the content.
Pacing is beneficial for several reasons, one example is for Content Delivery Networks
(CDNs)/Video On Demand (VOD) providers to avoid receive buffer overflows, smooth out
network
traffic,
or
to
enforce
Service
Level
Agreements
(SLAs).
1.1.
Hardware Requirements
1.1.1. Supported Adapters
The following are the currently shipping Chelsio Adapters that are compatible with the UDP
Segmentation Offload and Pacing driver.
Summary of Contents for Chelsio T4
Page 1: ......
Page 49: ...Chapter II Network NIC TOE Chelsio T5 T4 Unified Wire for Linux Page 49 II Network NIC TOE...
Page 67: ...Chapter IV iWARP RDMA Chelsio T5 T4 Unified Wire for Linux Page 67 IV iWARP RDMA...
Page 88: ...Chapter VI WD UDP Chelsio T5 T4 Unified Wire for Linux Page 88 VI WD UDP...
Page 180: ...Chapter XI FCoE Full Offload Initiator Chelsio T5 T4 Unified Wire for Linux Page 180...
Page 212: ...Chapter XVI Bypass Driver Chelsio T5 T4 Unified Wire for Linux Page 212 XVI Bypass Driver...
Page 248: ...XIX Traffic Management Chelsio T5 T4 Unified Wire for Linux Page 248 XIX Traffic Management...
Page 382: ...Chapter XXI Unified Boot Chelsio T5 T4 Unified Wire for Linux Page 382 XXI Unified Boot...
Page 487: ...Chapter XXI Unified Boot Chelsio T5 T4 Unified Wire for Linux Page 487 iii Click Add a disk...
Page 506: ...Chapter XXIII Appendix Chelsio T5 T4 Unified Wire for Linux Page 506 XXIII Appendix A...