×

Packet validation in virtual network interface architecture

  • US 20060248234A1
  • Filed: 04/27/2005
  • Published: 11/02/2006
  • Est. Priority Date: 04/27/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for interfacing a computing device with a network interface device, comprising the steps of:

  • a first sending process of the computing device initiating establishment of a first transmit queue;

    a privileged mode process, in response to the step of the first sending process initiating establishment of a first transmit queue, establishing the first transmit queue in a virtual address space of the first sending process, the first sending process enqueueing a first data packet onto the first transmit queue for transmission onto the network, without involvement of any privileged mode routines, the first data packet having a first characteristic;

    the network interface device receiving at least part of the first data packet from the first transmit queue for transmission onto the network;

    the network interface device making a first determination of whether the first sending process has authority to transmit data packets having the first characteristic onto the network; and

    the network interface device transmitting the first data packet onto the network only if the first determination is positive.

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