summaryrefslogtreecommitdiffstats
path: root/samples/hidraw
diff options
context:
space:
mode:
authorHal Rosenstock <hal@dev.mellanox.co.il>2015-06-29 09:57:00 -0400
committerDoug Ledford <dledford@redhat.com>2015-07-14 13:20:08 -0400
commit4139032b4860c06ff3a7687041f06535fed901ed (patch)
tree9ea32e684cac15f55e120518e908bea8b8703998 /samples/hidraw
parentbc0195aad0daa2ad5b0d76cce22b167bc3435590 (diff)
downloadlinux-4139032b4860c06ff3a7687041f06535fed901ed.tar.bz2
IB: Add rdma_cap_ib_switch helper and use where appropriate
Persuant to Liran's comments on node_type on linux-rdma mailing list: In an effort to reform the RDMA core and ULPs to minimize use of node_type in struct ib_device, an additional bit is added to struct ib_device for is_switch (IB switch). This is needed to be initialized by any IB switch device driver. This is a NEW requirement on such device drivers which are all "out of tree". In addition, an ib_switch helper was added to ib_verbs.h based on the is_switch device bit rather than node_type (although those should be consistent). The RDMA core (MAD, SMI, agent, sa_query, multicast, sysfs) as well as (IPoIB and SRP) ULPs are updated where appropriate to use this new helper. In some cases, the helper is now used under the covers of using rdma_[start end]_port rather than the open coding previously used. Reviewed-by: Sean Hefty <sean.hefty@intel.com> Reviewed-By: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Reviewed-by: Ira Weiny <ira.weiny@intel.com> Tested-by: Ira Weiny <ira.weiny@intel.com> Signed-off-by: Hal Rosenstock <hal@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'samples/hidraw')
0 files changed, 0 insertions, 0 deletions