| CPC H04L 45/123 (2013.01) [H04L 43/067 (2013.01); H04L 45/24 (2013.01)] | 20 Claims |

|
11. A smart network interface card, comprising:
one or more processors; and
one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive, by a non-volatile memory express initiator of the smart network interface card from a software agent executing at the smart network interface card, instructions to establish connections for one or more active network paths between the smart network interface card and a data plane endpoint associated with a data plane resource, the smart network interface card being configured to determine whether throughput associated with network traffic that utilizes established network connections of the one or more active network paths has met a condition related to a performance threshold that is associated with the established network connections;
in response to receiving the instructions, establishing, by the non-volatile memory express initiator, the established network connections corresponding to the one or more active network paths between the smart network interface card and the data plane endpoint; and
modifying a quantity of the established network connections of the one or more active network paths based at least in part on receiving subsequent instructions from the software agent.
|