All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL nf-next] IPVS optimisations for v3.10
@ 2013-03-29  4:11 Simon Horman
  2013-03-29  4:11 ` [PATCH 01/34] net: add skb_dst_set_noref_force Simon Horman
                   ` (34 more replies)
  0 siblings, 35 replies; 42+ messages in thread
From: Simon Horman @ 2013-03-29  4:11 UTC (permalink / raw)
  To: Pablo Neira Ayuso
  Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
	Julian Anastasov

Hi Pablo,

The following changes since commit e5c5d22e8dcf7c2d430336cbf8e180bd38e8daf1:

  net: add ETH_P_802_3_MIN (2013-03-28 01:20:42 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git tags/ipvs2-for-v3.10

for you to fetch changes up to e0566a7cef2f1afca4aa98244224fb9ca6ded08e:

  ipvs: do not disable bh for long time (2013-03-29 12:59:02 +0900)

----------------------------------------------------------------
IPVS optimisations for v3.10 by Julian Anastasov

----------------------------------------------------------------
Julian Anastasov (34):
      net: add skb_dst_set_noref_force
      ipvs: avoid routing by TOS for real server
      ipvs: prefer NETDEV_DOWN event to free cached dsts
      ipvs: convert the IP_VS_XMIT macros to functions
      ipvs: rename functions related to dst_cache reset
      ipvs: no need to reroute anymore on DNAT over loopback
      ipvs: do not use skb_share_check
      ipvs: consolidate all dst checks on transmit in one place
      ipvs: optimize dst usage for real server
      ipvs: convert app locks
      ipvs: remove rs_lock by using RCU
      ipvs: convert locks used in persistence engines
      ipvs: convert connection locking
      ipvs: reorder keys in connection structure
      ipvs: avoid kmem_cache_zalloc in ip_vs_conn_new
      ipvs: change ip_vs_sched_lock to mutex
      ipvs: preparations for using rcu in schedulers
      ipvs: add ip_vs_dest_hold and ip_vs_dest_put
      ipvs: convert dh scheduler to rcu
      ipvs: convert lblc scheduler to rcu
      ipvs: convert lblcr scheduler to rcu
      ipvs: convert lc scheduler to rcu
      ipvs: convert nq scheduler to rcu
      ipvs: convert rr scheduler to rcu
      ipvs: convert sed scheduler to rcu
      ipvs: convert sh scheduler to rcu
      ipvs: convert wlc scheduler to rcu
      ipvs: convert wrr scheduler to rcu
      ipvs: reorganize dest trash
      ipvs: do not expect result from done_service
      ipvs: convert sched_lock to spin lock
      ipvs: convert dests to rcu
      ipvs: convert services to rcu
      ipvs: do not disable bh for long time

 include/linux/skbuff.h                |   35 +-
 include/net/ip_vs.h                   |  130 ++--
 net/core/dst.c                        |    9 +-
 net/netfilter/ipvs/ip_vs_app.c        |   31 +-
 net/netfilter/ipvs/ip_vs_conn.c       |  306 +++++-----
 net/netfilter/ipvs/ip_vs_core.c       |   73 +--
 net/netfilter/ipvs/ip_vs_ctl.c        |  641 ++++++++++----------
 net/netfilter/ipvs/ip_vs_dh.c         |   86 +--
 net/netfilter/ipvs/ip_vs_ftp.c        |    4 +
 net/netfilter/ipvs/ip_vs_lblc.c       |  115 ++--
 net/netfilter/ipvs/ip_vs_lblcr.c      |  190 +++---
 net/netfilter/ipvs/ip_vs_lc.c         |    3 +-
 net/netfilter/ipvs/ip_vs_nq.c         |    3 +-
 net/netfilter/ipvs/ip_vs_pe.c         |   55 +-
 net/netfilter/ipvs/ip_vs_pe_sip.c     |    1 +
 net/netfilter/ipvs/ip_vs_proto_sctp.c |   36 +-
 net/netfilter/ipvs/ip_vs_proto_tcp.c  |   40 +-
 net/netfilter/ipvs/ip_vs_proto_udp.c  |   33 +-
 net/netfilter/ipvs/ip_vs_rr.c         |   64 +-
 net/netfilter/ipvs/ip_vs_sched.c      |   63 +-
 net/netfilter/ipvs/ip_vs_sed.c        |    5 +-
 net/netfilter/ipvs/ip_vs_sh.c         |   86 +--
 net/netfilter/ipvs/ip_vs_sync.c       |   35 +-
 net/netfilter/ipvs/ip_vs_wlc.c        |    5 +-
 net/netfilter/ipvs/ip_vs_wrr.c        |  176 +++---
 net/netfilter/ipvs/ip_vs_xmit.c       | 1050 ++++++++++++++-------------------
 26 files changed, 1611 insertions(+), 1664 deletions(-)

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2013-04-02  1:11 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-29  4:11 [GIT PULL nf-next] IPVS optimisations for v3.10 Simon Horman
2013-03-29  4:11 ` [PATCH 01/34] net: add skb_dst_set_noref_force Simon Horman
2013-04-01 12:06   ` Pablo Neira Ayuso
2013-04-01 16:57     ` David Miller
2013-04-01 22:42       ` Pablo Neira Ayuso
2013-04-02  1:11         ` Simon Horman
2013-03-29  4:11 ` [PATCH 02/34] ipvs: avoid routing by TOS for real server Simon Horman
2013-03-29  4:11 ` [PATCH 03/34] ipvs: prefer NETDEV_DOWN event to free cached dsts Simon Horman
2013-03-29  4:11 ` [PATCH 04/34] ipvs: convert the IP_VS_XMIT macros to functions Simon Horman
2013-03-29  4:11 ` [PATCH 05/34] ipvs: rename functions related to dst_cache reset Simon Horman
2013-03-29  4:11 ` [PATCH 06/34] ipvs: no need to reroute anymore on DNAT over loopback Simon Horman
2013-03-29 14:44   ` Sergei Shtylyov
2013-03-29 21:47     ` Julian Anastasov
2013-03-29  4:11 ` [PATCH 07/34] ipvs: do not use skb_share_check Simon Horman
2013-03-29  4:11 ` [PATCH 08/34] ipvs: consolidate all dst checks on transmit in one place Simon Horman
2013-03-29  4:11 ` [PATCH 09/34] ipvs: optimize dst usage for real server Simon Horman
2013-03-29  4:11 ` [PATCH 10/34] ipvs: convert app locks Simon Horman
2013-03-29  4:11 ` [PATCH 11/34] ipvs: remove rs_lock by using RCU Simon Horman
2013-03-29  4:11 ` [PATCH 12/34] ipvs: convert locks used in persistence engines Simon Horman
2013-03-29  4:11 ` [PATCH 13/34] ipvs: convert connection locking Simon Horman
2013-03-29  4:11 ` [PATCH 14/34] ipvs: reorder keys in connection structure Simon Horman
2013-03-29  4:11 ` [PATCH 15/34] ipvs: avoid kmem_cache_zalloc in ip_vs_conn_new Simon Horman
2013-03-29  4:11 ` [PATCH 16/34] ipvs: change ip_vs_sched_lock to mutex Simon Horman
2013-03-29  4:11 ` [PATCH 17/34] ipvs: preparations for using rcu in schedulers Simon Horman
2013-03-29  4:11 ` [PATCH 18/34] ipvs: add ip_vs_dest_hold and ip_vs_dest_put Simon Horman
2013-03-29  4:11 ` [PATCH 19/34] ipvs: convert dh scheduler to rcu Simon Horman
2013-03-29  4:11 ` [PATCH 20/34] ipvs: convert lblc " Simon Horman
2013-03-29  4:11 ` [PATCH 21/34] ipvs: convert lblcr " Simon Horman
2013-03-29  4:11 ` [PATCH 22/34] ipvs: convert lc " Simon Horman
2013-03-29  4:11 ` [PATCH 23/34] ipvs: convert nq " Simon Horman
2013-03-29  4:11 ` [PATCH 24/34] ipvs: convert rr " Simon Horman
2013-03-29  4:11 ` [PATCH 25/34] ipvs: convert sed " Simon Horman
2013-03-29  4:11 ` [PATCH 26/34] ipvs: convert sh " Simon Horman
2013-03-29  4:11 ` [PATCH 27/34] ipvs: convert wlc " Simon Horman
2013-03-29  4:11 ` [PATCH 28/34] ipvs: convert wrr " Simon Horman
2013-03-29  4:11 ` [PATCH 29/34] ipvs: reorganize dest trash Simon Horman
2013-03-29  4:11 ` [PATCH 30/34] ipvs: do not expect result from done_service Simon Horman
2013-03-29  4:11 ` [PATCH 31/34] ipvs: convert sched_lock to spin lock Simon Horman
2013-03-29  4:11 ` [PATCH 32/34] ipvs: convert dests to rcu Simon Horman
2013-03-29  4:11 ` [PATCH 33/34] ipvs: convert services " Simon Horman
2013-03-29  4:11 ` [PATCH 34/34] ipvs: do not disable bh for long time Simon Horman
2013-04-01 22:41 ` [GIT PULL nf-next] IPVS optimisations for v3.10 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.