CONFIGURABLE NETWORK SOCKET RETRANSMISSION TIMEOUT PARAMETERS
    1.
    发明申请
    CONFIGURABLE NETWORK SOCKET RETRANSMISSION TIMEOUT PARAMETERS 失效
    可配置网络插座延时超时参数

    公开(公告)号:US20120120848A1

    公开(公告)日:2012-05-17

    申请号: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.

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

    Method And System For Improved Performance Of Network Communications With Interface Specific Buffers
    2.
    发明申请
    Method And System For Improved Performance Of Network Communications With Interface Specific Buffers 审中-公开
    使用接口专用缓冲区提高网络通信性能的方法和系统

    公开(公告)号:US20120331172A1

    公开(公告)日:2012-12-27

    申请号:US13165943

    申请日:2011-06-22

    IPC分类号: G06F15/16

    CPC分类号: H04L49/90 H04L69/161

    摘要: Network adapter use of an interface specific buffer is managed so that their combined use with non-interface specific buffers has a reduced impact, such as when an interface specific buffer becomes full. If an attempt fails by a protocol stack of an operating system to buffer information for a packet in an interface specific buffer, an offset marks the end of the use of the interface specific buffer for the packet and a non-interface specific buffer is used to store the remaining information for the packet. During transmission of the packet, the offset is read by a network adapter driver to take advantage of reduced processing for sending information from the interface specific buffer and to identify information that need additional processing for transmission from the non-interface specific buffer.

    摘要翻译: 管理接口特定缓冲区的网络适配器使用,使得它们与非接口特定缓冲器的组合使用具有减小的影响,例如当接口特定缓冲区变满时。 如果操作系统的协议栈尝试在接口特定缓冲区中缓冲数据包的信息失败,则偏移量表示该数据包使用接口特定缓冲区的结束,并且使用非接口特定缓冲区 存储数据包的剩余信息。 在传输数据包期间,网络适配器驱动程序读取偏移量,以利用从接口特定缓冲区发送信息的简化处理,并识别需要从非接口特定缓冲区进行传输的附加处理信息。

    CONFIGURABLE NETWORK SOCKET AGGREGATION TO ENABLE SEGMENTATION OFFLOAD
    3.
    发明申请
    CONFIGURABLE NETWORK SOCKET AGGREGATION TO ENABLE SEGMENTATION OFFLOAD 有权
    可配置的网络插座集成到启用分段卸载

    公开(公告)号:US20120063449A1

    公开(公告)日:2012-03-15

    申请号:US12879841

    申请日:2010-09-10

    IPC分类号: H04L12/56

    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.

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

    MANAGING MESSAGE TRANSMISSION AND RECEPTION
    4.
    发明申请
    MANAGING MESSAGE TRANSMISSION AND RECEPTION 有权
    管理信息传输和接收

    公开(公告)号:US20130179505A1

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

    申请号:US13348629

    申请日:2012-01-11

    IPC分类号: G06F15/16

    CPC分类号: H04L49/9031

    摘要: Various systems, processes, and products may be used to manage the transmission and reception of messages. In particular implementations, a system, process, and product for managing message transmission and reception may include the ability to receive a plurality of messages to be transmitted over a communication network, wherein some of the messages have a higher priority and some of the messages have a lower priority, and enqueue descriptors for the messages in a direct memory access queue. The system, process, and product may also include the ability to determine whether an overrun of the queue has occurred, analyze the queue if an overrun has occurred to determine if lower priority messages are associated with any of the descriptors in the queue, and replace, if descriptors for lower priority messages are in the queue, the descriptors for the lower priority messages with descriptors for higher priority messages.

    摘要翻译: 可以使用各种系统,过程和产品来管理消息的发送和接收。 在特定实现中,用于管理消息传输和接收的系统,过程和产品可以包括接收要通过通信网络发送的多个消息的能力,其中一些消息具有更高的优先级,并且一些消息具有 较低优先级,以及对直接内存访问队列中的消息的入队描述符。 系统,过程和产品还可以包括确定是否已经发生队列超限的能力,如果发生超限,则分析队列以确定较低优先级消息是否与队列中的任何描述符相关联,并且替换 如果较低优先级消息的描述符在队列中,则具有较高优先级消息描述符的较低优先级消息的描述符。

    Managing message transmission and reception
    6.
    发明授权
    Managing message transmission and reception 有权
    管理消息传输和接收

    公开(公告)号:US08935329B2

    公开(公告)日:2015-01-13

    申请号:US13348629

    申请日:2012-01-11

    IPC分类号: G06F15/16

    CPC分类号: H04L49/9031

    摘要: Various systems, processes, and products may be used to manage the transmission and reception of messages. In particular implementations, a system, process, and product for managing message transmission and reception may include the ability to receive a plurality of messages to be transmitted over a communication network, wherein some of the messages have a higher priority and some of the messages have a lower priority, and enqueue descriptors for the messages in a direct memory access queue. The system, process, and product may also include the ability to determine whether an overrun of the queue has occurred, analyze the queue if an overrun has occurred to determine if lower priority messages are associated with any of the descriptors in the queue, and replace, if descriptors for lower priority messages are in the queue, the descriptors for the lower priority messages with descriptors for higher priority messages.

    摘要翻译: 可以使用各种系统,过程和产品来管理消息的发送和接收。 在特定实现中,用于管理消息传输和接收的系统,过程和产品可以包括接收要通过通信网络发送的多个消息的能力,其中一些消息具有更高的优先级,并且一些消息具有 较低优先级,以及对直接内存访问队列中的消息的入队描述符。 系统,过程和产品还可以包括确定是否已经发生队列超限的能力,如果发生超限,则分析队列以确定较低优先级消息是否与队列中的任何描述符相关联,并且替换 如果较低优先级消息的描述符在队列中,则具有较高优先级消息描述符的较低优先级消息的描述符。

    REMOTE DEVICE LOCATION IDENTIFICATION
    7.
    发明申请
    REMOTE DEVICE LOCATION IDENTIFICATION 有权
    远程设备位置识别

    公开(公告)号:US20120075066A1

    公开(公告)日:2012-03-29

    申请号:US12891102

    申请日:2010-09-27

    IPC分类号: G08C19/00

    CPC分类号: G08C17/00 G08C21/00

    摘要: A method, system, and computer usable program product for remote device location identification are provided in the illustrative embodiments. A command to identify a remote device is received, at the remote device in a data processing environment. The command is included in a predetermined communication directed to the remote device. A determination is made whether the command is supported at the remote device. The remote device is identified by transmitting an identification of a location associated with the remote device.

    摘要翻译: 在说明性实施例中提供了用于远程设备位置识别的方法,系统和计算机可用程序产品。 在数据处理环境中的远程设备处接收到用于识别远程设备的命令。 该命令被包括在指向远程设备的预定通信中。 确定远程设备是否支持该命令。 通过发送与远程设备相关联的位置的标识来识别远程设备。