US 12,468,564 B1
On-premises network interface adapted for cloud-based services
Evgeny Schmeilin, Haifa (IL)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 29, 2022, as Appl. No. 17/956,585.
Int. Cl. G06F 9/455 (2018.01); G06F 13/42 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 13/4221 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45595 (2013.01); G06F 2213/0024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of executing a service within a server computer, the method comprising:
executing the service of a compute service provider using a processor within the server computer;
transmitting a request to a device driver executed by the processor;
using the device driver, storing the request in a base address register of a network interface positioned between the service and a host that executes a virtual machine without transferring the request over a Peripheral Component Interconnect (PCI) bus; and
using control logic in the network interface, reading the request from the base address register and transmitting the request towards a destination address.