rdma: add rdma API
[vpp.git] / src / plugins / rdma / format.c
index fbd4067..c9553b2 100644 (file)
  */
 
 #include <vlib/vlib.h>
-#include <vlib/unix/unix.h>
-#include <vlib/pci/pci.h>
-#include <vnet/ethernet/ethernet.h>
-
+#include <vnet/vnet.h>
 #include <rdma/rdma.h>
 
 u8 *
@@ -30,7 +27,7 @@ format_rdma_device_name (u8 * s, va_list * args)
   rdma_device_t *rd = vec_elt_at_index (rm->devices, i);
 
   if (rd->name)
-    return format (s, "%s", rd->name);
+    return format (s, "%v", rd->name);
 
   s = format (s, "rdma-%u", rd->dev_instance);
   return s;
@@ -59,7 +56,9 @@ format_rdma_device (u8 * s, va_list * args)
   rdma_device_t *rd = vec_elt_at_index (rm->devices, i);
   u32 indent = format_get_indent (s);
 
-  s = format (s, "flags: %U", format_rdma_device_flags, rd);
+  s = format (s, "netdev: %v\n", rd->linux_ifname);
+  s = format (s, "%Uflags: %U", format_white_space, indent,
+             format_rdma_device_flags, rd);
   if (rd->error)
     s = format (s, "\n%Uerror %U", format_white_space, indent,
                format_clib_error, rd->error);