Methods and apparatus for producing a hash value based on a hash function

R Panwar - US Patent 8,804,950, 2014 - Google Patents
In one embodiment, a method includes receiving a bit value from a key vector. The bit value
has a position within the key vector correlating to a counter value. The method includes …

Systems and methods for multi-level quality of service classification in an intermediary device

S Jackowski, S Keith, D Singh, R Wondra - US Patent 9,071,542, 2015 - Google Patents
The present invention is directed towards systems and methods for providing multi-level
classification of a network packet. In some embodiments, network performance may be …

Methods and apparatus for compression in packet classification

D Goel, R Panwar, S Jagannadhan - US Patent 8,675,648, 2014 - Google Patents
In one embodiment, a method includes receiving a policy vectors associated with a switch
fabric, determining a compression scheme, and producing a compressed vector based on …

Methods and apparatus to implement except condition during data packet classification

D Goel, R Panwar, S Jagannadhan - US Patent 8,798,057, 2014 - Google Patents
In one embodiment, a method includes receiving a value associated with a data packet and
identifying a data set based on the value. The data set is associated with a range of values …

Methods and apparatus for range matching during packet classification based on a linked-node structure

D Goel, R Panwar - US Patent 8,139,591, 2012 - Google Patents
In one embodiment, a method includes receiving a key associated with a portion of a data
packet, comparing the key to a first range extreme, selecting a second range extreme, and …

Methods and apparatus to implement except condition during data packet classification

D Goel, RK Panwar, S Jagannadhan - US Patent 9,413,660, 2016 - Google Patents
In one embodiment, a method includes receiving a value associated with a data packet and
identifying a data set based on the value. The data set is associated with a range of values …

Parallelizing packet classification and processing engines

A Srinivasan, S Muller - US Patent 9,232,028, 2016 - Google Patents
An apparatus that recursively classifies packets includes a hierarchical set of classification
engines that perform parallel classification of the packets in a packet processing queue. In …