US 12,242,881 B2
Intelligent connection placements on SR-IOV virtual functions
Vishal Mansur, Bangalore (IN); Sivakumar Krishnasamy, Bangalore (IN); and Niranjan Srinivasan, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 5, 2023, as Appl. No. 18/481,474.
Application 18/481,474 is a continuation of application No. 16/990,216, filed on Aug. 11, 2020, granted, now 11,809,889.
Prior Publication US 2024/0028383 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/455 (2018.01); H04L 45/24 (2022.01); H04L 49/00 (2022.01); H04L 61/103 (2022.01)
CPC G06F 9/45558 (2013.01) [G06F 9/455 (2013.01); H04L 61/103 (2013.01); G06F 2009/45595 (2013.01); H04L 45/245 (2013.01); H04L 49/70 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for intelligent connection placement across multiple logical ports, the computer-implemented method comprising:
creating a mapping table for a virtual machine;
responsive to determining that an entry exists in the mapping table for a port on a peer device, determining whether a virtual function exists for the port on the peer device in the mapping table for a physical function; and
responsive to determining that the virtual function exists for the port on the peer device in the mapping table for the physical function, selecting a virtual function from the mapping table, local to the virtual machine, to connect a local port on the virtual machine to the port on the peer device.