diff options
| author | slioch <slioch@eng-140.vyatta.com> | 2009-07-07 12:45:23 -0700 |
|---|---|---|
| committer | slioch <slioch@eng-140.vyatta.com> | 2009-07-07 12:45:23 -0700 |
| commit | 45432c0b011ba08fa1056fddcf41fbba2adec0b2 (patch) | |
| tree | ba82ed9ce38c2a4e88916d5a97413cb9d3839078 /scripts | |
| parent | 9a0717eedce98f37e2962da6104d83ceaee1f73a (diff) | |
| download | vyatta-wanloadbalance-45432c0b011ba08fa1056fddcf41fbba2adec0b2.tar.gz vyatta-wanloadbalance-45432c0b011ba08fa1056fddcf41fbba2adec0b2.zip | |
fix for bug 4658. Move enable-source-based-routing to per rule basis from global setting.
Conflicts:
src/lbdecision.cc
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/vyatta-wanloadbalance.pl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/vyatta-wanloadbalance.pl b/scripts/vyatta-wanloadbalance.pl index 1333be1..6016f33 100644 --- a/scripts/vyatta-wanloadbalance.pl +++ b/scripts/vyatta-wanloadbalance.pl @@ -29,10 +29,6 @@ sub write_health { print FILE_LCK "disable-source-nat\n"; } - if ($config->exists("load-balancing wan enable-source-based-routing")) { - print FILE_LCK "enable-source-based-routing\n"; - } - if ($config->exists("load-balancing wan flush-connections")) { print FILE_LCK "flush-conntrack\n"; } @@ -108,6 +104,10 @@ sub write_rules { print FILE_LCK "\tfailover\n"; } + if ($config->exists("$rule enable-source-based-routing")) { + print FILE_LCK "\tenable-source-based-routing\n"; + } + if ($config->exists("$rule failover") && $config->exists("$rule exclude")) { print "failover cannot be configured with exclude\n"; exit 1; |
