发明名称 Flexible queues in a network switch
摘要 In an apparatus for receiving and forwarding data packets on a network, a network device includes a plurality of ports for coupling to the network and for transmitting packets to devices disposed in or coupled to the network. At least one processor configured to process packets received via the network processes packets by selectively forwarding processed packets to one or more of the ports. A plurality of queues are defined in a memory, each configured to store packets to be transmitted by ports in the plurality of ports. A queue manager is configured to selectively assign a subset of the plurality of queues to a subset of the plurality of ports.
申请公布号 US9438527(B2) 申请公布日期 2016.09.06
申请号 US201313901345 申请日期 2013.05.23
申请人 MARVELL WORLD TRADE LTD. 发明人 Shamis Michael;Nachum Youval
分类号 H04L12/869;H04L12/933;H04L12/935 主分类号 H04L12/869
代理机构 代理人
主权项 1. A network device comprising: a plurality of ports for coupling to a network and for transmitting packets to other devices disposed in or coupled to the network; at least one processor configured to process packets received via the network, the processing including determining, based at least in part on destination information included in the packets, one or more ports, of the plurality of ports, via which the processed packets are to be transmitted from the network device; a plurality of queues defined in a memory, the plurality of queues configured to store packets to be transmitted by ports among the plurality of ports; and a queue manager configured to selectively assign a subset of the plurality of queues to a subset of the plurality of ports, including storing, in a memory, queue assignment information that indicates which queues are selectively assigned to which ports; and the network device being configured to, based on (i) the determinations of the one or more ports via which processed packets are to be transmitted from the network device and (ii) the queue assignment information, direct processed packets to one or more queues of corresponding ports to transmit the processed packets to the other devices.
地址 St. Michael BB