US 12,244,671 B1
Apparatus and method for improved network resource management
Avi Urman, Yokneam (IL); Ariel Shahar, Jersusalem (IL); and Najeeb Darawshy, Iksal (IL)
Assigned to Mellanox Technologies, Ltd., Yokneam (IL)
Filed by Mellanox Technologies, Ltd., Yokneam (IL)
Filed on Sep. 6, 2023, as Appl. No. 18/242,637.
Int. Cl. G06F 15/16 (2006.01); H04L 67/143 (2022.01)
CPC H04L 67/143 (2013.01) 23 Claims
OG exemplary drawing
 
1. A computing apparatus for improved network resource management, comprising:
a network adapter operatively coupled to a communication network;
a first memory block operatively coupled to the network adapter;
a second memory block operatively coupled to the network adapter; and
a third memory block operatively coupled to the network adapter, wherein the third memory block comprises a plurality of bits indicating a status of a plurality of corresponding network connections,
wherein the network adapter is configured to:
receive, via a network connection, a data packet from the communication network;
determine, from the first memory block, a value of an extended portion of a local counter associated with the network connection in response to receiving the data packet;
capture, from the second memory block, a value of a global counter;
compare the value of the extended portion of the local counter with the value of the global counter; and
in an instance in which the comparison identifies a mismatch:
update the value of the extended portion of the local counter based on the value of the global counter; and
set a current value of a bit indicating a status of the network connection, wherein the bit is associated with the plurality of bits.