Method for scheduling, writing, and reading data inside the partitioned buffer of a switch, router or packet processing device
First Claim
Patent Images
1. A method for receiving packets in a computer network, the computer network including a network interface, the method comprising:
- providing a plurality of received packets from at least one receive port to a buffer having an input and an output, the input coupled with the at least one receive port;
allowing a plurality of wrap packets to be received in a wrap port wherein the wrap port comprises hardware logic between transmit and receive sides of the network interface; and
selectively providing a portion of the plurality of received packets and a portion of the plurality of wrap packets to a scheduler having a first input, a second input, and an output, the output of the buffer coupled with the first input of the scheduler and the wrap port coupled with the second input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for receiving packets in a computer network are disclosed. The method include providing at least one receive port, a buffer, a scheduler, and a wrap port. The buffer has an input coupled with the at least one receive port and an output. The scheduler has a first input coupled to the output of the buffer, a second input coupled to the wrap port, and an output.
88 Citations
18 Claims
-
1. A method for receiving packets in a computer network, the computer network including a network interface, the method comprising:
-
providing a plurality of received packets from at least one receive port to a buffer having an input and an output, the input coupled with the at least one receive port; allowing a plurality of wrap packets to be received in a wrap port wherein the wrap port comprises hardware logic between transmit and receive sides of the network interface; and selectively providing a portion of the plurality of received packets and a portion of the plurality of wrap packets to a scheduler having a first input, a second input, and an output, the output of the buffer coupled with the first input of the scheduler and the wrap port coupled with the second input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non transitory computer-readable medium containing a program for receiving packets in a computer network, the program including instructions for:
-
providing a plurality of received packets from at least one receive port to a buffer having an input and an output, the input coupled with the at least one receive port; allowing a plurality of wrap packets to be received in a wrap port; and
selectively providing a portion of the plurality of received packets and the plurality of wrap packets to a scheduler having a first input, a second input, and an output, the output of the buffer coupled with the first input of the scheduler and the wrap port coupled with the second input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification