×

Large receive offload (LRO) processing in virtualized computing environments

  • US 10,313,926 B2
  • Filed: 05/31/2017
  • Issued: 06/04/2019
  • Est. Priority Date: 05/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for a host to perform large receive offload (LRO) processing in a virtualized computing environment, wherein the host includes a physical network interface controller (NIC) and a networking service pipeline having a packet aggregation service and multiple networking services and supports a virtualized computing instance, and the method comprises:

  • receiving, via the physical NIC, incoming packets that are destined for the virtualized computing instance, wherein prior to receiving the incoming packets, enabling a packet splitting service at another service point along the networking service pipeline based on an LRO capability of the virtualized computing instance, or an LRO capability of at least one of the multiple networking services, or both;

    processing the incoming packets to generate at least one processed packet using the networking service pipeline,wherein the packet aggregation service is configured to aggregate the incoming packets into an aggregated packet, and enabled at a service point along the networking service pipeline based on an LRO capability of at least one of the multiple networking services to process the aggregated packet, andwherein the aggregated packet is split by the packet splitting service at the another service point into multiple non-aggregated packets; and

    forwarding the at least one processed packet generated by the networking service pipeline to the virtualized computing instance.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×