1. An apparatus, comprising: a content inspection processor configured to inspect data using search criteria and to output results data corresponding to the inspected data; processing logic coupled to the content inspection processor; a first bus coupled between the content inspection processor and the processing logic, the first bus configured to receive results data from the content inspection processor and to provide results data to the processing logic; a second bus coupled between the processing logic and the content inspection processor, the second bus configured to receive an output from the processing logic and to provide the output to the content inspection processor, wherein the content inspection processor is programmed based on the output received from the second bus.