摘要 |
A network device for processing data on a data network including a port interface, in communication with a plurality of ports, configured to receive a data packet from a data network, determine a filter index value for the data packet and to send a processed data packet to an egress port of the plurality of ports and a packet filtering module, in communication with the port interface, configured to filter the received data packet to obtain filter values and modify the received data packet to form the processed data packet based on the filter values. The packet filter module is configured to determine whether the data packet is within a predetermined socket range by performing a lookup of a filter index table using the filter index value concurrently with the filtering of the data packet to obtain the filter values.
|