Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2007-01-02
2007-01-02
Pham, Chi (Department: 2616)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
C370S352000, C370S353000, C370S401000, C370S389000, C709S213000, C709S214000, C709S215000, C709S231000, C709S232000, C709S238000
Reexamination Certificate
active
10102961
ABSTRACT:
A packet header processing engine includes a level 2 (L2) header generation unit and a level 3 (L3) header generation unit. The L2 and L3 header generation units are implemented in parallel with one another. Mailbox registers allow the L2 and L3 header generation units to communicate with one another. The L2 header generation unit may write to a specified mailbox register only when a valid bit corresponding to the mailbox register indicates that the register does not contain valid data. After writing to the mailbox register, the L2 header generation unit changes the state of the valid bit. The L3 register then reads from the mailbox register and changes the state of the valid bit. A similar implementation of the mailbox registers allows data to flow from the L3 header generation unit to the L2 header generation unit.
REFERENCES:
patent: 5608786 (1997-03-01), Gordon
patent: 5826032 (1998-10-01), Finn et al.
patent: 5938736 (1999-08-01), Muller et al.
patent: 6067300 (2000-05-01), Baumert et al.
patent: 6172981 (2001-01-01), Cox et al.
patent: 6182267 (2001-01-01), Kidd et al.
patent: 6275508 (2001-08-01), Aggarwal et al.
patent: 6289023 (2001-09-01), Dowling et al.
patent: 6412092 (2002-06-01), Raghunath
patent: 6442669 (2002-08-01), Wright et al.
patent: 6560228 (2003-05-01), Kingsley
patent: 6629141 (2003-09-01), Elzur et al.
patent: 6654823 (2003-11-01), Soejima et al.
patent: 6671722 (2003-12-01), Stachura et al.
patent: 6678746 (2004-01-01), Russell et al.
patent: 6721316 (2004-04-01), Epps et al.
patent: 6791947 (2004-09-01), Oskouy et al.
patent: 6807581 (2004-10-01), Starr et al.
patent: 6920133 (2005-07-01), Boodaghians
patent: 6944168 (2005-09-01), Paatela et al.
patent: 6970468 (2005-11-01), Doidge et al.
patent: 6988235 (2006-01-01), Brown
patent: 7012890 (2006-03-01), Yazaki et al.
patent: 2002/0016905 (2002-02-01), Kojima et al.
patent: 2002/0064130 (2002-05-01), Siu et al.
patent: 2002/0116595 (2002-08-01), Morton
patent: 2003/0076850 (2003-04-01), Jason
patent: 2003/0097481 (2003-05-01), Richter
patent: 2003/0172177 (2003-09-01), Kersley et al.
patent: 2003/0182614 (2003-09-01), Schroeder
patent: 2004/0085962 (2004-05-01), Sugai et al.
patent: 2004/0228339 (2004-11-01), Gallo et al.
Co-pending U.S. Appl. No. 10/102,960; filed on Mar. 22, 2002; entiled: “Parallel Layer 2 and Layer 3 Processing Components in a Network Router”; 41 page specification; 15 sheets of drawings.
Co-pending U.S. Appl. No. 10/102,932; filed on Mar. 22, 2002; entitled: “Optimized Buffer Loading for Packet Header Processing”; 44 page specification; 15 sheets of drawings.
Co-pending U.S. Appl. No. 10/102,951; filed on Mar. 22, 2002; entitled: “Systems and Methods for Handling Packet Fragmentation”; 35 page specification; 15 sheets of drawings.
Co-pending U.S. Appl. No. 10/102,931; filed on Mar. 22, 2002; entitled: “Dedicated Processing Resources for Packet Header Generation”; 44 page specification; 15 sheets of drawings.
Co-pending U.S. Appl. No. 10/102,933; entitled: “Logical Seperation and Accessing of Descriptor Memories”; 36 page specification; 15 sheet of drawings.
Co-pending U.S. Appl. No. 10/102,958; filed on Mar. 22, 2002; entitled: “On the Fly Header Checksum Processing Using Dedicated Logic”; 35 page specification; 15 sheets of drawings.
Libby Jeffrey G.
Lim Raymond M.
Sindhu Pradeep
Harrity & Snyder LLP
Jain Raj
Juniper Networks, Inc.
Pham Chi
LandOfFree
Mailbox registers for synchronizing header processing execution does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mailbox registers for synchronizing header processing execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mailbox registers for synchronizing header processing execution will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3784893