A system and method for late-dropping packets in a network switch. A
network switch may include multiple input ports, multiple output ports,
and a shared random access memory coupled to the input ports and output
ports by data transport logic. Packets entering the switch may be subject
to input thresholding, and may be assigned to a flow within a group. A
portion of a packet subject to input thresholding may be accepted into
the switch and assigned to a group and flow even if, at the time of
arrival of the portion, there are not enough resources available to
receive the remainder of the packet. This partial receipt of the packet
is allowed because of the possibility of additional resources becoming
available between the time of receipt of and resource allocation for the
portion of the packet and receipt of subsequent portions of the packet.