If the NewQ is empty then a wait state is entered 902 where a trigger, such as new packet available in NewQ, exit or timer count, is required to resume the process If NewQ is not empty, then the head of NewQ is renamed as ECB 903, a packet holding variable.