Patent ID: 8472469
Filing Date: 2013-06-25
Classification: H04L

Abstract:
1. A method comprising: determining, at a network device, to create a network socket for an application of the network device to initiate a network connection for the application; determining socket aggregation parameters for the network socket associated with the application; defining the network socket based, at least in part, on the socket aggregation parameters; aggregating a plurality of packets received from the application associated with the network socket, wherein aggregating the plurality of packets includes, for a packet of the plurality of packets: determining, based on said aggregating the plurality of packets received from the application, whether at least one aggregation limit associated with the socket aggregation parameters is reached; and providing an aggregate packet to a network adapter of the network device to perform segmentation offload in response to said determining that at least one aggregation limit associated with the socket aggregation parameters is reached.