×

PACKET PROCESSING WITH REDUCED LATENCY

  • US 20140233583A1
  • Filed: 02/21/2013
  • Published: 08/21/2014
  • Est. Priority Date: 02/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A driver circuit for reduced latency processing, said driver circuit comprising:

  • a network stack circuit configured to;

    transition from an idle state to a polling state in response to receiving an interrupt from a network interface;

    process data from a data queue associated with said network interface, said processing in response to obtaining a queue lock associated with said data queue; and

    enable interrupts on said network interface, and return to said idle state in response to determining absence of a yield on said queue lock; and

    a queue lock circuit configured to;

    provide said queue lock to a first requesting entity if said queue lock is available, wherein said requesting entity comprises said driver circuit and one or more user context processing modules;

    record said yield on said queue lock if said queue lock is unavailable in response to a request from a second requesting entity; and

    set said network stack circuit to said polling state in response to a release of said queue lock by said first requesting entity and the recording of said yield on said queue lock.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×