METHOD AND SYSTEM FOR OFFLOADED TRANSPORT LAYER PROTOCOL SWITCHING
First Claim
Patent Images
1. A method for using offloaded transport layer protocols comprising:
- signaling a network interface controller (NIC) with a first signal to use a first transport layer protocol selected from a plurality of transport layer protocols embedded in the NIC;
transmitting a first data packet via the NIC using the first transport layer protocol;
signaling the NIC with a second signal to use a second transport layer protocol, wherein the second transport layer protocol is not in the plurality of transport layer protocols embedded in the NIC when the second signal is received;
providing, to the NIC, the second transport layer protocol; and
transmitting the second data packet via the NIC using the second transport layer protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for using offloaded transport layer protocols involves signaling a network interface controller (NIC) with a signal to use one of multiple transport layer protocols embedded in the NIC, and transmitting a data packet via the NIC using the transport layer protocol.
11 Citations
17 Claims
-
1. A method for using offloaded transport layer protocols comprising:
-
signaling a network interface controller (NIC) with a first signal to use a first transport layer protocol selected from a plurality of transport layer protocols embedded in the NIC; transmitting a first data packet via the NIC using the first transport layer protocol; signaling the NIC with a second signal to use a second transport layer protocol, wherein the second transport layer protocol is not in the plurality of transport layer protocols embedded in the NIC when the second signal is received; providing, to the NIC, the second transport layer protocol; and transmitting the second data packet via the NIC using the second transport layer protocol. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. (canceled)
-
10. A network interface controller (NIC) comprising:
-
a network interface; a plurality of transport layer protocols embedded in the NIC; and a processor; and a memory comprising executable instructions which, when executed by the processor, cause the NIC to; receive a first signal to use a transport layer protocol selected from the plurality of transport layer protocols embedded in the NIC, and determine whether the transport layer protocol is currently available on the NIC; and transmit, in response to determining that the transport layer protocol is currently available on the NIC, a data packet via a network interface using the transport layer protocol; receive a second signal to use a new transport layer protocol, wherein the new transport layer protocol is not in the plurality of transport layer protocols embedded in the NIC when the second signal is received; and update the firmware, in response to determining that the new transport layer protocol is not currently available on the NIC, to add the new transport layer protocol to the plurality of transport layer protocols embedded in the NIC in response to the second signal. - View Dependent Claims (11, 14, 15, 16, 17)
-
-
12. (canceled)
-
13. (canceled)
Specification