Efficient flow management utilizing control packets
AssigneeOracle International Corporation
InventorBrijesh Singh
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorBrijesh Singh
Estimating the term…
Techniques are disclosed for utilizing control packets to manage flows by a smart network interface card (smartNIC). In one example, an accelerator determines that a cache entry is a candidate for removal, the cache entry being part of a cache that is managed by the accelerator, the cache entry storing flow state of a particular flow, the accelerator being responsible for forwarding packets associated with the particular flow based at least in part on the flow state, and the flow information formatted utilizing a particular header format. The accelerator generates an instruction to remove the cache entry of the particular flow from the cache based at least in part on receiving the determination that the cache entry is the candidate for removal. The accelerator removes the cache entry of the particular flow from the cache based at least in part on the instruction.
A method, comprising:
An accelerator of a smart network interface card (smartNIC), comprising:
One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors of an accelerator of a smart network interface card (smartNIC), cause the one or more processors to at least:
The one or more non-transitory computer-readable media of claimer 16, wherein the first data corresponds to at least one of:
Dependencies are inferred from the claim text.