Lines Matching refs:nh

437         struct nlmsghdr  nh;  in UpdateUnicastLinux()  member
444 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifaddrmsg)); in UpdateUnicastLinux()
445 req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK | (aIsAdded ? (NLM_F_CREATE | NLM_F_EXCL) : 0); in UpdateUnicastLinux()
446 req.nh.nlmsg_type = aIsAdded ? RTM_NEWADDR : RTM_DELADDR; in UpdateUnicastLinux()
447 req.nh.nlmsg_pid = 0; in UpdateUnicastLinux()
448 req.nh.nlmsg_seq = ++sNetlinkSequence; in UpdateUnicastLinux()
456 … AddRtAttr(&req.nh, sizeof(req), IFA_LOCAL, aAddressInfo.mAddress, sizeof(*aAddressInfo.mAddress)); in UpdateUnicastLinux()
465 AddRtAttr(&req.nh, sizeof(req), IFA_CACHEINFO, &cacheinfo, sizeof(cacheinfo)); in UpdateUnicastLinux()
475 AddRtAttrUint32(&req.nh, sizeof(req), IFA_FLAGS, IFA_F_NOPREFIXROUTE); in UpdateUnicastLinux()
486 …AddRtAttrUint32(&req.nh, sizeof(req), IFA_RT_PRIORITY, OPENTHREAD_POSIX_CONFIG_NETIF_PREFIX_ROUTE_… in UpdateUnicastLinux()
491 if (send(sNetlinkFd, &req, req.nh.nlmsg_len, 0) != -1) in UpdateUnicastLinux()
1976 struct nlmsghdr nh; member
1985 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
1986 req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK;
1987 req.nh.nlmsg_type = RTM_NEWLINK;
1988 req.nh.nlmsg_pid = 0;
1989 req.nh.nlmsg_seq = ++sNetlinkSequence;
1996 struct rtattr *afSpec = AddRtAttr(&req.nh, sizeof(req), IFLA_AF_SPEC, 0, 0);
1997 struct rtattr *afInet6 = AddRtAttr(&req.nh, sizeof(req), AF_INET6, 0, 0);
1999 AddRtAttr(&req.nh, sizeof(req), IFLA_INET6_ADDR_GEN_MODE, &mode, sizeof(mode));
2005 if (send(sNetlinkFd, &req, req.nh.nlmsg_len, 0) != -1)