VPP-130: MagLev-like Load Balancer 17/2217/9
authorPierre Pfister <ppfister@cisco.com>
Thu, 4 Aug 2016 15:13:09 +0000 (16:13 +0100)
committerDave Barach <openvpp@barachs.net>
Thu, 11 Aug 2016 14:05:40 +0000 (14:05 +0000)
commit041eacc81656d2ed5bc01b96b15a7d03a1700f13
treef1cded1a27f92bab90fec8e5ea9d991ee2ff7eb5
parent3590ac5881261c95a3c575360e24903d60fac392
VPP-130: MagLev-like Load Balancer

This plugin provides load balancing for VPP in a way that is largely inspired
from Google's MagLev: http://research.google.com/pubs/pub44824.html

More info in the README.md

Change-Id: I1223f495d5c2d5200808a398504119f2830337e9
Signed-off-by: Pierre Pfister <ppfister@cisco.com>
18 files changed:
plugins/Makefile.am
plugins/configure.ac
plugins/lb-plugin/Makefile.am [new file with mode: 0644]
plugins/lb-plugin/README.md [new file with mode: 0644]
plugins/lb-plugin/configure.ac [new file with mode: 0644]
plugins/lb-plugin/lb/api.c [new file with mode: 0644]
plugins/lb-plugin/lb/cli.c [new file with mode: 0644]
plugins/lb-plugin/lb/lb.api [new file with mode: 0644]
plugins/lb-plugin/lb/lb.c [new file with mode: 0644]
plugins/lb-plugin/lb/lb.h [new file with mode: 0644]
plugins/lb-plugin/lb/lb_test.c [new file with mode: 0644]
plugins/lb-plugin/lb/lbhash.h [new file with mode: 0644]
plugins/lb-plugin/lb/node.c [new file with mode: 0644]
plugins/lb-plugin/lb/refcount.c [new file with mode: 0644]
plugins/lb-plugin/lb/refcount.h [new file with mode: 0644]
plugins/lb-plugin/lb/util.c [new file with mode: 0644]
plugins/lb-plugin/lb/util.h [new file with mode: 0644]
vnet/vnet/api_errno.h