A system for queuing and performing selective pushout of packets comprising:a packet processing circuit, including a shared memory and a processor, for processing packets as incoming and outgoing packets, for receiving an incoming packet on an input port and for transmitting an outgoing packet on an output port, with the packets belonging to one space priority class corresponding to an associated