DYNAMIC BUFFER ALLOCATION
    62.
    发明申请

    公开(公告)号:US20170244651A1

    公开(公告)日:2017-08-24

    申请号:US15438509

    申请日:2017-02-21

    Applicant: 1E LIMITED

    Inventor: Mick SAXTON

    CPC classification number: H04L49/9005 H04L41/046 H04L49/9036 H04L49/9047

    Abstract: The present disclosure relates to a switch for a network, and specifically the dynamic allocation of buffer memory within the switch. A communication channel is established between the switch and a network device. The switch configures and allocates a portion of memory to a receive socket buffer for the established channel. Upon receipt of a signal from the network device, the switch allocates a second portion of memory to the receive socket buffer.

    SYSTEM AND METHOD FOR SUPPORTING EFFICIENT BUFFER REALLOCATION IN A NETWORKING DEVICE
    65.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING EFFICIENT BUFFER REALLOCATION IN A NETWORKING DEVICE 有权
    在网络设备中支持有效的缓冲区重新配置的系统和方法

    公开(公告)号:US20160191423A1

    公开(公告)日:2016-06-30

    申请号:US14584847

    申请日:2014-12-29

    Abstract: A system and method can support efficient packet switching in a network environment. The system can comprise an ingress buffer on a networking device. The ingress buffer operate to store one or more incoming packets that are received at an input port on the networking device, wherein the input port is associated with a plurality of source virtual lanes (VLs). Furthermore, the ingress buffer operate to reallocate buffer resource in the ingress buffer from being associated with a first source VL in the plurality of source VLs to being associated with a second source VL in the plurality of source VLs, and send an initial credit update to the input port for the first source VL and the second source VL.

    Abstract translation: 系统和方法可以支持网络环境中的有效数据包交换。 系统可以包括网络设备上的入口缓冲区。 所述入口缓冲器用于存储在所述网络设备上的输入端口处接收的一个或多个输入分组,其中所述输入端口与多个源虚拟通道(VL)相关联。 此外,入口缓冲器操作以重新分配入口缓冲器中的缓冲器资源与多个源VL中的第一源VL相关联以与多个源VL中的第二源VL相关联,并将初始信用更新发送到 用于第一源VL和第二源VL的输入端口。

    Enhanced tail dropping in a switch
    66.
    发明授权
    Enhanced tail dropping in a switch 有权
    增强的尾巴放在开关中

    公开(公告)号:US09112818B1

    公开(公告)日:2015-08-18

    申请号:US13022303

    申请日:2011-02-07

    Abstract: In a method for processing packets, a storage region for a packet is determined based on a queue with which the packet is associated. The storage region includes a committed area reserved for storage of packets associated with the queue, and an area that is shared by multiple queues for packet storage. A first part of the packet is stored in the committed area, a second part is stored in the shared area, and both parts are accounted for. A network device for processing packets comprises a plurality of queues and a storage area including a committed area and a shared area. The network device further comprises a packet queuing engine configured to store a first part of a packet in the committed area, store a second part of the packet in the shared area, and account for the storage of the first and the second parts of the packet.

    Abstract translation: 在处理分组的方法中,基于分组与其相关联的队列来确定分组的存储区域。 存储区域包括保留用于存储与队列相关联的分组的保留区域以及由多个队列共享用于分组存储的区域。 分组的第一部分被存储在承诺区域中,第二部分被存储在共享区域中,并且两部分被考虑。 用于处理分组的网络设备包括多个队列和包括承诺区域和共享区域的存储区域。 网络设备还包括分组排队引擎,其被配置为在分配区域中存储分组的第一部分,将分组的第二部分存储在共享区域中,并且考虑到分组的第一和第二部分的存储 。

    NUMA-aware scaling for network devices
    67.
    发明授权
    NUMA-aware scaling for network devices 有权
    网络设备的NUMA感知缩放

    公开(公告)号:US09069722B2

    公开(公告)日:2015-06-30

    申请号:US13895917

    申请日:2013-05-16

    Inventor: Yadong Li

    CPC classification number: G06F15/17331 H04L45/00 H04L49/9036

    Abstract: The present disclosure describes a method and apparatus for network traffic processing in a non-uniform memory access architecture system. The method includes allocating a Tx/Rx Queue pair for a node, the Tx/Rx Queue pair allocated in a local memory of the node. The method further includes routing network traffic to the allocated Tx/Rx Queue pair. The method may include designating a core in the node for network traffic processing. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    Abstract translation: 本公开描述了用于非均匀存储器访问架构系统中的网络流量处理的方法和装置。 该方法包括为节点分配Tx / Rx队列对,Tx / Rx队列对分配在该节点的本地存储器中。 该方法还包括将网络业务路由到所分配的Tx / Rx队列对。 该方法可以包括指定节点中的核心用于网络流量处理。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。

    ASYNCHRONOUS MECHANISM AND MESSAGE POOL
    69.
    发明申请
    ASYNCHRONOUS MECHANISM AND MESSAGE POOL 审中-公开
    不同寻常的机制和消息池

    公开(公告)号:US20140330919A1

    公开(公告)日:2014-11-06

    申请号:US14336722

    申请日:2014-07-21

    Applicant: Websense, Inc.

    Abstract: In some disclosed aspects, a method of delivering messages over an electronic network includes retrieving, via an electronic processor, a first message from a message pool, determining, via the electronic processor, a delay associated with obtaining an identity of a remote receiver device of the retrieved first message, transmitting the first message to the remote receiver device if the delay is less than a threshold and storing the first message in a data store if the delay is greater than the threshold.

    Abstract translation: 在一些公开的方面中,通过电子网络递送消息的方法包括经由电子处理器从消息池检索第一消息,经由电子处理器确定与获得远程接收机设备的身份相关联的延迟 所述检索到的第一消息,如果所述延迟小于阈值,则将所述第一消息发送到所述远程接收机设备,并且如果所述延迟大于所述阈值,则将所述第一消息存储在数据存储器中。

    NETWORK PROCESSOR UNIT AND A METHOD FOR A NETWORK PROCESSOR UNIT
    70.
    发明申请
    NETWORK PROCESSOR UNIT AND A METHOD FOR A NETWORK PROCESSOR UNIT 有权
    网络处理器单元和网络处理器单元的方法

    公开(公告)号:US20140146827A1

    公开(公告)日:2014-05-29

    申请号:US14149029

    申请日:2014-01-07

    Abstract: A method of and a network processor unit for processing of packets in a network, the network processor comprising: communication interface configured to receive and transmit packets; at least one processing means for processing packets or parts thereof; an embedded switch configured to switch packets between the communication interface and the processing means; and wherein the embedded switch is configured to analyze a received packet and to determine whether the packet should be dropped or not; if the packet should not be dropped, the switch is configured to store the received packet, to send a first part of the packet to the processing means for processing thereof, to receive the processed first part of the packet from the processing means, and to transmit the processed first part of the packet.

    Abstract translation: 一种用于处理网络中的分组的方法和网络处理器单元,所述网络处理器包括:被配置为接收和发送分组的通信接口; 用于处理分组或其部分的至少一个处理装置; 嵌入式交换机,被配置为在通信接口和处理装置之间切换分组; 并且其中所述嵌入式交换机被配置为分析所接收的分组并且确定所述分组是否应该丢弃; 如果分组不应该丢弃,则交换机被配置为存储接收到的分组,以将分组的第一部分发送到处理装置进行处理,以从处理装置接收经处理的分组的第一部分,并且 传送分组的已处理的第一部分。

Patent Agency Ranking