Configurable network socket aggregation to enable segmentation offload
    1.
    发明授权
    Configurable network socket aggregation to enable segmentation offload 有权
    可配置的网络套接字聚合,实现分段卸载

    公开(公告)号:US08472469B2

    公开(公告)日:2013-06-25

    申请号:US12879841

    申请日:2010-09-10

    CPC分类号: H04L69/166 H04L69/162

    摘要: A network device can implement configurable socket aggregation to enable segmentation offload in the network device. In one embodiment, it is determined, at the network device, to create a network socket for an application of the network device to initiate a network connection for the application. Socket aggregation parameters are determined for the network socket associated with the application. The network socket is defined based, at least in part, on the socket aggregation parameters. A plurality of packets received from the application associated with the network socket are aggregated. It is determined, based on said aggregating the plurality of packets, whether at least one aggregation limit associated with the socket aggregation parameters is reached. An aggregate packet is provided 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.

    摘要翻译: 网络设备可以实现可配置的套接字聚合,以实现网络设备中的分段卸载。 在一个实施例中,在网络设备处确定为网络设备的应用创建网络套接字以发起用于该应用的网络连接。 为与应用程序关联的网络套接字确定套接字聚合参数。 网络套接字至少部分地基于套接字聚合参数进行定义。 从与网络套接字相关联的应用接收到的多个分组被聚合。 基于聚合多个分组,确定是否达到与套接字聚合参数相关联的至少一个聚合限制。 响应于所述确定到达与套接字聚合参数相关联的至少一个聚合限制,聚合分组被提供给网络设备的网络适配器以执行分段卸载。

    Configurable network socket retransmission timeout parameters
    2.
    发明授权
    Configurable network socket retransmission timeout parameters 失效
    可配置网络套接字重传超时参数

    公开(公告)号:US08483095B2

    公开(公告)日:2013-07-09

    申请号:US12944490

    申请日:2010-11-11

    IPC分类号: H04L12/28

    CPC分类号: H04L69/162

    摘要: A network communication device can implement configurable network socket retransmission timeout parameters on a per socket basis. In one embodiment, it is determined, at a first network device, whether to define a network socket with a custom or a default retransmission timeout value to transmit data to a second network device. In response to determining to define the network socket with the custom retransmission timeout value, the network socket is defined with the custom retransmission timeout value, the data is transmitted to the second network device, and it is determined whether response data is received from the second network device prior to expiration of a time period associated with the custom retransmission timeout value. In response to determining that the response data is not received from the second network device prior to the expiration of the corresponding time period, the data is retransmitted to the second network device.

    摘要翻译: 网络通信设备可以在每个套接字的基础上实现可配置的网络套接字重传超时参数。 在一个实施例中,在第一网络设备处确定是否定义具有自定义或默认重传超时值的网络套接字以将数据发送到第二网络设备。 响应于确定具有自定义重传超时值的网络套接字,网络套接字被定义为具有自定义重发超时值,数据被发送到第二网络设备,并且确定是否从第二个接收到响应数据 网络设备在与定制重传超时值相关联的时间段期满之前。 响应于确定在对应时间段期满之前没有从第二网络设备接收到响应数据,数据被重新发送到第二网络设备。