US 12,381,824 B2
Load balancing among output ports
Boris Kleiman, Rishon LeZion (IL); Marina Popilov, Herzlia (IL); Anjali Singhai Jain, Portland, OR (US); Piotr Uminski, Gdynia (PL); Elazar Cohen, Haifa (IL); Kirill Kazatsker, Portland, OR (US); Sarig Livne, Schanya (IL); and Neerav Parikh, Hillsboro, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jun. 26, 2021, as Appl. No. 17/359,539.
Prior Publication US 2021/0328929 A1, Oct. 21, 2021
Int. Cl. H04L 47/125 (2022.01); H04L 47/21 (2022.01); H04L 47/62 (2022.01); H04L 47/762 (2022.01); H04L 47/78 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 47/21 (2013.01); H04L 47/6225 (2013.01); H04L 47/762 (2013.01); H04L 47/781 (2013.01)] 21 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a network interface device comprising:
packet processing circuitry to detect overflow of an active egress port and to cause reallocation of hash-based packet buckets from the overflowed active egress port to at least one other active egress port with retention of bucket-to-egress port mappings for the at least one other active egress port, detect non-overflow of the active egress port, and based on detected non-overflow of the active egress port, receive reallocation of hash-based packet buckets to utilize the active egress port.