summaryrefslogtreecommitdiffstats
path: root/lib/lcm.c
diff options
context:
space:
mode:
authorMichael Maxim <mike@okcupid.com>2011-12-08 10:55:09 -0500
committerPablo Neira Ayuso <pablo@netfilter.org>2011-12-13 11:34:48 +0100
commit76ad94fc5df865e34e09406614f29951a046394a (patch)
tree3bb7ebe3425c65293ff9e4ad5eb2d059a13f6421 /lib/lcm.c
parente26f9a480fb6c1b614660e824d69a74e2ce990f3 (diff)
downloadblackbird-op-linux-76ad94fc5df865e34e09406614f29951a046394a.tar.gz
blackbird-op-linux-76ad94fc5df865e34e09406614f29951a046394a.zip
IPVS: Modify the SH scheduler to use weights
Modify the algorithm to build the source hashing hash table to add extra slots for destinations with higher weight. This has the effect of allowing an IPVS SH user to give more connections to hosts that have been configured to have a higher weight. The reason for the Kconfig change is because the size of the hash table becomes more relevant/important if you decide to use the weights in the manner this patch lets you. It would be conceivable that someone might need to increase the size of that table to accommodate their configuration, so it will be handy to be able to do that through the regular configuration system instead of editing the source. Signed-off-by: Michael Maxim <mike@okcupid.com> Signed-off-by: Simon Horman <horms@verge.net.au> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'lib/lcm.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud