nlh 62 opal/mca/reachable/netlink/libnl3_utils.h #define NL_RECVMSGS(nlh, cb_arg, rc, err, out) \ nlh 64 opal/mca/reachable/netlink/libnl3_utils.h err = nl_recvmsgs_default(nlh); \ nlh 52 opal/mca/reachable/netlink/libnl_utils.h NL_HANDLE *nlh; nlh 74 opal/mca/reachable/netlink/reachable_netlink_utils_common.c if (nlm_hdr->nlmsg_pid != nl_socket_get_local_port(unlsk->nlh) nlh 78 opal/mca/reachable/netlink/reachable_netlink_utils_common.c nl_socket_get_local_port(unlsk->nlh), nlh 110 opal/mca/reachable/netlink/reachable_netlink_utils_common.c nlhdr->nlmsg_pid = nl_socket_get_local_port(unlsk->nlh); nlh 115 opal/mca/reachable/netlink/reachable_netlink_utils_common.c return nl_send(unlsk->nlh, msg); nlh 118 opal/mca/reachable/netlink/reachable_netlink_utils_common.c static int opal_reachable_netlink_set_rcvsk_timer(NL_HANDLE *nlh) nlh 126 opal/mca/reachable/netlink/reachable_netlink_utils_common.c err = setsockopt(nl_socket_get_fd(nlh), SOL_SOCKET, SO_RCVTIMEO, nlh 139 opal/mca/reachable/netlink/reachable_netlink_utils_common.c NL_HANDLE *nlh; nlh 148 opal/mca/reachable/netlink/reachable_netlink_utils_common.c nlh = NL_HANDLE_ALLOC(); nlh 149 opal/mca/reachable/netlink/reachable_netlink_utils_common.c if (!nlh) { nlh 155 opal/mca/reachable/netlink/reachable_netlink_utils_common.c err = nl_connect(nlh, protocol); nlh 163 opal/mca/reachable/netlink/reachable_netlink_utils_common.c NL_DISABLE_SEQ_CHECK(nlh); nlh 164 opal/mca/reachable/netlink/reachable_netlink_utils_common.c err = opal_reachable_netlink_set_rcvsk_timer(nlh); nlh 168 opal/mca/reachable/netlink/reachable_netlink_utils_common.c unlsk->nlh = nlh; nlh 174 opal/mca/reachable/netlink/reachable_netlink_utils_common.c nl_close(nlh); nlh 176 opal/mca/reachable/netlink/reachable_netlink_utils_common.c NL_HANDLE_FREE(nlh); nlh 184 opal/mca/reachable/netlink/reachable_netlink_utils_common.c nl_close(unlsk->nlh); nlh 185 opal/mca/reachable/netlink/reachable_netlink_utils_common.c NL_HANDLE_FREE(unlsk->nlh); nlh 320 opal/mca/reachable/netlink/reachable_netlink_utils_common.c err = nl_socket_modify_cb(unlsk->nlh, NL_CB_MSG_IN, NL_CB_CUSTOM, nlh 330 opal/mca/reachable/netlink/reachable_netlink_utils_common.c NL_RECVMSGS(unlsk->nlh, arg, EHOSTUNREACH, err, out); nlh 400 opal/mca/reachable/netlink/reachable_netlink_utils_common.c err = nl_socket_modify_cb(unlsk->nlh, NL_CB_MSG_IN, NL_CB_CUSTOM, nlh 410 opal/mca/reachable/netlink/reachable_netlink_utils_common.c NL_RECVMSGS(unlsk->nlh, arg, EHOSTUNREACH, err, out);