Method and system for handling connection setup in a network
First Claim
1. A method for data communication, the method comprising:
- in a network interface hardware device;
receiving connection acceptance criteria from a guest operating system running virtually on a host system;
determining whether to allow establishment of a requested connection from a remote peer based on said received connection acceptance criteria; and
maintaining a connection state that comprises information regarding set up of said requested connection.
6 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of a method and system for handling connection setup in a network may comprise a network interface hardware device (NIHW) that may be operable to receive a services list and/or connection acceptance criteria from a first guest operating system running on a host system, receive a connection request from a second guest operating system running on the host system, and determine whether to allow establishment of the requested connection based on one or both of the services list and the connection acceptance criteria. The determination may be made prior to or during connection set up. The NIHW may maintain a connection state comprising information regarding set up of the requested connection. The services list may comprise one or more of a local network address, a local transport address, a network protocol, and a transport protocol. The communicated acceptance criteria may comprise packet filtering operations and/or security operations.
-
Citations
20 Claims
-
1. A method for data communication, the method comprising:
in a network interface hardware device; receiving connection acceptance criteria from a guest operating system running virtually on a host system; determining whether to allow establishment of a requested connection from a remote peer based on said received connection acceptance criteria; and maintaining a connection state that comprises information regarding set up of said requested connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for data communication, the system comprising:
one or more circuits for use in a network interface hardware device, said one or more circuits being operable to; receive connection acceptance criteria from a guest operating system running virtually on a host system; determine whether to allow establishment of a requested connection from a remote peer based on said received connection acceptance criteria; and maintain a connection state that comprises information regarding set up of said requested connection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for data communication, the method comprising:
in a network interface hardware device; receiving a services list from a guest operating system running virtually on a host system; determining whether to allow establishment of a requested connection from a remote peer based on said received services list prior to or during connection set up; and maintaining a connection state that comprises information regarding set up of said requested connection.
Specification