Support chip for handling network chips on a network device
    1.
    发明授权
    Support chip for handling network chips on a network device 有权
    支持在网络设备上处理网络芯片的芯片

    公开(公告)号:US08327031B2

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

    申请号:US11054646

    申请日:2005-02-08

    IPC分类号: G06F15/16

    CPC分类号: H04L49/65 H04L49/109

    摘要: Network devices and methods are provided involving a support chip in association with network chips. One embodiment includes a network device having a processor, a high speed interconnect, and a number of network chips coupled to one another through the high speed interconnect. The number of network chips include a conduit port which can be selectively chosen to exchange packets, received to the number of network chips, with the processor. The support chip is coupled to the number of network chips in association with selecting a conduit port on one of the number of network chips to exchange packets with the processor.

    摘要翻译: 提供了涉及与网络芯片相关联的支持芯片的网络设备和方法。 一个实施例包括具有处理器,高速互连以及通过高速互连彼此耦合的多个网络芯片的网络设备。 网络芯片的数量包括可以选择性地选择以与处理器交换接收到数量的网络芯片的分组的导管端口。 支持芯片与多个网络芯片耦合,与在多个网络芯片中的一个网络芯片上选择一个导线端口,以与处理器交换分组。

    Conduit port for network chips
    2.
    发明授权
    Conduit port for network chips 有权
    网络芯片导管口

    公开(公告)号:US07894426B2

    公开(公告)日:2011-02-22

    申请号:US11051422

    申请日:2005-02-04

    IPC分类号: H04Q11/00

    CPC分类号: H04L12/56

    摘要: Network devices and methods are provided for device monitoring. One embodiment includes a network device having a processor, a high speed interconnect and a number of network chips. The number of network chips are coupled to one another through the high speed interconnect. The number of network chips have a conduit port which can be selectively chosen to exchange packets, received to any network chip, with the processor.

    摘要翻译: 提供网络设备和方法进行设备监控。 一个实施例包括具有处理器,高速互连和多个网络芯片的网络设备。 网络芯片的数量通过高速互连彼此耦合。 网络芯片的数量具有可以选择性地选择以将接收到任何网络芯片的分组与处理器交换的导管端口。

    Encapsulating packets for network chip conduit port
    3.
    发明授权
    Encapsulating packets for network chip conduit port 有权
    封装网络芯片管道端口的数据包

    公开(公告)号:US07756124B2

    公开(公告)日:2010-07-13

    申请号:US11088394

    申请日:2005-03-23

    CPC分类号: H04L45/00 H04L12/66 H04L45/60

    摘要: Systems, methods, and devices are provided for moving packets on a network device. One method includes receiving packets to a number of network chips, the number of network chips having a conduit port which can be selectively chosen to exchange packets with a processor responsible for processing packets. The method includes adding data for additional functionality to certain packets. Adding data includes encapsulating the certain packets to maintain an appearance of a certain packet format.

    摘要翻译: 提供系统,方法和设备用于在网络设备上移动数据包。 一种方法包括向多个网络芯片接收分组,具有导管端口的网络芯片的数量可以被选择性地选择以与负责处理分组的处理器交换分组。 该方法包括向特定数据包添加附加功能的数据。 添加数据包括封装某些数据包,以保持特定数据包格式的外观。

    Packet protection for header modification
    4.
    发明授权
    Packet protection for header modification 有权
    分组保护用于报头修改

    公开(公告)号:US07596741B2

    公开(公告)日:2009-09-29

    申请号:US11102973

    申请日:2005-04-11

    IPC分类号: H03M13/00

    摘要: A network device is provided which can include logic associated with the operations of a data communications protocol stack. The logic can operate to receive a packet to the network device and apply a first error checking technique, having a first modification complexity, to a header of the packet. The logic can apply a second error checking technique, having a second modification complexity that is greater than the first modification complexity, to a body of the packet. A first verification key can be provided to a first header associated with the packet and a second verification key, having a different modification complexity from the first verification key, can be provided for a second header associated with the packet.

    摘要翻译: 提供了一种网络设备,其可以包括与数据通信协议栈的操作相关联的逻辑。 逻辑可以操作以向网络设备接收分组,并将具有第一修改复杂度的第一错误检查技术应用于分组的报头。 该逻辑可以向分组的主体应用具有大于第一修改复杂度的第二修改复杂度的第二错误检查技术。 可以向与分组相关联的第一报头提供第一验证密钥,并且可以为与分组相关联的第二报头提供具有来自第一验证密钥的不同修改复杂度的第二验证密钥。

    Priority aware queue
    5.
    发明授权
    Priority aware queue 有权
    优先级感知队列

    公开(公告)号:US08612647B2

    公开(公告)日:2013-12-17

    申请号:US11103966

    申请日:2005-04-12

    IPC分类号: G06F13/38

    摘要: Devices, systems, and methods are provided involving queue management. One embodiment includes a computing device having a priority aware queue. In this embodiment, the device includes a queue having a number of counters associated therewith to monitor a number of items each having a classification level associated therewith. The device also includes computer executable instructions to review each of the number of counters to determine whether to discard the item based upon whether at least one of the counters indicates that a higher classification item is being held in the queue.

    摘要翻译: 提供了涉及队列管理的设备,系统和方法。 一个实施例包括具有优先级感知队列的计算设备。 在该实施例中,设备包括具有与其相关联的多个计数器的队列以监视每个具有与其相关联的分级等级的项目。 所述设备还包括计算机可执行指令,以根据所述计数器中的至少一个指示是否在所述队列中保持较高分类项目来检查所述多个计数器中的每一个以确定是否丢弃所述项目。

    Method for testing network devices using breakpointing
    6.
    发明授权
    Method for testing network devices using breakpointing 有权
    使用断点测试网络设备的方法

    公开(公告)号:US07516364B2

    公开(公告)日:2009-04-07

    申请号:US11263188

    申请日:2005-10-31

    IPC分类号: G06F11/00

    摘要: A method for testing a network device having modules for receiving and sending data packets in a network includes generating in the network device at least one internal data structure associated with a data packet received by the network device from the network. A predefined action on the network device is then preformed responsive to the internal data structure indicating that the data packet satisfies a predefined condition.

    摘要翻译: 一种用于测试具有用于在网络中接收和发送数据分组的模块的网络设备的方法包括在网络设备中生成与由网络设备从网络接收的数据分组相关联的至少一个内部数据结构。 然后响应于指示数据分组满足预定义条件的内部数据结构,执行网络设备上的预定义动作。

    Method for allocating a resource among consumers in proportion to configurable weights
    9.
    发明授权
    Method for allocating a resource among consumers in proportion to configurable weights 有权
    在消费者中按可配置的权重比例分配资源的方法

    公开(公告)号:US08305889B2

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

    申请号:US12697267

    申请日:2010-01-31

    申请人: Jonathan M. Watts

    发明人: Jonathan M. Watts

    IPC分类号: H04L1/00

    CPC分类号: G06F15/173 H04L12/56

    摘要: A method for allocating a resource among a plurality of consumers of the resource is described herein. For each consumer of the plurality of consumers, a configurable weight associated with the consumer is determined. For each consumer of the plurality of consumers, credits assigned to the consumer at a first interval of a plurality of variable intervals are determined. The credits may be assigned in proportion to the configurable weight associated with the consumer. A consumer is selected for servicing based on the credits of the consumer. The selected consumer is serviced.

    摘要翻译: 这里描述了在资源的多个消费者之间分配资源的方法。 对于多个消费者的每个消费者,确定与消费者相关联的可配置权重。 对于多个消费者的每个消费者,确定以多个可变间隔的第一间隔分配给消费者的信用。 可以与与消费者相关联的可配置重量成比例地分配积分。 根据消费者的信用,选择消费者进行维修。 所选消费者已被维修。

    RESPONSE MESSAGES BASED ON PENDING REQUESTS
    10.
    发明申请
    RESPONSE MESSAGES BASED ON PENDING REQUESTS 审中-公开
    基于待定请求的响应消息

    公开(公告)号:US20130028266A1

    公开(公告)日:2013-01-31

    申请号:US13194037

    申请日:2011-07-29

    IPC分类号: H04L12/56

    CPC分类号: H04L49/10 H04L49/9063

    摘要: Techniques are provided for sending response messages based on pending requests. A request message identifying a data packet may be received. A pending request structure may be used to determine output queues that are in need of the data packet identified in the request message. A response message may be sent indicating if the request message is being refused based on the output queues.

    摘要翻译: 提供了基于待决请求发送响应消息的技术。 可以接收标识数据分组的请求消息。 可以使用待决请求结构来确定需要在请求消息中标识的数据包的输出队列。 可以发送响应消息,指示是否基于输出队列拒绝请求消息。