History log of /illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/ib_verbs.h
Revision Date Author Comments Expand
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 /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/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 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
cadbfdc3bdb156e92d7a88978bc98ea87f6e037f 15-May-2010 Eiji Ota <Eiji.Ota@Sun.COM>

6948206 resync with Linux rds 1.5.1-4 stable

/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/bind.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/cong.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_ring.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/loop.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdma.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdma_transport.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_debug.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/send.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/sysctl.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/threads.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/transport.c ib_verbs.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ib.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdma.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/rds.h
fffafeb2cc01732fd6a28ed530e4424094685ece 26-Apr-2010 Johnny Cheung <Johnny.Cheung@Sun.COM>

6943734 parallel rdmacm operations on same CMID can cause panic with rdsv3 6943145 solaris user verbs api change to include IBV_ACCESS_SO flag and functionality 6944892 ibt_ip_path_handler_t(9e) is passed src_ip_p > required 6945146 sol_ucma: codes cleanup for issue reported by coverity tools 6945163 sol_uverbs: codes cleanup for issues reported by coverity tools

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 /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/LICENSE /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/LICENSE.descrip /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/bind.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/cong.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/connection.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_ring.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_stats.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_sysctl.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/info.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/loop.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/message.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/page.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdma.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdma_transport.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3.conf /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_ddi.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_debug.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_sc.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/send.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/stats.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/sysctl.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/threads.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/transport.c /illumos-gate/usr/src/uts/common/io/warlock/rdsv3.wlcmd /illumos-gate/usr/src/uts/common/sys/Makefile 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
c39526b769298791ff5b0b6c5e761f49aabaeb4e 06-Apr-2010 Pramod Gunjikar <Pramod.Gunjikar@Sun.COM>

PSARC 2009/421 Open Fabrics User Verbs (OFUV) - primary kernel components 6863653 Need in kernel OFED RDMA CM API

/illumos-gate/usr/src/pkg/manifests/driver-network-ofk.mf /illumos-gate/usr/src/pkg/manifests/system-header.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/io/ib/clients/of/lic_of /illumos-gate/usr/src/uts/common/io/ib/clients/of/lic_of.descrip /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_ofs_debug_util.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_ofs_gen_util.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_uobj.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.conf /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.conf /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_comp.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_event.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_hca.c /illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/Makefile.syshdrs /illumos-gate/usr/src/uts/common/sys/ib/clients/of/ofa_solaris.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/ofed_kernel.h ib_addr.h ib_user_mad.h ib_user_sa.h ib_user_verbs.h ib_verbs.h rdma_cm.h rdma_user_cm.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_ib_cma.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_ofs_common.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ucma/sol_rdma_user_cm.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ucma/sol_ucma.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/sol_uverbs.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/sol_uverbs2ucma.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/sol_uverbs_comp.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/sol_uverbs_event.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/sol_uverbs_hca.h /illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/sol_uverbs_qp.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/sol_ofs/Makefile /illumos-gate/usr/src/uts/intel/sol_ucma/Makefile /illumos-gate/usr/src/uts/intel/sol_uverbs/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/sol_ofs/Makefile /illumos-gate/usr/src/uts/sparc/sol_ucma/Makefile /illumos-gate/usr/src/uts/sparc/sol_uverbs/Makefile