Lines Matching refs:nlh

98     struct nlmsghdr nlh;  in __netlink_sendreq()  member
107 req.nlh.nlmsg_len = sizeof (req); in __netlink_sendreq()
108 req.nlh.nlmsg_type = type; in __netlink_sendreq()
109 req.nlh.nlmsg_flags = NLM_F_ROOT | NLM_F_MATCH | NLM_F_REQUEST; in __netlink_sendreq()
110 req.nlh.nlmsg_pid = 0; in __netlink_sendreq()
111 req.nlh.nlmsg_seq = h->seq; in __netlink_sendreq()
222 nlm_next->nlh = memcpy (nlm_next + 1, buf, read_len); in __netlink_request()
358 struct nlmsghdr *nlh; in getifaddrs_internal() local
361 if (nlp->nlh == NULL) in getifaddrs_internal()
366 for (nlh = nlp->nlh; NLMSG_OK (nlh, size); nlh = NLMSG_NEXT (nlh, size)) in getifaddrs_internal()
369 if ((pid_t) nlh->nlmsg_pid != nh.pid || nlh->nlmsg_seq != nlp->seq) in getifaddrs_internal()
374 if (nlh->nlmsg_flags & NLM_F_DUMP_INTR) in getifaddrs_internal()
380 if (nlh->nlmsg_type == NLMSG_DONE) in getifaddrs_internal()
383 if (nlh->nlmsg_type == RTM_NEWLINK) in getifaddrs_internal()
388 struct ifinfomsg *ifim = (struct ifinfomsg *) NLMSG_DATA (nlh); in getifaddrs_internal()
390 size_t rtasize = IFLA_PAYLOAD (nlh); in getifaddrs_internal()
406 else if (nlh->nlmsg_type == RTM_NEWADDR) in getifaddrs_internal()
437 struct nlmsghdr *nlh; in getifaddrs_internal() local
440 if (nlp->nlh == NULL) in getifaddrs_internal()
447 for (nlh = nlp->nlh; NLMSG_OK (nlh, size); nlh = NLMSG_NEXT (nlh, size)) in getifaddrs_internal()
452 if ((pid_t) nlh->nlmsg_pid != nh.pid || nlh->nlmsg_seq != nlp->seq) in getifaddrs_internal()
455 if (nlh->nlmsg_type == NLMSG_DONE) in getifaddrs_internal()
458 if (nlh->nlmsg_type == RTM_NEWLINK) in getifaddrs_internal()
462 struct ifinfomsg *ifim = (struct ifinfomsg *) NLMSG_DATA (nlh); in getifaddrs_internal()
464 size_t rtasize = IFLA_PAYLOAD (nlh); in getifaddrs_internal()
551 else if (nlh->nlmsg_type == RTM_NEWADDR) in getifaddrs_internal()
553 struct ifaddrmsg *ifam = (struct ifaddrmsg *) NLMSG_DATA (nlh); in getifaddrs_internal()
555 size_t rtasize = IFA_PAYLOAD (nlh); in getifaddrs_internal()