Method of dynamically renumbering ports and an apparatus thereof
AssigneeCavium, Inc.
InventorsVishal Anand, Vamsi Panchagnula
Life of this patent
Estimating the term…
Abstract
Embodiments of the apparatus of dynamically renumbering ports relate to a network chip that minimizes the total logic on the network chip by limiting the number of states that needs to be preserved for all ports on the network chip. Each pipe on the network chip implements a dynamic port renumbering scheme that dynamically assigns a relative port number for each port assigned to that pipe. The dynamic port renumbering scheme allows for internal parallelism without increasing the total amount of state space required for the ports on the network chip.
Claims28
A method of a network chip including N ports and P pipes, wherein each of the P pipes is associated with one or more of the N ports, the method comprising:
- receiving traffic comprising one or more packets;
- and
- for each of the P pipes, renumbering the one or more of the N ports associated with that pipe, wherein the P pipes handle the traffic from the one or more of the N ports.
(canceled)
(canceled)
(canceled)
A method of a network chip including N ports and P pipes, the method comprising:
- for each one of the P pipes:
- handling traffic including one or more packets from a subset of M ports of the N ports;
- and
- assigning a different one of M relative port numbers to each of the M ports,
- wherein the M relative port numbers are associated with the one of the P pipes.
A network chip comprising:
- N ports;
- P pipes to handle traffic including one or more packets from the N ports;
- and
- a dynamic port renumbering scheme utilized by each of the P pipes to renumber each of the N ports associated with that pipe, wherein each of the P pipes handles the traffic from M ports of the N ports.
(canceled)
A network chip comprising:
- N ports;
- and
- P pipes, wherein each of the P pipes:
- handles traffic including one or more packets from a subset of M ports of the N;
- and
- assigns a different one of M relative port numbers to each of the M ports, wherein the M relative port numbers are associated with the one of the P pipes.
A network switch comprising:
- a plurality of switch ports;
- and
- at least one network chip including N chip ports and P pipes, wherein each of the P pipes is associated with one or more of the N chip ports and the N chip ports are mapped to the plurality of switch ports, and further wherein the P pipes renumber the one or more of the N ports associated with that pipe, wherein each of the P pipes handles traffic including one or more packets from M ports of the N chip ports.
(canceled)
Dependencies are inferred from the claim text.