kernel: add a RPS balancer
authorJohn Crispin <john@phrozen.org>
Mon, 13 Aug 2018 14:24:17 +0000 (16:24 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 18 Dec 2018 16:47:50 +0000 (17:47 +0100)
commit79d03f70b106a0bdedeef8163835bbf29e338848
tree3772f19a1542be719771a236980721b76279d255
parentfa9deba35a404dae67992b61f3b4eef7f050d33d
kernel: add a RPS balancer

By default the RPS delegation will happen by masking the last few bits of
skb->hash. This patch adds an inermediate hash bucket that maps the masked
hash to a RPS core. This makes RPS results much more deterministic on SMP
systems.

Signed-off-by: John Crispin <john@phrozen.org>
(backported from 7af1fb9faafbc842fc727c49108f5fc4edc08601)
(rebased patches)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
target/linux/generic/hack-4.14/600-net-core-add-RPS-balancer.patch [new file with mode: 0644]