From d9025bb95da57494b37ec73289fdc5dff7686764 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Tue, 8 Jun 2010 21:29:50 +0000 Subject: [PATCH] libibumad: add new link_layer field Update libibumad to include a link_layer field as part of the port structure. This updates the definition to match linux and is needed for the ib-diag port. Signed-off-by: Sean Hefty git-svn-id: svn://openib.tc.cornell.edu/gen1@2821 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/ulp/libibumad/include/infiniband/umad.h | 1 + trunk/ulp/libibumad/src/umad.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/trunk/ulp/libibumad/include/infiniband/umad.h b/trunk/ulp/libibumad/include/infiniband/umad.h index 8d14fc16..712d0213 100644 --- a/trunk/ulp/libibumad/include/infiniband/umad.h +++ b/trunk/ulp/libibumad/include/infiniband/umad.h @@ -111,6 +111,7 @@ typedef struct umad_port uint64_t port_guid; unsigned pkeys_size; uint16_t *pkeys; + char link_layer[UMAD_CA_NAME_LEN]; } umad_port_t; diff --git a/trunk/ulp/libibumad/src/umad.cpp b/trunk/ulp/libibumad/src/umad.cpp index 4152b419..3ec19360 100644 --- a/trunk/ulp/libibumad/src/umad.cpp +++ b/trunk/ulp/libibumad/src/umad.cpp @@ -161,6 +161,8 @@ static int umad_query_port(struct ibv_context *context, umad_port_t *port) } } + sprintf(port->link_layer, "IB"); + return 0; } -- 2.41.0