×

Packet validation in virtual network interface architecture

  • US 9,912,665 B2
  • Filed: 02/12/2013
  • Issued: 03/06/2018
  • Est. Priority Date: 04/27/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing, by a privileged mode process, a first virtual address space resource for a first user-level process to bypass subsequent kernel routines;

    programming, by the privileged mode process, first authorizations into a network interface device indicating one or more first particular characteristics of data packets the first user-level process is authorized to transmit via the network interface device onto a network;

    subsequently enqueueing a first data packet in the first virtual address space resource by the first user-level process, without involving the privileged mode process by bypassing kernel routines; and

    subsequently determining, by the network interface device and without involving the privileged mode process, whether said first data packet has any of the one or more first particular characteristics indicated in the first authorizations, and only if so, transmitting, by the network interface device and without involving the privileged mode process, said first data packet onto the network.

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