IB/core: Add support for RDMA_NODE_USNIC_UDP
authorUpinder Malhi <umalhi@cisco.com>
Thu, 16 Jan 2014 01:02:36 +0000 (17:02 -0800)
committerRoland Dreier <roland@purestorage.com>
Sat, 18 Jan 2014 21:48:54 +0000 (13:48 -0800)
Add the complementary RDMA_NODE_USNIC_UDP for RDMA_TRANSPORT_USNIC_UDP.

Signed-off-by: Upinder Malhi <umalhi@cisco.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/core/sysfs.c
drivers/infiniband/core/verbs.c
include/rdma/ib_verbs.h

index faad2caf22b1e06cbe2f7e628354f16efb686d0a..7d3292c7b4b4fa53cf8dbb928998ecddb7bd1094 100644 (file)
@@ -613,6 +613,7 @@ static ssize_t show_node_type(struct device *device,
        case RDMA_NODE_IB_CA:     return sprintf(buf, "%d: CA\n", dev->node_type);
        case RDMA_NODE_RNIC:      return sprintf(buf, "%d: RNIC\n", dev->node_type);
        case RDMA_NODE_USNIC:     return sprintf(buf, "%d: usNIC\n", dev->node_type);
+       case RDMA_NODE_USNIC_UDP: return sprintf(buf, "%d: usNIC UDP\n", dev->node_type);
        case RDMA_NODE_IB_SWITCH: return sprintf(buf, "%d: switch\n", dev->node_type);
        case RDMA_NODE_IB_ROUTER: return sprintf(buf, "%d: router\n", dev->node_type);
        default:                  return sprintf(buf, "%d: <unknown>\n", dev->node_type);
index fae0b08248e4873734d2aa1306528d0094695171..88590e3da8c0957f201e87de776cfce49b067b10 100644 (file)
@@ -115,6 +115,8 @@ rdma_node_get_transport(enum rdma_node_type node_type)
        case RDMA_NODE_RNIC:
                return RDMA_TRANSPORT_IWARP;
        case RDMA_NODE_USNIC:
+               return RDMA_TRANSPORT_USNIC;
+       case RDMA_NODE_USNIC_UDP:
                return RDMA_TRANSPORT_USNIC_UDP;
        default:
                BUG();
index b19aa7285ea38232c25ea43ea8d187bb31ba7d2b..688511ed52f59b472ccc7861b52badd54f8817b0 100644 (file)
@@ -69,6 +69,7 @@ enum rdma_node_type {
        RDMA_NODE_IB_ROUTER,
        RDMA_NODE_RNIC,
        RDMA_NODE_USNIC,
+       RDMA_NODE_USNIC_UDP,
 };
 
 enum rdma_transport_type {