Hardware hash table virtualization in multi-packet processor networking systems

KNK Lin, P Chindaphorn, A Bhattacharyya… - US Patent …, 2015 - Google Patents
6,516,345 B1 2/2003 Kracht 6,526,345 B2 2/2003 Ryoo 6,597,658 B1 7/2003 Simmons
6,765,877 B1 7/2004 Foschiano et al. 6,839,342 B1 1/2005 Parham et al. 6,839,349 B2 …

Efficient packet handling, redirection, and inspection using offload processors

PB Dalal - US Patent 9,665,503, 2017 - Google Patents
(57) ABSTRACT A packet handling system is disclosed that can include at least one main
processor, a plurality of offload processors connected to a memory bus and configured to …

Efficient packet handling, redirection, and inspection using offload processors

PB Dalal, SP Belair - US Patent 9,286,472, 2016 - Google Patents
(57) ABSTRACT A packet handling system is disclosed that can include at least one main
processor, a plurality of offload processors con nected to a memory bus and configured to …

Data path acceleration using HW virtualization

T Kardashov, M Kovalenko - US Patent 9,130,776, 2015 - Google Patents
(57) ABSTRACT A processing core includes a packet classifier, implemented in a single
processing core, configured to classify incoming data packets into first data packets of a …

Hash processing in a network communications processor architecture

W Burroughs, D Mital, MR Hakami… - US Patent 8,539,199, 2013 - Google Patents
Described embodiments provide a hash processor for a sys tem having multiple processing
modules and a shared memory. The hash processor includes a descriptor table With N …

Efficient packet handling, redirection, and inspection using offload processors

PB Dalal, SP Belair - US Patent App. 13/900,367, 2014 - Google Patents
Method for handling packets are disclosed that can include providing at least one main
processor connected to a plurality of offload processors by a memory bus; providing an …

Techniques for aggregating hardware routing resources in a multi-packet processor networking system

KNK Lin, V Sinha, G Zhang, K Bafna… - US Patent …, 2017 - Google Patents
(57) ABSTRACT Related US Application Data Techniques for aggregating hardware routing
resources in a (60) Provisional application No. 61/971,429, filed on Mar. system. of devices …

Efficient packet handling, redirection, and inspection using offload processors

PB Dalal - US Patent 9,258,276, 2016 - Google Patents
A method for handling packets is disclosed. The method can include providing at least one
main processor connected to a plurality of offload processors by a memory bus; configuring …

Assigning addresses to packet-network devices and booting multi-channel devices

J Peshkin, A Pynko, M Whitfield - US Patent App. 10/055,529, 2003 - Google Patents
In one embodiment, a System includes but is not limited to a host processor operably
coupled with a broadcast-capable Switch; a first broadcast-packet-processing device …

Dynamic allocation of a pool of threads

CA Masputra, K Poon - US Patent 7,257,633, 2007 - Google Patents
Embodiments of the present invention provide for execution of a protocol in a multi-
processor network device. In one embodiment, a hash function is applied to one or more …