Packet classification???identifying a packet based on known characteristics, such as address or protocol; Packet modification???modifying the packet to comply with IP, ATM, or other protocols (for example, updating the time- to-live field in the header for IP); Queue/policy management???reflects the design strategy for packet queuing, de-queuing, and scheduling of packets for specific applications