×

Configurable virtual output queues in a scalable switching system

  • US 7,046,687 B1
  • Filed: 01/16/2002
  • Issued: 05/16/2006
  • Est. Priority Date: 01/16/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A port processor configured to receive data packets from a line card, each data packet comprising a destination port address and data, the port processor comprising:

  • a random access memory (RAM) configured to store packets from the line card;

    a content addressable memory (CAM) configured to store a plurality of entries, each CAM entry configured to comprise (a) a destination port address field and (b) a pointer field, wherein each CAM entry has a memory address corresponding to a memory location of the RAM;

    a storage unit configured to store a plurality of queue entries, each queue entry configured to comprise (a) a destination port address of a set of one or more CAM entries, (b) a header pointer field equal to a pointer field of a first CAM entry in the set, and (c) a tail pointer field equal to a pointer field of a last CAM entry in the set; and

    a controller configured to control the RAM, CAM and storage unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×