Patent · US Active

System and method for adaptive generic receive offload

US12255826B2 · kind B2 · utility

0Cited by
0References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 12, 2023
Grant dateMar 18, 2025
Priority date
Expiry dateApr 16, 2043

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/9068
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

An adaptive generic receive offload (A-GRO) system and method are disclosed. In some embodiments, the system comprises a host including a host protocol stack and a host memory, and a network interface card that is communicatively connectable to the host. The A-GRO system is configured to: receive a packet from a network, parse the packet to a header and a payload, classify and map the packet into a particular flow based on contexts associated with a plurality of flows and the header, and move the header and the payload to separate queues associated with the particular flow in the host memory, without holding and stalling the packet in hardware of the NIC. By maintain packet coherence information including header chains, the A-GRO allows the host to skip processing the packets between the first and last headers in a GRO aggregation. The A-GRO system also improves mis-ordering packet handling.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.