US 11,989,573 B2
Adaptive virtual function drivers for electronic devices
Anjali Singhai Jain, Portland, OR (US); Mitu Aggarwal, Portland, OR (US); Parthasarathy Sarangam, Portland, OR (US); Donald Wood, Austin, TX (US); Jesse Brandeburg, Portland, OR (US); and Mitchell A. Williams, Hillsboro, OR (US)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by INTEL CORPORATION, Santa Clara, CA (US)
Filed on Jun. 1, 2023, as Appl. No. 18/204,643.
Application 18/204,643 is a continuation of application No. 17/159,572, filed on Jan. 27, 2021, granted, now 11,698,804.
Application 17/159,572 is a continuation of application No. 15/942,152, filed on Mar. 30, 2018, granted, now 10,970,099, issued on Apr. 6, 2021.
Claims priority of provisional application 62/513,625, filed on Jun. 1, 2017.
Prior Publication US 2024/0036895 A1, Feb. 1, 2024
Int. Cl. G06F 9/455 (2018.01); G06F 8/61 (2018.01); G06F 13/10 (2006.01)
CPC G06F 9/45537 (2013.01) [G06F 8/63 (2013.01); G06F 13/102 (2013.01); G06F 9/45558 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
replacing, in a computing system, a first network interface controller (NIC) associated with a first virtual function (VF) driver with a second NIC associated with a second VF driver, the first VF driver providing access to a first set of capabilities of the first NIC, the second VF driver providing access to a first set of capabilities of the second NIC, the first set of capabilities of the second NIC comprising at least one capability not included in the first set of capabilities of the first NIC; and
interacting with the second NIC with the first VF driver.