Distribution of traffic
NTPL is used to specify how traffic is to be distributed to the streams. Traffic can be distributed to the streams based on:
- Filter information, such as data, protocol or port information
- Flows using a hash key to determine the stream to which a packet is to be delivered
- A combination of filtering and hash keys
By using multiple streams, one or more for each process, and using filtering and/or flow distribution based on hash keys, efficient allocation of processor resources and utilization of cache can be achieved.