US 12,244,499 B1
Protocol-independent receive-side scaling
Yuhong Mao, Fremont, CA (US); and Richard Lee Sites, Menlo Park, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Mar. 28, 2023, as Appl. No. 18/127,367.
Application 18/127,367 is a continuation of application No. 17/187,030, filed on Feb. 26, 2021, granted, now 11,627,083.
Application 17/187,030 is a continuation of application No. 16/504,709, filed on Jul. 8, 2019, granted, now 10,951,524, issued on Mar. 16, 2021.
Application 16/504,709 is a continuation of application No. 15/678,295, filed on Aug. 16, 2017, granted, now 10,361,955, issued on Jul. 23, 2019.
Application 15/678,295 is a continuation of application No. 14/734,629, filed on Jun. 9, 2015, granted, now 9,755,972, issued on Sep. 5, 2017.
Int. Cl. H04L 45/7453 (2022.01); H04L 45/745 (2022.01); H04L 49/90 (2022.01)
CPC H04L 45/7453 (2013.01) [H04L 49/90 (2013.01); H04L 45/74591 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving an incoming packet;
identifying packet header information for the incoming packet, comprising detecting one or more protocol headers;
selecting bits from the packet header to hash, wherein the selecting is based on the one or more protocol headers;
computing, using the selected bits, at least one first hash; and
transmitting, based on the computed hash, the incoming packet to a destination.