USER DATAGRAM PROTOCOL (UDP) RECEIVE OFFLOADING
First Claim
Patent Images
1. A method of processing datasets at a receiver, comprising:
- receiving one or more packets;
grouping, into a container, datasets received in the one or more packets based on datasets metadata; and
ungrouping the datasets from the container once processing on the container is completed at a first processing layer and datasets are ready to transverse to a second processing layer.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain aspects of the present disclosure relate to methods and apparatus for providing UDP receive offloading using the communications systems. For example, a method generally includes grouping, into a container, the datasets from the same source and destination arriving at a receiver based on datasets metadata, and ungrouping the datasets from the container once network layer processing on the container is completed and datasets are ready to transverse to a next destination.
20 Citations
24 Claims
-
1. A method of processing datasets at a receiver, comprising:
-
receiving one or more packets; grouping, into a container, datasets received in the one or more packets based on datasets metadata; and ungrouping the datasets from the container once processing on the container is completed at a first processing layer and datasets are ready to transverse to a second processing layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for processing datasets by a receiver, comprising:
-
means for receiving one or more packets; means for grouping, into a container, datasets received in the one or more packets based on datasets metadata; and means for ungrouping the datasets from the container once processing on the container is completed at a first processing layer and datasets are ready to transverse to a second processing layer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for processing datasets at a receiver, comprising:
-
at least one processor configured to; receive one or more packets; group, into a container, datasets received in the one or more packets based on datasets metadata; and ungroup the datasets from the container once processing on the container is completed at a first processing layer and datasets are ready to transverse to a second processing layer; and a memory coupled to the at least one processor configured to store one or more of the received one or more packets, the container, and the datasets.
-
-
24. A computer readable medium for processing datasets at a receiver having instructions stored thereon for:
-
receiving one or more packets; grouping, into a container, datasets received in the one or more packets based on datasets metadata; and ungrouping the datasets from the container once processing on the container is completed at a first processing layer and datasets are ready to transverse to a second processing layer.
-
Specification