×

Dual-driver interface

  • US 9,690,724 B2
  • Filed: 09/17/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 03/02/2004
  • Status: Active Grant
First Claim
Patent Images

1. A network interface device comprising:

  • a first hardware interface configured to connect said network interface device with a data processing system supporting an operating system and at least one application;

    a second hardware interface configured to connect said network interface device with a network; and

    at least one processor and at least one memory configured to;

    communicate with a first driver of the data processing system and a second driver of the data processing system, wherein the first driver has a first event queue, the second driver has a second event queue;

    individually address respective data to each driver independently and directly by placing an event data block on the event queue associated with the respective driver being addressed;

    determine if the event data block is of a first type or a second type;

    if the event data block is of the first type, place an event data block on the event queue associated with the first driver;

    if the event data block is of the second type, place an event data block on the event queue associated with the second driver; and

    subsequently request execution of the respective driver by raising an interrupt.

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