unlsk              79 opal/mca/reachable/netlink/libnl3_utils.h 	struct opal_reachable_netlink_sk	*unlsk;
unlsk              70 opal/mca/reachable/netlink/reachable_netlink_utils_common.c static int opal_reachable_netlink_is_nlreply_expected(struct opal_reachable_netlink_sk *unlsk,
unlsk              74 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     if (nlm_hdr->nlmsg_pid != nl_socket_get_local_port(unlsk->nlh)
unlsk              75 opal/mca/reachable/netlink/reachable_netlink_utils_common.c         || nlm_hdr->nlmsg_seq != unlsk->seq) {
unlsk              78 opal/mca/reachable/netlink/reachable_netlink_utils_common.c                     nl_socket_get_local_port(unlsk->nlh),
unlsk              79 opal/mca/reachable/netlink/reachable_netlink_utils_common.c                     nlm_hdr->nlmsg_seq, unlsk->seq);
unlsk             103 opal/mca/reachable/netlink/reachable_netlink_utils_common.c static int opal_reachable_netlink_send_query(struct opal_reachable_netlink_sk *unlsk,
unlsk             110 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     nlhdr->nlmsg_pid = nl_socket_get_local_port(unlsk->nlh);
unlsk             111 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     nlhdr->nlmsg_seq = ++unlsk->seq;
unlsk             115 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     return nl_send(unlsk->nlh, msg);
unlsk             138 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     struct opal_reachable_netlink_sk *unlsk;
unlsk             142 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     unlsk = calloc(1, sizeof(*unlsk));
unlsk             143 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     if (!unlsk) {
unlsk             168 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     unlsk->nlh = nlh;
unlsk             169 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     unlsk->seq = time(NULL);
unlsk             170 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     *p_sk = unlsk;
unlsk             178 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     free(unlsk);
unlsk             182 opal/mca/reachable/netlink/reachable_netlink_utils_common.c static void opal_reachable_netlink_sk_free(struct opal_reachable_netlink_sk *unlsk)
unlsk             184 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     nl_close(unlsk->nlh);
unlsk             185 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     NL_HANDLE_FREE(unlsk->nlh);
unlsk             186 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     free(unlsk);
unlsk             192 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     struct opal_reachable_netlink_sk *unlsk = lookup_arg->unlsk;
unlsk             201 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     if (!opal_reachable_netlink_is_nlreply_expected(unlsk, nlm_hdr)) {
unlsk             274 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     struct opal_reachable_netlink_sk *unlsk; /* netlink socket */
unlsk             281 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     unlsk = NULL;
unlsk             282 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     err = opal_reachable_netlink_sk_alloc(&unlsk, NETLINK_ROUTE);
unlsk             307 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     err = opal_reachable_netlink_send_query(unlsk, nlm, NETLINK_ROUTE, NLM_F_REQUEST);
unlsk             319 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     arg.unlsk = unlsk;
unlsk             320 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     err = nl_socket_modify_cb(unlsk->nlh, NL_CB_MSG_IN, NL_CB_CUSTOM,
unlsk             330 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     NL_RECVMSGS(unlsk->nlh, arg, EHOSTUNREACH, err, out);
unlsk             342 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     opal_reachable_netlink_sk_free(unlsk);
unlsk             354 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     struct opal_reachable_netlink_sk *unlsk; /* netlink socket */
unlsk             361 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     unlsk = NULL;
unlsk             362 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     err = opal_reachable_netlink_sk_alloc(&unlsk, NETLINK_ROUTE);
unlsk             387 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     err = opal_reachable_netlink_send_query(unlsk, nlm, NETLINK_ROUTE, NLM_F_REQUEST);
unlsk             399 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     arg.unlsk = unlsk;
unlsk             400 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     err = nl_socket_modify_cb(unlsk->nlh, NL_CB_MSG_IN, NL_CB_CUSTOM,
unlsk             410 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     NL_RECVMSGS(unlsk->nlh, arg, EHOSTUNREACH, err, out);
unlsk             422 opal/mca/reachable/netlink/reachable_netlink_utils_common.c     opal_reachable_netlink_sk_free(unlsk);