A system and method for freezing a processing unit to facilitate on-line
debugging of a protocol engine within a switching node of a data
transmission network. In accordance with the system of the present
invention, the protocol engine includes a plurality of processing units
such as an identification unit, a lookup unit, a traffic management and
congestion unit, an enqueue unit, a dequeue unit, a traffic management
scheduling unit, a frame transmission unit, a control unit, and a control
block unit. The control block unit includes a freeze register containing
multiple freeze bits, wherein each freeze bit is associated with one
processing unit. In response to setting a freeze bit, resources and
settings of a processing unit associated with the set freeze bit are
prevented from being changed by the processing unit.
Een systeem en een methode om een verwerkingseenheid te bevriezen om online het zuiveren van een protocolmotor binnen een omschakelingsknoop van een netwerk van de gegevenstransmissie te vergemakkelijken. Overeenkomstig het systeem van de onderhavige uitvinding, omvat de protocolmotor een meerderheid van verwerkingseenheidën zoals een identificatieeenheid, een raadplegingseenheid, een verkeersbeheer en congestieeenheid, een enqueueeenheid, een dequeueeenheid, een verkeersbeheer plannend eenheid, een eenheid van de kadertransmissie, een controleeenheid, en een eenheid van het controleblok. De eenheid van het controleblok omvat een vorstregister dat veelvoudige vorstbeetjes bevat, waarin elk vorstbeetje met één verwerkingseenheid wordt geassocieerd. In antwoord op het plaatsen van een vorstbeetje, worden de middelen en de montages van een verwerkingseenheid verbonden aan het vastgestelde vorstbeetje verhinderd door de verwerkingseenheid zijn veranderd.