Lines Matching defs:nlm
52 get_if_prefix(struct nlmsghdr *nlm, int nlm_len, int request,
55 struct rtmsg *rtm = (struct rtmsg *)NLMSG_DATA(nlm);
62 if (rtm->rtm_family != AF_INET6 || nlm->nlmsg_type != request)
68 rtasize = NLMSG_PAYLOAD(nlm, nlm_len) - NLMSG_ALIGN(sizeof(*rtm));
69 rta = (struct rtattr *) (((char *) NLMSG_DATA(nlm)) +
133 get_if_flags(struct nlmsghdr *nlm, int nlm_len, int request,
136 struct ifinfomsg *ifim = (struct ifinfomsg *)NLMSG_DATA(nlm);
143 if (ifim->ifi_family != AF_INET6 || nlm->nlmsg_type != request)
147 rtasize = NLMSG_PAYLOAD(nlm, nlm_len) - NLMSG_ALIGN(sizeof(*ifim));
148 for (rta = (struct rtattr *) (((char *) NLMSG_DATA(nlm)) +
276 struct nlmsghdr *nlm;
312 for (nlm = (struct nlmsghdr *)buf; NLMSG_OK(nlm, msg_len);
313 nlm = (struct nlmsghdr *)NLMSG_NEXT(nlm, msg_len)) {
314 if (nlm->nlmsg_type == NLMSG_DONE ||
315 nlm->nlmsg_type == NLMSG_ERROR) {
319 if (nlm->nlmsg_pid != getpid() ||
320 nlm->nlmsg_seq != seq)
323 get_if_prefix(nlm, msg_len, request, ifp);
325 get_if_flags(nlm, msg_len, request, ifp);