---
name: "ibnd_find_node_guid"
section: "3"
platform: "linux"
package: "rdma-core"
version: "65.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux", "freebsd"]
url: "https://new.carta.tech/ibnd_find_node_guid"
---

# ibnd\_find\_node\_guid(3)

given a fabric object find the node object within it which matches the guid or directed route specified.

## NAME

ibnd\_find\_node\_guid, ibnd\_find\_node\_dr - given a fabric object find the node object within it which matches the guid or directed route specified.

## SYNOPSIS

```
#include <infiniband/ibnetdisc.h>

ibnd_node_t *ibnd_find_node_guid(ibnd_fabric_t *fabric, uint64_t guid)
ibnd_node_t *ibnd_find_node_dr(ibnd_fabric_t *fabric, char *dr_str)
```

## DESCRIPTION

**ibnd\_find\_node\_guid()** Given a fabric object and a guid, return the ibnd\_node\_t object with that node guid. **ibnd\_find\_node\_dr()** Given a fabric object and a directed route, return the ibnd\_node\_t object with that directed route.

## RETURN VALUE

**ibnd\_find\_node\_guid(), ibnd\_find\_node\_dr()** return NULL on failure, otherwise a valid ibnd\_node\_t object.

## AUTHORS

- Ira Weiny \<weiny2@llnl.gov\>
