Methods, computer program products and apparatus for processing data
packets are described. Methods include receiving the data packet,
examining the data packet, determining a single flow record associated
with the packet and extracting flow instructions for two or more devices
from the single flow record.