History log of /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
Revision Date Author Comments Expand
5e12ddada2833f3aa285210603ce9aaeb8be35cc 16-Aug-2010 Eiji Ota <Eiji.Ota@Sun.COM>

6974271 IB statistics are not displayed 6965740 rdsv3_ib_tasklet_fn does not drain the CQ 6969584 Caught signals ignored when process is blocked in rdsv3 socket

17a2b317610f531d565bf4e940433aab2d9e6985 30-Jul-2010 Bill Taylor <William.Taylor@Oracle.COM>

PSARC/2010/234 IBTF 2010.Q2 Enhancements 6538821 add Base Memory Management to ibtl and hermon 6893126 Add OFED ib_get_dma_mr() equivalent memory registration interface to IBTF 6937574 move FMANOTE messages to msgbuf or ibtf buf only 6954821 Expose IB interrupt handles and device info for perf optimization 6955695 IBTF V4 interfaces

/illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c /illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/tavor.c /illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/tavor_ci.c /illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c ib_cm.c /illumos-gate/usr/src/uts/common/io/ib/ibtl/ibtl_chan.c /illumos-gate/usr/src/uts/common/io/ib/ibtl/ibtl_cq.c /illumos-gate/usr/src/uts/common/io/ib/ibtl/ibtl_handlers.c /illumos-gate/usr/src/uts/common/io/ib/ibtl/ibtl_impl.c /illumos-gate/usr/src/uts/common/io/ib/ibtl/ibtl_mem.c /illumos-gate/usr/src/uts/common/io/ib/ibtl/ibtl_qp.c /illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c /illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ibcm_path.c /illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ibcm_ti.c /illumos-gate/usr/src/uts/common/io/warlock/hermon.wlcmd /illumos-gate/usr/src/uts/common/io/warlock/ibcm.wlcmd /illumos-gate/usr/src/uts/common/io/warlock/ibtl.wlcmd /illumos-gate/usr/src/uts/common/io/warlock/tavor.wlcmd /illumos-gate/usr/src/uts/common/rpc/rpcib.c /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/hermon_typedef.h /illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/ib_verbs.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibci.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibti.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibti_common.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibtl_ci_types.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibtl_status.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibtl_types.h /illumos-gate/usr/src/uts/common/sys/ib/ibtl/ibvti.h /illumos-gate/usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_arp.h /illumos-gate/usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_impl.h
16e76cdd6e3cfaac7d91c3b0644ee1bc6cf52347 02-Jul-2010 agiri <Giri.Adari@Sun.COM>

6964984 CDDL wrongly placed in files ported from OFED

5d5562f583b2b6affe19bdce0b3c8b1840d667a4 22-Jun-2010 Eiji Ota <Eiji.Ota@Sun.COM>

6928074 Need to improve interrupt to tasklet handover mechanism in Solaris RDSv3 6947377 Need to bind receive tasklet thread to multiple CPUS. 6947384 Multiple taskq threads required for rdsv3 worker 6949013 Need FMR pooling to improve the performance of rdsv3_ib_free_mr 6950897 Need to optimize rdsv3_poll_cq() for performance 6952827 upgrade to Linux rds 1.5.1-dev 6954762 convert event processing worker threads from taskq's to kthread's 6958691 RDSv3 package has the wrong category

3f756f37bfdcab561a4d84fb80f41f1e1a15c135 08-Jul-2010 agiri <Giri.Adari@Sun.COM>

6961877 Small WR array limits the message sizes causing panic 6942740 poll on RDSv3 socket may not wakeup on send completion

d2b539e744e90927cf7a57df3475145c279d68f9 19-May-2010 agiri <Giri.Adari@Sun.COM>

6947318 improve RDSv3 performance by pre-allocated receive buffers 6949297 rdsv3_ib_get_mr: remove setting DDI_UMEMLOCK_LONGTERM when calling umem_lockmemory()

cadbfdc3bdb156e92d7a88978bc98ea87f6e037f 15-May-2010 Eiji Ota <Eiji.Ota@Sun.COM>

6948206 resync with Linux rds 1.5.1-4 stable

6e18d381c642549b8bb1774a803d3510aec6baaf 06-May-2010 agiri <Giri.Adari@Sun.COM>

6948085 socket close should not return until all references to the socket are closed 6947648 missing conn->c_cm_lock exit on errors in rdsv3_ib_cm_handle_connect()/ib_cm.c 6940747 rdsv3_wake_sk_sleep is called without checking if any threads are waiting to be woken 6948603 Change all L0 and L1 debug messages to L2

c0dd49bdd68c0d758a67d56f07826f3b45cfc664 21-Apr-2010 Eiji Ota <Eiji.Ota@Sun.COM>

PSARC/2010/043 Reliable Datagram Service v3 6850013 RDS driver upgrade to version 3 6902396 su_recv does not call pollwakeup() for zero-len datagrams when protocol uses uio recv

/illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path /illumos-gate/usr/src/cmd/rcm_daemon/Makefile.com /illumos-gate/usr/src/cmd/rcm_daemon/common/SUNW,rdsv3u.sh /illumos-gate/usr/src/pkg/manifests/driver-network-rdsv3.mf /illumos-gate/usr/src/pkg/manifests/system-header.mf /illumos-gate/usr/src/pkg/manifests/system-network.mf /illumos-gate/usr/src/tools/opensolaris/license-list /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_sops.c /illumos-gate/usr/src/uts/common/inet/sockmods/sockmod_rds.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_cma.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ib_cma.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c LICENSE LICENSE.descrip af_rds.c bind.c cong.c connection.c ib.c ib_cm.c ib_rdma.c ib_recv.c ib_ring.c ib_send.c ib_stats.c ib_sysctl.c info.c loop.c message.c page.c rdma.c rdma_transport.c rds_recv.c rdsv3.conf rdsv3_ddi.c rdsv3_debug.c rdsv3_impl.c rdsv3_sc.c send.c stats.c sysctl.c threads.c transport.c /illumos-gate/usr/src/uts/common/io/warlock/rdsv3.wlcmd /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/ib_verbs.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_cma.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_kverb_impl.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ib.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/info.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/loop.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdma.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdma_transport.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_debug.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_sc.h /illumos-gate/usr/src/uts/common/sys/rds.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/rdsv3/Makefile /illumos-gate/usr/src/uts/intel/sockrds/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/rdsv3/Makefile /illumos-gate/usr/src/uts/sparc/sockrds/Makefile