US 11,914,528 B2
Packet processing system, method and device utilizing a port client chain
Enrique Musoll, San Jose, CA (US); and Tsahi Daniel, Palo Alto, CA (US)
Assigned to MARVELL ASIA PTE, LTD, Singapore (SG)
Filed by Marvell Asia Pte., Ltd., Singapore (SG)
Filed on Feb. 3, 2023, as Appl. No. 18/105,700.
Application 18/105,700 is a continuation of application No. 17/370,224, filed on Jul. 8, 2021, granted, now 11,586,562.
Application 17/370,224 is a continuation of application No. 16/370,746, filed on Mar. 29, 2019, granted, now 11,093,415.
Application 16/370,746 is a continuation of application No. 15/434,917, filed on Feb. 16, 2017, granted, now 10,289,575.
Application 15/434,917 is a continuation of application No. 14/673,828, filed on Mar. 30, 2015, granted, now 9,606,942.
Prior Publication US 2023/0185734 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/16 (2006.01); G06F 13/40 (2006.01); H04L 49/9005 (2022.01); H04L 45/125 (2022.01); H04L 45/12 (2022.01)
CPC G06F 13/1663 (2013.01) [G06F 13/161 (2013.01); G06F 13/1673 (2013.01); G06F 13/4022 (2013.01); H04L 45/126 (2013.01); H04L 49/9005 (2013.01)] 39 Claims
OG exemplary drawing
 
1. A packet processing system, the system comprising:
a non-transitory computer-readable packet memory organized into one or more memory banks;
a packet memory arbiter coupled with the one or more memory banks of the packet memory; and
three or more hierarchical clients, wherein each of the three or more hierarchical clients and the packet memory arbiter are serially communicatively coupled together via a plurality of primary interfaces thereby forming a client chain.