Lossless switching of traffic in a network device

    公开(公告)号:US10404624B2

    公开(公告)日:2019-09-03

    申请号:US14072745

    申请日:2013-11-05

    Abstract: A system for lossless switching of traffic in a network device may be implemented when a network switch is integrated into a gateway device, or with any other data source. A processor of the gateway device may receive queue depth information for queues of the network switch. The processor may prevent data from being transmitted to congested queues of the network switch, while allowing data to be transmitted to uncongested queues. In this manner, data loss can be avoided through the network switch for data sourced from the gateway device, such as audio-video data retrieved from a hard drive, audio-video data received from a tuner, etc. Furthermore, re-transmission at higher layers can be reduced. Since the subject system observes congestion for each individual queue, only traffic destined to that particular, congested, queue is affected, e.g. paused. Traffic to non-congested queues is not affected, regardless of traffic class or egress port.

    Receive Side Packet Aggregation
    2.
    发明申请
    Receive Side Packet Aggregation 审中-公开
    接收侧数据包聚合

    公开(公告)号:US20160320967A1

    公开(公告)日:2016-11-03

    申请号:US14863106

    申请日:2015-09-23

    CPC classification number: G06F13/128 G06F13/28

    Abstract: A system for enhanced resource utilization includes a network interface with access to memory of a device, in communication with an operating system of the device. The system receives, from the operating system, an identification of a predetermined amount of the memory for a packet buffer, store multiple packets in the allocated memory. A total size of the multiple packets is smaller than or equal to the predetermined amount of memory. The system generates a status record for each received packet stored in the allocated memory, and stores the generated status records in the allocated memory. The system also allocates a socket buffer for each packet stored in the allocated memory such that the socket buffer has reference to the corresponding packet in the allocated memory.

    Abstract translation: 用于增强资源利用的系统包括与设备的操作系统通信的具有对设备的存储器的访问的网络接口。 系统从操作系统接收用于分组缓冲器的预定量的存储器的标识,在分配的存储器中存储多个分组。 多个分组的总大小小于或等于预定量的存储器。 系统为存储在分配的存储器中的每个接收到的分组生成状态记录,并将生成的状态记录存储在分配的存储器中。 该系统还为存储在分配的存储器中的每个分组分配套接字缓冲器,使得套接字缓冲器引用分配的存储器中的相应分组。

Patent Agency Ranking