linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next][PATCH 00/18] net: RDS updates
@ 2016-12-05  6:57 Santosh Shilimkar
  2016-12-05  6:57 ` [net-next][PATCH 01/18] RDS: log the address on bind failure Santosh Shilimkar
                   ` (17 more replies)
  0 siblings, 18 replies; 21+ messages in thread
From: Santosh Shilimkar @ 2016-12-05  6:57 UTC (permalink / raw)
  To: netdev, davem; +Cc: linux-kernel

Series consist of:
 - RDMA transport fixes for map failure, listen sequence, handler panic and
   composite message notification.
 - Couple of sparse fixes.
 - Message logging improvements for bind failure, use once mr semantics
   and connection remote address, active end point.
 - Performance improvement for RDMA transport by reducing the post send
   pressure on the queue and spreading the CQ vectors.
 - Useful statistics for socket send/recv usage and receive cache usage.
   rds-tools already equipped to parse this info.
 - Additional RDS CMSG used by application to track the RDS message
   stages for certain type of traffic to find out latency spots.
   Can be enabled/disabled per socket.
    
Series generated against 'net-next'. Patchset is also available on
below git tree.

The following changes since commit adc176c5472214971d77c1a61c83db9b01e9cdc7:

  ipv6 addrconf: Implemented enhanced DAD (RFC7527) (2016-12-03 23:21:37 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git for_4.10/net-next/rds

for you to fetch changes up to 35b76a2744f63f936a8b2e5c306d47618883144b:

  RDS: IB: add missing connection cache usage info (2016-12-04 17:06:30 -0800)

----------------------------------------------------------------

Avinash Repaka (1):
  RDS: make message size limit compliant with spec

Qing Huang (1):
  RDS: RDMA: start rdma listening after init

Santosh Shilimkar (15):
  RDS: log the address on bind failure
  RDS: mark few internal functions static to make sparse build happy
  RDS: IB: include faddr in connection log
  RDS: IB: make the transport retry count smallest
  RDS: RDMA: fix the ib_map_mr_sg_zbva() argument
  RDS: RDMA: return appropriate error on rdma map failures
  RDS: IB: split the mr registration and invalidation path
  RDS: RDMA: silence the use_once mr log flood
  RDS: IB: track and log active side endpoint in connection
  RDS: IB: add few useful cache stasts
  RDS: IB: Add vector spreading for cqs
  RDS: RDMA: Fix the composite message user notification
  RDS: IB: fix panic due to handlers running post teardown
  RDS: add receive message trace used by application
  RDS: IB: add missing connection cache usage info

Venkat Venkatsubra (1):
  RDS: add stat for socket recv memory usage

 include/uapi/linux/rds.h | 34 ++++++++++++++++++
 net/rds/af_rds.c         | 28 +++++++++++++++
 net/rds/bind.c           |  4 +--
 net/rds/connection.c     |  2 +-
 net/rds/ib.c             | 12 +++++++
 net/rds/ib.h             | 22 ++++++++++--
 net/rds/ib_cm.c          | 89 ++++++++++++++++++++++++++++++++++++++----------
 net/rds/ib_frmr.c        | 16 +++++----
 net/rds/ib_recv.c        | 14 ++++++--
 net/rds/ib_send.c        | 29 +++++++++-------
 net/rds/ib_stats.c       |  2 ++
 net/rds/rdma.c           | 22 ++++++++++--
 net/rds/rdma_transport.c | 11 ++----
 net/rds/rds.h            | 17 +++++++++
 net/rds/recv.c           | 36 ++++++++++++++++++--
 net/rds/send.c           | 50 ++++++++++++++++++++++++---
 net/rds/tcp_listen.c     |  1 +
 net/rds/tcp_recv.c       |  5 +++
 18 files changed, 333 insertions(+), 61 deletions(-)

-- 
1.9.1

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

end of thread, other threads:[~2016-12-06  1:17 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-05  6:57 [net-next][PATCH 00/18] net: RDS updates Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 01/18] RDS: log the address on bind failure Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 02/18] RDS: mark few internal functions static to make sparse build happy Santosh Shilimkar
2016-12-05  9:45   ` Sergei Shtylyov
2016-12-06  1:17     ` Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 03/18] RDS: IB: include faddr in connection log Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 04/18] RDS: IB: make the transport retry count smallest Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 05/18] RDS: RDMA: fix the ib_map_mr_sg_zbva() argument Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 06/18] RDS: RDMA: start rdma listening after init Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 07/18] RDS: RDMA: return appropriate error on rdma map failures Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 08/18] RDS: IB: split the mr registration and invalidation path Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 09/18] RDS: RDMA: silence the use_once mr log flood Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 10/18] RDS: IB: track and log active side endpoint in connection Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 11/18] RDS: IB: add few useful cache stasts Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 12/18] RDS: IB: Add vector spreading for cqs Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 13/18] RDS: RDMA: Fix the composite message user notification Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 14/18] RDS: IB: fix panic due to handlers running post teardown Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 15/18] RDS: add stat for socket recv memory usage Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 16/18] RDS: make message size limit compliant with spec Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 17/18] RDS: add receive message trace used by application Santosh Shilimkar
2016-12-05  6:57 ` [net-next][PATCH 18/18] RDS: IB: add missing connection cache usage info Santosh Shilimkar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).