US 11,941,427 B2
Frameworks and interfaces for offload device-based packet processing
Pradeep Vincent, Kenmore, WA (US); Matthew David Klein, Seattle, WA (US); and Samuel James McKelvie, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on May 3, 2023, as Appl. No. 18/311,693.
Application 18/311,693 is a continuation of application No. 17/445,080, filed on Aug. 13, 2021, granted, now 11,656,900.
Application 17/445,080 is a continuation of application No. 16/789,337, filed on Feb. 12, 2020, granted, now 11,099,885, issued on Aug. 24, 2021.
Application 16/789,337 is a continuation of application No. 15/904,236, filed on Feb. 23, 2018, granted, now 10,565,002, issued on Feb. 18, 2020.
Application 15/904,236 is a continuation of application No. 14/923,276, filed on Oct. 26, 2015, granted, now 9,904,568, issued on Feb. 27, 2018.
Application 14/923,276 is a continuation of application No. 14/321,492, filed on Jul. 1, 2014, granted, now 9,172,640, issued on Oct. 27, 2015.
Application 14/321,492 is a continuation of application No. 13/076,347, filed on Mar. 30, 2011, granted, now 8,774,213, issued on Jul. 8, 2014.
Prior Publication US 2023/0273809 A1, Aug. 31, 2023
Int. Cl. G06F 9/455 (2018.01); H04L 9/40 (2022.01); H04L 12/46 (2006.01); H04L 41/082 (2022.01); H04L 45/74 (2022.01)
CPC G06F 9/45558 (2013.01) [H04L 12/4633 (2013.01); H04L 41/082 (2013.01); H04L 45/74 (2013.01); H04L 63/0272 (2013.01); H04L 63/20 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A peripheral device comprising:
processing circuitry; and
a memory storing instructions that, when executed by the processing circuitry, cause the peripheral device to perform operations including:
receiving data traffic associated with a physical address;
determining that the data traffic is associated with a guest of a host system by matching the data traffic with an ingress rule associated with a virtual function; and
forwarding the data traffic to the virtual function.