An integrated circuit device for processing an access control list. The
integrated circuit device includes a first content addressable memory
(CAM) including a plurality of CAM blocks to generate respective match
indices, each match index indicating a storage location within the
corresponding CAM block of an entry that matches a search key. The
integrated circuit device further includes a plurality of memory arrays
to receive the match indices from the CAM blocks and to output respective
lookup values from storage locations indicated by the match indices, each
lookup value including information that indicates an action to be taken
with respect to a packet used to obtain the search key and information
that indicates a priority of the action relative to actions indicated by
information in others of the lookup values.