diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-09-21 09:19:30 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-09-21 09:19:30 +0200 |
commit | 20cbd15c9eb521c6ca21d446b5cdf060df4eb169 (patch) | |
tree | 0440b2baf8e5ef6d561ef3bccfa3d2ad398ae5f8 /pingu_iface.h | |
parent | 50d9faf2d2c5ddcf9a0bd6591d73d4e45d09641b (diff) | |
download | pingu-20cbd15c9eb521c6ca21d446b5cdf060df4eb169.tar.bz2 pingu-20cbd15c9eb521c6ca21d446b5cdf060df4eb169.tar.xz |
pingu_iface: only load-balance if 2 or more interfaces are configured for it
We should not try load-balance at all if there are only 1 or less
interfaces configured with "load-balance"
Diffstat (limited to 'pingu_iface.h')
-rw-r--r-- | pingu_iface.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pingu_iface.h b/pingu_iface.h index 7d3ad4c..53e240e 100644 --- a/pingu_iface.h +++ b/pingu_iface.h @@ -36,10 +36,10 @@ int pingu_iface_bind_socket(struct pingu_iface *iface, int log_error); int pingu_iface_usable(struct pingu_iface *iface); int pingu_iface_init(struct ev_loop *loop); +void pingu_iface_set_balance(struct pingu_iface *iface, int balance_weight); void pingu_iface_set_addr(struct pingu_iface *iface, int family, void *data, int len); int pingu_iface_set_route_table(struct pingu_iface *iface, int table); - void pingu_iface_gw_action(struct pingu_iface *iface, struct pingu_gateway *gw, int action); void pingu_iface_update_routes(struct pingu_iface *iface, int action); |