×

Method for overload control in a packet switch that processes packet streams having different priority levels

  • US 5,539,729 A
  • Filed: 12/09/1994
  • Issued: 07/23/1996
  • Est. Priority Date: 12/09/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for controlling overload for use in a packet processing system, said system comprising:

  • a polled packet stream;

    an interrupt-driven packet stream that generates an interrupt when a packet is available for processing;

    a counter associated with said interrupt-driven packet stream;

    a common destination for packets from both said interrupt-driven packet stream and said polled packet stream; and

    control means for processing packets from both said interrupt-driven packet stream and said polled packet stream by processing packets from said polled packet stream and preempting processing of packets from said polled packet stream when an interrupt is received from said interrupt-driven packet stream in order to process packets from said interrupt-driven packet stream and for delivering said packets to said common destination, wherein said processing includes decrementing said counter each time said control means receives a packet from said interrupt-driven packet stream, and, when said counter reaches a predetermined number, disabling interrupts so that said interrupt-driven packet stream stops preempting said polled packet stream and processing a predetermined number of packets from said polled packet stream before resetting said counter and allowing interrupts from said interrupt-driven packet stream to preempt delivery of packets from said polled packet stream again.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×