An edge router in a packet network has a processor resource for processing
events, at least one scheduler managing all events for processing by the
processor resource, at least one ready list, and individual event
pipelines dedicated to individual ones of BGP peers. Events received for
processing are posted in their associated event pipelines according to
the source of the events, pipelines having events to be processed insert
a flag in the ready list and the scheduler repetitively scans the ready
list sequentially, and releases events to the processor resource with
preset limitation per pipeline.