Method and system for handling connection setup in a network
First Claim
1. A method for data communication, the method comprising:
- communicating one or both of a services list and a connection acceptance criteria from a host to a network interface hardware device; and
subsequent to receiving a connection request from a remote peer, determining whether to allow establishment of a network connection by a network interface hardware device based on said communicated one or both of said services list and said connection acceptance criteria, wherein said determination is made prior to or during connection set up, and a connection state that corresponds to said network connection set up is maintained by said network interface hardware device.
6 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of a method and system for handling connection setup in a network may comprise a host that generates connection acceptance criteria and/or a services list that may be transferred to a network interface hardware device for determining whether a remote peer connection request may be accepted. The network interface hardware device may generate connection primitives to complete the network connection setup after accepting the connection request. The network interface hardware device may wait for a response from the host before generating the connection primitives. The network interface hardware device may copy the host during connection setup. The host may provide and indication to the network interface hardware device to deny the connection request or to drop the connection after the connection has been setup. The network interface hardware device may maintain a connection state generated when the connection setup is completed.
6 Citations
41 Claims
-
1. A method for data communication, the method comprising:
-
communicating one or both of a services list and a connection acceptance criteria from a host to a network interface hardware device; and subsequent to receiving a connection request from a remote peer, determining whether to allow establishment of a network connection by a network interface hardware device based on said communicated one or both of said services list and said connection acceptance criteria, wherein said determination is made prior to or during connection set up, and a connection state that corresponds to said network connection set up is maintained by said network interface hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for data communication, the system comprising:
-
a network interface hardware device that is communicatively coupled to a host; and subsequent to receiving a connection request from a remote peer, said network interface hardware device is operable to determine whether to allow establishment of a network connection based on one or both of a services list and a connection acceptance criteria communicated from said host, wherein said determination is made prior to or during connection set up, and a connection state that corresponds to said network connection setup is maintained by said network interface hardware device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for data communication, the method comprising:
-
generating a request for a network connection with a remote peer by a host; and if said request is accepted by said remote device, setting up said network connection with said remote peer via a network interface hardware device, wherein; acceptance of said request by said remote device is determined based on one or both of a services list and a connection acceptance criteria in said remote device; and a connection state that corresponds to said network connection setup is maintained by said network interface hardware device. - View Dependent Claims (39, 40, 41)
-
Specification