* [GIT PULL nf-next] IPVS
@ 2011-12-09 7:13 Simon Horman
2011-12-09 7:13 ` [PATCH] IPVS: Modify the SH scheduler to use weights Simon Horman
2011-12-09 21:13 ` [GIT PULL nf-next] IPVS Pablo Neira Ayuso
0 siblings, 2 replies; 24+ messages in thread
From: Simon Horman @ 2011-12-09 7:13 UTC (permalink / raw)
To: Patrick McHardy, Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Michael Maxim
Hi Pablo,
please consider pulling
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
to obtain and enhancement to the SH scheduelr from Michael Maixim.
This patch includes the changes that you requested; A note about the
Kconfig change in the changelog and removal of whitespace-only changes.
Michael Maxim (1):
IPVS: Modify the SH scheduler to use weights
net/netfilter/ipvs/Kconfig | 15 +++++++++++++++
net/netfilter/ipvs/ip_vs_sh.c | 18 +++++++++++++++++-
2 files changed, 32 insertions(+), 1 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH] IPVS: Modify the SH scheduler to use weights
2011-12-09 7:13 [GIT PULL nf-next] IPVS Simon Horman
@ 2011-12-09 7:13 ` Simon Horman
2011-12-09 21:13 ` [GIT PULL nf-next] IPVS Pablo Neira Ayuso
1 sibling, 0 replies; 24+ messages in thread
From: Simon Horman @ 2011-12-09 7:13 UTC (permalink / raw)
To: Patrick McHardy, Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Michael Maxim, Simon Horman
From: Michael Maxim <mike@okcupid.com>
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>
---
net/netfilter/ipvs/Kconfig | 15 +++++++++++++++
net/netfilter/ipvs/ip_vs_sh.c | 18 +++++++++++++++++-
2 files changed, 32 insertions(+), 1 deletions(-)
diff --git a/net/netfilter/ipvs/Kconfig b/net/netfilter/ipvs/Kconfig
index 70bd1d0..af4c0b8 100644
--- a/net/netfilter/ipvs/Kconfig
+++ b/net/netfilter/ipvs/Kconfig
@@ -232,6 +232,21 @@ config IP_VS_NQ
If you want to compile it in kernel, say Y. To compile it as a
module, choose M here. If unsure, say N.
+comment 'IPVS SH scheduler'
+
+config IP_VS_SH_TAB_BITS
+ int "IPVS source hashing table size (the Nth power of 2)"
+ range 4 20
+ default 8
+ ---help---
+ The source hashing scheduler maps source IPs to destinations
+ stored in a hash table. This table is tiled by each destination
+ until all slots in the table are filled. When using weights to
+ allow destinations to receive more connections, the table is
+ tiled an amount proportional to the weights specified. The table
+ needs to be large enough to effectively fit all the destinations
+ multiplied by their respective weights.
+
comment 'IPVS application helper'
config IP_VS_FTP
diff --git a/net/netfilter/ipvs/ip_vs_sh.c b/net/netfilter/ipvs/ip_vs_sh.c
index 33815f4..069e8d4 100644
--- a/net/netfilter/ipvs/ip_vs_sh.c
+++ b/net/netfilter/ipvs/ip_vs_sh.c
@@ -30,6 +30,11 @@
* server is dead or overloaded, the load balancer can bypass the cache
* server and send requests to the original server directly.
*
+ * The weight destination attribute can be used to control the
+ * distribution of connections to the destinations in servernode. The
+ * greater the weight, the more connections the destination
+ * will receive.
+ *
*/
#define KMSG_COMPONENT "IPVS"
@@ -99,9 +104,11 @@ ip_vs_sh_assign(struct ip_vs_sh_bucket *tbl, struct ip_vs_service *svc)
struct ip_vs_sh_bucket *b;
struct list_head *p;
struct ip_vs_dest *dest;
+ int d_count;
b = tbl;
p = &svc->destinations;
+ d_count = 0;
for (i=0; i<IP_VS_SH_TAB_SIZE; i++) {
if (list_empty(p)) {
b->dest = NULL;
@@ -113,7 +120,16 @@ ip_vs_sh_assign(struct ip_vs_sh_bucket *tbl, struct ip_vs_service *svc)
atomic_inc(&dest->refcnt);
b->dest = dest;
- p = p->next;
+ IP_VS_DBG_BUF(6, "assigned i: %d dest: %s weight: %d\n",
+ i, IP_VS_DBG_ADDR(svc->af, &dest->addr),
+ atomic_read(&dest->weight));
+
+ /* Don't move to next dest until filling weight */
+ if (++d_count >= atomic_read(&dest->weight)) {
+ p = p->next;
+ d_count = 0;
+ }
+
}
b++;
}
--
1.7.6.3
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-12-09 7:13 [GIT PULL nf-next] IPVS Simon Horman
2011-12-09 7:13 ` [PATCH] IPVS: Modify the SH scheduler to use weights Simon Horman
@ 2011-12-09 21:13 ` Pablo Neira Ayuso
1 sibling, 0 replies; 24+ messages in thread
From: Pablo Neira Ayuso @ 2011-12-09 21:13 UTC (permalink / raw)
To: Simon Horman
Cc: Patrick McHardy, lvs-devel, netdev, netfilter-devel,
Wensong Zhang, Julian Anastasov, Michael Maxim
On Fri, Dec 09, 2011 at 04:13:16PM +0900, Simon Horman wrote:
> Hi Pablo,
>
> please consider pulling
> git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
> to obtain and enhancement to the SH scheduelr from Michael Maixim.
>
> This patch includes the changes that you requested; A note about the
> Kconfig change in the changelog and removal of whitespace-only changes.
Pulled, thanks!
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2013-03-18 13:15 Simon Horman
2013-03-18 23:31 ` Pablo Neira Ayuso
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2013-03-18 13:15 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
Hi Pablo,
please consider the following IPVS enhancements from Julian for 3.10.
----------------------------------------------------------------
The following changes since commit 1cdb09056b27b2a06b06dc7187d2c33d57082d20:
netfilter: nfnetlink_queue: use xor hash function to distribute instances (2013-03-15 12:38:40 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git tags/ipvs-for-v3.10
for you to fetch changes up to e095c65caffc923a0d1fb27763c3f9ec1dcb57fc:
ipvs: fix some sparse warnings (2013-03-18 19:25:14 +0900)
----------------------------------------------------------------
IPVS enhancements for v3.10 from Julian Anastasov
----------------------------------------------------------------
Julian Anastasov (5):
ipvs: add backup_only flag to avoid loops
ipvs: remove extra rcu lock
ipvs: fix sctp chunk length order
ipvs: fix hashing in ip_vs_svc_hashkey
ipvs: fix some sparse warnings
Documentation/networking/ipvs-sysctl.txt | 7 +++++++
include/net/ip_vs.h | 14 +++++++++++++-
net/netfilter/ipvs/ip_vs_core.c | 22 +++++++++-------------
net/netfilter/ipvs/ip_vs_ctl.c | 15 ++++++++++++---
net/netfilter/ipvs/ip_vs_est.c | 2 +-
net/netfilter/ipvs/ip_vs_proto_sctp.c | 16 +++++++++-------
6 files changed, 51 insertions(+), 25 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2013-03-18 13:15 Simon Horman
@ 2013-03-18 23:31 ` Pablo Neira Ayuso
2013-03-19 0:38 ` Simon Horman
0 siblings, 1 reply; 24+ messages in thread
From: Pablo Neira Ayuso @ 2013-03-18 23:31 UTC (permalink / raw)
To: Simon Horman
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
Hi Simon,
On Mon, Mar 18, 2013 at 10:15:38PM +0900, Simon Horman wrote:
[...]
> ----------------------------------------------------------------
> IPVS enhancements for v3.10 from Julian Anastasov
>
> ----------------------------------------------------------------
> Julian Anastasov (5):
> ipvs: add backup_only flag to avoid loops
> ipvs: remove extra rcu lock
> ipvs: fix sctp chunk length order
> ipvs: fix hashing in ip_vs_svc_hashkey
> ipvs: fix some sparse warnings
I think that these three fixes:
ipvs: add backup_only flag to avoid loops
ipvs: remove extra rcu lock
ipvs: fix sctp chunk length order
should find their path to the net tree.
The remaining two sparse fixes should go to net-next.
I can manually apply these patch if you want to the corresponding
trees.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2013-03-18 23:31 ` Pablo Neira Ayuso
@ 2013-03-19 0:38 ` Simon Horman
0 siblings, 0 replies; 24+ messages in thread
From: Simon Horman @ 2013-03-19 0:38 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
On Tue, Mar 19, 2013 at 12:31:15AM +0100, Pablo Neira Ayuso wrote:
> Hi Simon,
>
> On Mon, Mar 18, 2013 at 10:15:38PM +0900, Simon Horman wrote:
> [...]
> > ----------------------------------------------------------------
> > IPVS enhancements for v3.10 from Julian Anastasov
> >
> > ----------------------------------------------------------------
> > Julian Anastasov (5):
> > ipvs: add backup_only flag to avoid loops
> > ipvs: remove extra rcu lock
> > ipvs: fix sctp chunk length order
> > ipvs: fix hashing in ip_vs_svc_hashkey
> > ipvs: fix some sparse warnings
>
> I think that these three fixes:
>
> ipvs: add backup_only flag to avoid loops
> ipvs: remove extra rcu lock
> ipvs: fix sctp chunk length order
>
> should find their path to the net tree.
>
> The remaining two sparse fixes should go to net-next.
>
> I can manually apply these patch if you want to the corresponding
> trees.
Thanks. I'll send two fresh pull requests shortly.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2012-08-10 1:41 Simon Horman
2012-08-14 9:06 ` Pablo Neira Ayuso
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2012-08-10 1:41 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Hans Schillstrom, Jesper Dangaard Brouer
Hi Pablo,
please consider the following enhancements to IPVS for inclusion in 3.7.
----------------------------------------------------------------
The following changes since commit 173f8654746c138a08f51a8a0db7747763a896a2:
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2012-07-27 20:52:25 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
for you to fetch changes up to 3654e61137db891f5312e6dd813b961484b5fdf3:
ipvs: add pmtu_disc option to disable IP DF for TUN packets (2012-08-10 10:35:07 +0900)
----------------------------------------------------------------
Claudiu Ghioc (1):
ipvs: fixed sparse warning
Julian Anastasov (4):
ipvs: ip_vs_ftp depends on nf_conntrack_ftp helper
ipvs: generalize app registration in netns
ipvs: implement passive PMTUD for IPIP packets
ipvs: add pmtu_disc option to disable IP DF for TUN packets
include/net/ip_vs.h | 16 ++++++--
net/netfilter/ipvs/Kconfig | 3 +-
net/netfilter/ipvs/ip_vs_app.c | 58 ++++++++++++++++++++--------
net/netfilter/ipvs/ip_vs_core.c | 76 +++++++++++++++++++++++++++++++++++--
net/netfilter/ipvs/ip_vs_ctl.c | 16 ++++++--
net/netfilter/ipvs/ip_vs_ftp.c | 21 +++--------
net/netfilter/ipvs/ip_vs_xmit.c | 83 ++++++++++++++++++++++++++++-------------
7 files changed, 204 insertions(+), 69 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2012-08-10 1:41 Simon Horman
@ 2012-08-14 9:06 ` Pablo Neira Ayuso
0 siblings, 0 replies; 24+ messages in thread
From: Pablo Neira Ayuso @ 2012-08-14 9:06 UTC (permalink / raw)
To: Simon Horman
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Hans Schillstrom, Jesper Dangaard Brouer
On Fri, Aug 10, 2012 at 10:41:29AM +0900, Simon Horman wrote:
> Hi Pablo,
>
> please consider the following enhancements to IPVS for inclusion in 3.7.
>
> ----------------------------------------------------------------
> The following changes since commit 173f8654746c138a08f51a8a0db7747763a896a2:
>
> Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2012-07-27 20:52:25 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
Pulled, thanks Simon.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2012-07-23 23:28 Simon Horman
2012-07-23 23:35 ` David Miller
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2012-07-23 23:28 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
Hi Pablo,
please consider the following enhancements to IPVS for inclusion in 3.6.
----------------------------------------------------------------
The following changes since commit 9b70749e64132e17ab02239b82fcb4a2c55554d1:
niu: Change niu_rbr_fill() to use unlikely() to check niu_rbr_add_page() return value (2012-07-22 23:31:07 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
for you to fetch changes up to a805cfbcaaf819ab71a052d8a9d5d4c88cf2aba0:
ipvs: add pmtu_disc option to disable IP DF for TUN packets (2012-07-24 08:23:06 +0900)
----------------------------------------------------------------
Claudiu Ghioc (1):
ipvs: fixed sparse warning
Julian Anastasov (4):
ipvs: ip_vs_ftp depends on nf_conntrack_ftp helper
ipvs: generalize app registration in netns
ipvs: implement passive PMTUD for IPIP packets
ipvs: add pmtu_disc option to disable IP DF for TUN packets
include/net/ip_vs.h | 16 ++++++--
net/netfilter/ipvs/Kconfig | 3 +-
net/netfilter/ipvs/ip_vs_app.c | 58 ++++++++++++++++++++--------
net/netfilter/ipvs/ip_vs_core.c | 76 +++++++++++++++++++++++++++++++++++--
net/netfilter/ipvs/ip_vs_ctl.c | 16 ++++++--
net/netfilter/ipvs/ip_vs_ftp.c | 21 +++--------
net/netfilter/ipvs/ip_vs_xmit.c | 83 ++++++++++++++++++++++++++++-------------
7 files changed, 204 insertions(+), 69 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2012-07-23 23:28 Simon Horman
@ 2012-07-23 23:35 ` David Miller
2012-07-24 1:01 ` Simon Horman
0 siblings, 1 reply; 24+ messages in thread
From: David Miller @ 2012-07-23 23:35 UTC (permalink / raw)
To: horms; +Cc: pablo, lvs-devel, netdev, netfilter-devel, wensong, ja
From: Simon Horman <horms@verge.net.au>
Date: Tue, 24 Jul 2012 08:28:55 +0900
> please consider the following enhancements to IPVS for inclusion in 3.6.
The merge window has just openned, therefore any new work should have
been submitted and queued up already.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2012-07-23 23:35 ` David Miller
@ 2012-07-24 1:01 ` Simon Horman
2012-07-24 1:11 ` David Miller
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2012-07-24 1:01 UTC (permalink / raw)
To: David Miller; +Cc: pablo, lvs-devel, netdev, netfilter-devel, wensong, ja
On Mon, Jul 23, 2012 at 04:35:08PM -0700, David Miller wrote:
> From: Simon Horman <horms@verge.net.au>
> Date: Tue, 24 Jul 2012 08:28:55 +0900
>
> > please consider the following enhancements to IPVS for inclusion in 3.6.
>
> The merge window has just openned, therefore any new work should have
> been submitted and queued up already.
Sorry for my lateness. I can hold these changes for 3.7 if that is the
best option at this point.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2012-07-24 1:01 ` Simon Horman
@ 2012-07-24 1:11 ` David Miller
0 siblings, 0 replies; 24+ messages in thread
From: David Miller @ 2012-07-24 1:11 UTC (permalink / raw)
To: horms; +Cc: pablo, lvs-devel, netdev, netfilter-devel, wensong, ja
From: Simon Horman <horms@verge.net.au>
Date: Tue, 24 Jul 2012 10:01:05 +0900
> On Mon, Jul 23, 2012 at 04:35:08PM -0700, David Miller wrote:
>> From: Simon Horman <horms@verge.net.au>
>> Date: Tue, 24 Jul 2012 08:28:55 +0900
>>
>> > please consider the following enhancements to IPVS for inclusion in 3.6.
>>
>> The merge window has just openned, therefore any new work should have
>> been submitted and queued up already.
>
> Sorry for my lateness. I can hold these changes for 3.7 if that is the
> best option at this point.
No worries, there is always the next merge window :-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2012-07-11 0:25 Simon Horman
0 siblings, 0 replies; 24+ messages in thread
From: Simon Horman @ 2012-07-11 0:25 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Hans Schillstrom, Jesper Dangaard Brouer
Hi Pablo,
please consider the following enhancements to IPVS for inclusion in 3.6.
----------------------------------------------------------------
The following changes since commit 46ba5a25f521e3c50d7bb81b1abb977769047456:
netfilter: nfnetlink_queue: do not allow to set unsupported flag bits (2012-07-04 19:51:50 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
for you to fetch changes up to 1fd130ebf10e1185022a9c0470f2298943bad1c4:
ipvs: generalize app registration in netns (2012-07-10 17:58:10 +0900)
----------------------------------------------------------------
Julian Anastasov (2):
ipvs: ip_vs_ftp depends on nf_conntrack_ftp helper
ipvs: generalize app registration in netns
include/net/ip_vs.h | 5 ++--
net/netfilter/ipvs/Kconfig | 3 ++-
net/netfilter/ipvs/ip_vs_app.c | 61 +++++++++++++++++++++++++++++++-----------
net/netfilter/ipvs/ip_vs_ftp.c | 21 ++++-----------
4 files changed, 54 insertions(+), 36 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2012-03-21 8:56 Simon Horman
0 siblings, 0 replies; 24+ messages in thread
From: Simon Horman @ 2012-03-21 8:56 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
please consider pulling
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git master
to get the following enhancements to IPVS connection synchronisation
from Julian and a minor clean-up from myself.
The following changes since commit ace30d73ef09fd5f95b24c5c1c5aa11963981494:
netfilter: xt_LOG: add __printf() to sb_add() (2012-03-07 17:41:52 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
Julian Anastasov (8):
ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server
ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest
ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter
ipvs: always update some of the flags bits in backup
ipvs: use adaptive pause in master thread
ipvs: reduce sync rate with time thresholds
ipvs: add support for sync threads
ipvs: optimize the use of flags in ip_vs_bind_dest
Simon Horman (1):
ipvs: Provide a generic ip_vs_bind_xmit()
include/linux/ip_vs.h | 5 +
include/net/ip_vs.h | 59 ++++-
net/netfilter/ipvs/ip_vs_conn.c | 83 ++++--
net/netfilter/ipvs/ip_vs_core.c | 30 +--
net/netfilter/ipvs/ip_vs_ctl.c | 54 ++++-
net/netfilter/ipvs/ip_vs_sync.c | 585 +++++++++++++++++++++++++--------------
6 files changed, 547 insertions(+), 269 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2011-12-07 8:07 Simon Horman
0 siblings, 0 replies; 24+ messages in thread
From: Simon Horman @ 2011-12-07 8:07 UTC (permalink / raw)
To: Patrick McHardy, Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
Hi Pablo,
please consider pulling
git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git master
to obtain and enhancement to the SH scheduelr from Michael Maixim.
Michael Maxim (1):
IPVS: Modify the SH scheduler to use weights
net/netfilter/ipvs/Kconfig | 15 +++++++++++++++
net/netfilter/ipvs/ip_vs_sh.c | 20 ++++++++++++++++++--
2 files changed, 33 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2011-10-21 1:33 Simon Horman
2011-10-21 7:27 ` Pablo Neira Ayuso
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2011-10-21 1:33 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
Hi Pablo,
please consider pulling the following to get compile fix
and cleanup patches from Krzysztof Wilczynski.
The following changes since commit 2ca5b853f1dd81c605ddc8a55e06bdad85636597:
netfilter: export NAT definitions through linux/netfilter_ipv4/nf_nat.h (2011-10-11 03:32:34 +0200)
are available in the git repository at:
git://github.com/horms/ipvs-next.git master
Krzysztof Wilczynski (2):
ipvs: Remove unused variable "cs" from ip_vs_leave function.
ipvs: Fix compilation error in ip_vs.h for ip_vs_confirm_conntrack function.
include/net/ip_vs.h | 2 +-
net/netfilter/ipvs/ip_vs_core.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-10-21 1:33 Simon Horman
@ 2011-10-21 7:27 ` Pablo Neira Ayuso
2011-11-07 3:07 ` Simon Horman
0 siblings, 1 reply; 24+ messages in thread
From: Pablo Neira Ayuso @ 2011-10-21 7:27 UTC (permalink / raw)
To: Simon Horman
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
On Fri, Oct 21, 2011 at 10:33:01AM +0900, Simon Horman wrote:
> Hi Pablo,
>
> please consider pulling the following to get compile fix
> and cleanup patches from Krzysztof Wilczynski.
>
> The following changes since commit 2ca5b853f1dd81c605ddc8a55e06bdad85636597:
>
> netfilter: export NAT definitions through linux/netfilter_ipv4/nf_nat.h (2011-10-11 03:32:34 +0200)
>
> are available in the git repository at:
> git://github.com/horms/ipvs-next.git master
Pulled, thanks.
http://1984.lsi.us.es/git/?p=net-next/.git;a=shortlog;h=refs/heads/nf-next
> Krzysztof Wilczynski (2):
> ipvs: Remove unused variable "cs" from ip_vs_leave function.
> ipvs: Fix compilation error in ip_vs.h for ip_vs_confirm_conntrack function.
Strange, I have all IPVS configs enabled here and I didn't hit this error.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-10-21 7:27 ` Pablo Neira Ayuso
@ 2011-11-07 3:07 ` Simon Horman
2011-11-07 8:29 ` Pablo Neira Ayuso
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2011-11-07 3:07 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
On Fri, Oct 21, 2011 at 09:27:15AM +0200, Pablo Neira Ayuso wrote:
> On Fri, Oct 21, 2011 at 10:33:01AM +0900, Simon Horman wrote:
> > Hi Pablo,
> >
> > please consider pulling the following to get compile fix
> > and cleanup patches from Krzysztof Wilczynski.
> >
> > The following changes since commit 2ca5b853f1dd81c605ddc8a55e06bdad85636597:
> >
> > netfilter: export NAT definitions through linux/netfilter_ipv4/nf_nat.h (2011-10-11 03:32:34 +0200)
> >
> > are available in the git repository at:
> > git://github.com/horms/ipvs-next.git master
>
> Pulled, thanks.
>
> http://1984.lsi.us.es/git/?p=net-next/.git;a=shortlog;h=refs/heads/nf-next
>
> > Krzysztof Wilczynski (2):
> > ipvs: Remove unused variable "cs" from ip_vs_leave function.
> > ipvs: Fix compilation error in ip_vs.h for ip_vs_confirm_conntrack function.
>
> Strange, I have all IPVS configs enabled here and I didn't hit this error.
Hi Pablo,
I am a little confused. The nf-next branch seems to have disappeared.
Could you consider pulling git://github.com/horms/ipvs-next.git master
to get the following changes that were in your nf-next branch. Or would
you like me to rebase the ipvs patches (9 or the 11 changes below) on
top of git://1984.lsi.us.es/net-next/.git master ?
------
The following changes since commit a9e9fd7182332d0cf5f3e601df3e71dd431b70d7:
skge: handle irq better on single port card (2011-09-27 13:41:37 -0400)
are available in the git repository at:
git://github.com/horms/ipvs-next.git master
Joe Perches (1):
netfilter: Remove unnecessary OOM logging messages
Krzysztof Wilczynski (3):
ipvs: Expose ip_vs_ftp module parameters via sysfs.
ipvs: Remove unused variable "cs" from ip_vs_leave function.
ipvs: Fix compilation error in ip_vs.h for ip_vs_confirm_conntrack function.
Pablo Neira Ayuso (1):
netfilter: export NAT definitions through linux/netfilter_ipv4/nf_nat.h
Simon Horman (6):
ipvs: Add documentation for new sysctl entries
ipvs: Remove unused parameter from ip_vs_confirm_conntrack()
ipvs: Remove unused return value of protocol state transitions
ipvs: Removed unused variables
ipvs: secure_tcp does provide alternate state timeouts
ipvs: Enhance grammar used to refer to Kconfig options
Documentation/networking/ipvs-sysctl.txt | 62 ++++++++++++++++++++++++---
include/linux/netfilter_ipv4/Kbuild | 1 +
include/linux/netfilter_ipv4/nf_nat.h | 58 ++++++++++++++++++++++++++
include/net/ip_vs.h | 11 ++---
include/net/netfilter/nf_conntrack_tuple.h | 27 +------------
include/net/netfilter/nf_nat.h | 26 +-----------
net/bridge/netfilter/ebt_ulog.c | 7 +--
net/ipv4/netfilter/ipt_CLUSTERIP.c | 1 -
net/ipv4/netfilter/ipt_ULOG.c | 4 +-
net/ipv4/netfilter/nf_nat_snmp_basic.c | 22 +---------
net/ipv6/netfilter/nf_conntrack_reasm.c | 7 +--
net/netfilter/ipset/ip_set_core.c | 4 +-
net/netfilter/ipvs/ip_vs_core.c | 20 ++++-----
net/netfilter/ipvs/ip_vs_ctl.c | 22 +++-------
net/netfilter/ipvs/ip_vs_dh.c | 5 +-
net/netfilter/ipvs/ip_vs_ftp.c | 5 +-
net/netfilter/ipvs/ip_vs_lblc.c | 9 +---
net/netfilter/ipvs/ip_vs_lblcr.c | 13 ++----
net/netfilter/ipvs/ip_vs_nfct.c | 2 +-
net/netfilter/ipvs/ip_vs_proto.c | 5 +-
net/netfilter/ipvs/ip_vs_proto_sctp.c | 14 ++----
net/netfilter/ipvs/ip_vs_proto_tcp.c | 6 +--
net/netfilter/ipvs/ip_vs_proto_udp.c | 5 +-
net/netfilter/ipvs/ip_vs_sh.c | 5 +-
net/netfilter/ipvs/ip_vs_wrr.c | 5 +-
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/netfilter/nf_conntrack_core.c | 5 +--
net/netfilter/nfnetlink_log.c | 7 +--
net/netfilter/xt_IDLETIMER.c | 2 -
net/netfilter/xt_hashlimit.c | 5 +--
30 files changed, 178 insertions(+), 189 deletions(-)
create mode 100644 include/linux/netfilter_ipv4/nf_nat.h
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-11-07 3:07 ` Simon Horman
@ 2011-11-07 8:29 ` Pablo Neira Ayuso
2011-11-09 0:58 ` Simon Horman
0 siblings, 1 reply; 24+ messages in thread
From: Pablo Neira Ayuso @ 2011-11-07 8:29 UTC (permalink / raw)
To: Simon Horman
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
Hi Simon,
On Mon, Nov 07, 2011 at 12:07:01PM +0900, Simon Horman wrote:
> Hi Pablo,
>
> I am a little confused. The nf-next branch seems to have disappeared.
>
> Could you consider pulling git://github.com/horms/ipvs-next.git master
> to get the following changes that were in your nf-next branch.
I was late to get it into net-next. Since net-next became net after
the 3.1 release, my moved those changes to net to get it into 3.2
once Linus announced that the merge window was opened again.
> Or would
> you like me to rebase the ipvs patches (9 or the 11 changes below) on
> top of git://1984.lsi.us.es/net-next/.git master ?
They are already in net davem's tree, they will be included in the
upcoming 3.2 release.
http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fdavem%2Fnet.git&a=search&h=HEAD&st=commit&s=Neira
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-11-07 8:29 ` Pablo Neira Ayuso
@ 2011-11-09 0:58 ` Simon Horman
2011-11-09 14:36 ` Pablo Neira Ayuso
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2011-11-09 0:58 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
Hi Pablo,
On Mon, Nov 07, 2011 at 09:29:56AM +0100, Pablo Neira Ayuso wrote:
> Hi Simon,
>
> On Mon, Nov 07, 2011 at 12:07:01PM +0900, Simon Horman wrote:
> > Hi Pablo,
> >
> > I am a little confused. The nf-next branch seems to have disappeared.
> >
> > Could you consider pulling git://github.com/horms/ipvs-next.git master
> > to get the following changes that were in your nf-next branch.
>
> I was late to get it into net-next. Since net-next became net after
> the 3.1 release, my moved those changes to net to get it into 3.2
> once Linus announced that the merge window was opened again.
>
> > Or would
> > you like me to rebase the ipvs patches (9 or the 11 changes below) on
> > top of git://1984.lsi.us.es/net-next/.git master ?
>
> They are already in net davem's tree, they will be included in the
> upcoming 3.2 release.
>
> http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fdavem%2Fnet.git&a=search&h=HEAD&st=commit&s=Neira
Thanks, and sorry for missing that when I checked yesterday.
Could you suggest which tree and branch I should base the master branch of my
ipvs and ipvs-next trees on? Their purposes are to provide a reference for
people wishing to fix or enhance IPVS and a mechanism to send pull requests to
you. As of now I am using the master branch of your net tree for both.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-11-09 0:58 ` Simon Horman
@ 2011-11-09 14:36 ` Pablo Neira Ayuso
2011-11-10 1:22 ` Simon Horman
0 siblings, 1 reply; 24+ messages in thread
From: Pablo Neira Ayuso @ 2011-11-09 14:36 UTC (permalink / raw)
To: Simon Horman
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
On Wed, Nov 09, 2011 at 09:58:07AM +0900, Simon Horman wrote:
> Hi Pablo,
>
> On Mon, Nov 07, 2011 at 09:29:56AM +0100, Pablo Neira Ayuso wrote:
> > Hi Simon,
> >
> > On Mon, Nov 07, 2011 at 12:07:01PM +0900, Simon Horman wrote:
> > > Hi Pablo,
> > >
> > > I am a little confused. The nf-next branch seems to have disappeared.
> > >
> > > Could you consider pulling git://github.com/horms/ipvs-next.git master
> > > to get the following changes that were in your nf-next branch.
> >
> > I was late to get it into net-next. Since net-next became net after
> > the 3.1 release, my moved those changes to net to get it into 3.2
> > once Linus announced that the merge window was opened again.
> >
> > > Or would
> > > you like me to rebase the ipvs patches (9 or the 11 changes below) on
> > > top of git://1984.lsi.us.es/net-next/.git master ?
> >
> > They are already in net davem's tree, they will be included in the
> > upcoming 3.2 release.
> >
> > http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fdavem%2Fnet.git&a=search&h=HEAD&st=commit&s=Neira
>
> Thanks, and sorry for missing that when I checked yesterday.
>
> Could you suggest which tree and branch I should base the master branch of my
> ipvs and ipvs-next trees on? Their purposes are to provide a reference for
> people wishing to fix or enhance IPVS and a mechanism to send pull requests to
> you. As of now I am using the master branch of your net tree for both.
The 1984.lsi.us.es trees are fine.
There are no branch yet because I have no patches queued for upstream
so far. You can use master if you don't see any nf branch, OK?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-11-09 14:36 ` Pablo Neira Ayuso
@ 2011-11-10 1:22 ` Simon Horman
0 siblings, 0 replies; 24+ messages in thread
From: Simon Horman @ 2011-11-10 1:22 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Krzysztof Wilczynski
On Wed, Nov 09, 2011 at 03:36:41PM +0100, Pablo Neira Ayuso wrote:
> On Wed, Nov 09, 2011 at 09:58:07AM +0900, Simon Horman wrote:
> > Hi Pablo,
> >
> > On Mon, Nov 07, 2011 at 09:29:56AM +0100, Pablo Neira Ayuso wrote:
> > > Hi Simon,
> > >
> > > On Mon, Nov 07, 2011 at 12:07:01PM +0900, Simon Horman wrote:
> > > > Hi Pablo,
> > > >
> > > > I am a little confused. The nf-next branch seems to have disappeared.
> > > >
> > > > Could you consider pulling git://github.com/horms/ipvs-next.git master
> > > > to get the following changes that were in your nf-next branch.
> > >
> > > I was late to get it into net-next. Since net-next became net after
> > > the 3.1 release, my moved those changes to net to get it into 3.2
> > > once Linus announced that the merge window was opened again.
> > >
> > > > Or would
> > > > you like me to rebase the ipvs patches (9 or the 11 changes below) on
> > > > top of git://1984.lsi.us.es/net-next/.git master ?
> > >
> > > They are already in net davem's tree, they will be included in the
> > > upcoming 3.2 release.
> > >
> > > http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fdavem%2Fnet.git&a=search&h=HEAD&st=commit&s=Neira
> >
> > Thanks, and sorry for missing that when I checked yesterday.
> >
> > Could you suggest which tree and branch I should base the master branch of my
> > ipvs and ipvs-next trees on? Their purposes are to provide a reference for
> > people wishing to fix or enhance IPVS and a mechanism to send pull requests to
> > you. As of now I am using the master branch of your net tree for both.
>
> The 1984.lsi.us.es trees are fine.
>
> There are no branch yet because I have no patches queued for upstream
> so far. You can use master if you don't see any nf branch, OK?
Ok :)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [GIT PULL nf-next] IPVS
@ 2011-10-01 3:34 Simon Horman
2011-10-10 23:42 ` Pablo Neira Ayuso
0 siblings, 1 reply; 24+ messages in thread
From: Simon Horman @ 2011-10-01 3:34 UTC (permalink / raw)
To: Patrick McHardy, Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov
Hi Pablo,
please consider pulling the following to get some
documentation changes from myself.
The following changes since commit 6fa4dec85e199f31774faf29be26a53329d02e9e:
ipvs: Removed unused variables (2011-09-28 21:09:24 +0200)
are available in the git repository at:
git@github.com:horms/ipvs-next.git master
Simon Horman (2):
IPVS: secure_tcp does provide alternate state timeouts
IPVS: Enhance grammar used to refer to Kconfig options
Documentation/networking/ipvs-sysctl.txt | 14 ++++++--------
1 files changed, 6 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [GIT PULL nf-next] IPVS
2011-10-01 3:34 Simon Horman
@ 2011-10-10 23:42 ` Pablo Neira Ayuso
0 siblings, 0 replies; 24+ messages in thread
From: Pablo Neira Ayuso @ 2011-10-10 23:42 UTC (permalink / raw)
To: Simon Horman
Cc: Patrick McHardy, lvs-devel, netdev, netfilter-devel,
Wensong Zhang, Julian Anastasov
On Sat, Oct 01, 2011 at 12:34:17PM +0900, Simon Horman wrote:
> Hi Pablo,
>
> please consider pulling the following to get some
> documentation changes from myself.
>
> The following changes since commit 6fa4dec85e199f31774faf29be26a53329d02e9e:
>
> ipvs: Removed unused variables (2011-09-28 21:09:24 +0200)
>
> are available in the git repository at:
> git@github.com:horms/ipvs-next.git master
>
> Simon Horman (2):
> IPVS: secure_tcp does provide alternate state timeouts
> IPVS: Enhance grammar used to refer to Kconfig options
>
> Documentation/networking/ipvs-sysctl.txt | 14 ++++++--------
Pulled, thanks Simon.
http://1984.lsi.us.es/git/?p=net-next/.git;a=shortlog;h=refs/heads/nf-next
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2013-03-19 0:38 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-09 7:13 [GIT PULL nf-next] IPVS Simon Horman
2011-12-09 7:13 ` [PATCH] IPVS: Modify the SH scheduler to use weights Simon Horman
2011-12-09 21:13 ` [GIT PULL nf-next] IPVS Pablo Neira Ayuso
-- strict thread matches above, loose matches on Subject: below --
2013-03-18 13:15 Simon Horman
2013-03-18 23:31 ` Pablo Neira Ayuso
2013-03-19 0:38 ` Simon Horman
2012-08-10 1:41 Simon Horman
2012-08-14 9:06 ` Pablo Neira Ayuso
2012-07-23 23:28 Simon Horman
2012-07-23 23:35 ` David Miller
2012-07-24 1:01 ` Simon Horman
2012-07-24 1:11 ` David Miller
2012-07-11 0:25 Simon Horman
2012-03-21 8:56 Simon Horman
2011-12-07 8:07 Simon Horman
2011-10-21 1:33 Simon Horman
2011-10-21 7:27 ` Pablo Neira Ayuso
2011-11-07 3:07 ` Simon Horman
2011-11-07 8:29 ` Pablo Neira Ayuso
2011-11-09 0:58 ` Simon Horman
2011-11-09 14:36 ` Pablo Neira Ayuso
2011-11-10 1:22 ` Simon Horman
2011-10-01 3:34 Simon Horman
2011-10-10 23:42 ` Pablo Neira Ayuso
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.