Abstract: Described are programmable IO devices installed on a host device and configured to execute instructions that cause the programmable IO device to perform operations to establish a virtual link between another programmable IO device installed on the host device and provide a data plane using the virtual link. These operations comprise: establishing the virtual link with the other programmable IO device installed on the host device, wherein the virtual link provides a communication channel between the programmable IO devices; providing the data plane by establishing, with the other programmable IO device via the virtual link, a data path associated with the data plane; receiving a packet in the data plane destined for the other programmable IO device; and forwarding the packet to the other programmable IO device via the virtual link.
Type:
Grant
Filed:
September 22, 2020
Date of Patent:
May 4, 2021
Assignee:
PENSANDO SYTEMS INC.
Inventors:
Bharat Bandaru, Pirabhu Raman, J. Bradley Smith