US 12,219,037 B2
Hardware-accelerated service mesh
Rajiv Asati, Morrisville, NC (US); and Edward Albert Warnicke, Austin, TX (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Apr. 11, 2023, as Appl. No. 18/298,789.
Prior Publication US 2024/0348708 A1, Oct. 17, 2024
Int. Cl. G06F 15/16 (2006.01); H04L 67/02 (2022.01); H04L 69/22 (2022.01)
CPC H04L 69/22 (2013.01) [H04L 67/02 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing instructions that, when executed, causes a processor to perform operations, comprising:
at a processing device, computing a hypertext transmission protocol version 3 (HTTP/3) header of a first message received at a first network interface controller (NIC) of a source computing device within a mesh network into a first control message and a second control message;
transmitting the first control message to the first NIC, wherein the first control message defines a destination computing device to which a payload is to be sent;
transmitting the second control message to a second NIC of a requesting computing device within the mesh network and communicatively coupled to the processing device, wherein the second control message defines instructions to the destination computing device to expect the payload; and
with the first control message and the second control message, transmitting data directly between the first NIC and the second NIC.