aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/bpf_helpers_doc.py
diff options
context:
space:
mode:
authorInju Song <inju.song@navercorp.com>2018-03-27 23:15:18 +0900
committerSimon Horman <horms@verge.net.au>2018-04-09 10:10:57 +0300
commit039f32e8cdea29b4d0680df7a83817b5ec4166e1 (patch)
treec6597cb147bd607b28d471939bf3eb236158ef14 /scripts/bpf_helpers_doc.py
parentnetfilter: ipvs: Keep latest weight of destination (diff)
downloadlinux-dev-039f32e8cdea29b4d0680df7a83817b5ec4166e1.tar.xz
linux-dev-039f32e8cdea29b4d0680df7a83817b5ec4166e1.zip
netfilter: ipvs: Add Maglev hashing scheduler
Implements the Google's Maglev hashing algorithm as a IPVS scheduler. Basically it provides consistent hashing but offers some special features about disruption and load balancing. 1) minimal disruption: when the set of destinations changes, a connection will likely be sent to the same destination as it was before. 2) load balancing: each destination will receive an almost equal number of connections. Seel also for detail: [3.4 Consistent Hasing] in https://www.usenix.org/system/files/conference/nsdi16/nsdi16-paper-eisenbud.pdf Signed-off-by: Inju Song <inju.song@navercorp.com> Signed-off-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'scripts/bpf_helpers_doc.py')
0 files changed, 0 insertions, 0 deletions