Concerns about guaranteed forward progress and high performance can be
addressed in a networking device. Guaranteed progress is provided by
proper queuing, buffer quota, and interrupt strategies. High performan
ce is provided by efficient multicast, constant-time address searches,
and minimized cache refills from main memory.