Lines Matching refs:msg
647 struct rtmsg msg; in AddRoute() member
666 req.msg.rtm_family = (N == sizeof(in6_addr) ? AF_INET6 : AF_INET); in AddRoute()
667 req.msg.rtm_src_len = 0; in AddRoute()
668 req.msg.rtm_dst_len = aPrefixLen; in AddRoute()
669 req.msg.rtm_tos = 0; in AddRoute()
670 req.msg.rtm_scope = RT_SCOPE_UNIVERSE; in AddRoute()
671 req.msg.rtm_type = RTN_UNICAST; in AddRoute()
672 req.msg.rtm_table = RT_TABLE_MAIN; in AddRoute()
673 req.msg.rtm_protocol = RTPROT_BOOT; in AddRoute()
674 req.msg.rtm_flags = 0; in AddRoute()
680 inet_ntop(req.msg.rtm_family, aAddress, addrStrBuf, sizeof(addrStrBuf)); in AddRoute()
702 struct rtmsg msg; in DeleteRoute() member
721 req.msg.rtm_family = (N == sizeof(in6_addr) ? AF_INET6 : AF_INET); in DeleteRoute()
722 req.msg.rtm_src_len = 0; in DeleteRoute()
723 req.msg.rtm_dst_len = aPrefixLen; in DeleteRoute()
724 req.msg.rtm_tos = 0; in DeleteRoute()
725 req.msg.rtm_scope = RT_SCOPE_UNIVERSE; in DeleteRoute()
726 req.msg.rtm_type = RTN_UNICAST; in DeleteRoute()
727 req.msg.rtm_table = RT_TABLE_MAIN; in DeleteRoute()
728 req.msg.rtm_protocol = RTPROT_BOOT; in DeleteRoute()
729 req.msg.rtm_flags = 0; in DeleteRoute()
734 inet_ntop(req.msg.rtm_family, aAddress, addrStrBuf, sizeof(addrStrBuf)); in DeleteRoute()
1715 static void HandleNetlinkResponse(struct nlmsghdr *msg) in HandleNetlinkResponse() argument
1723 if (msg->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) in HandleNetlinkResponse()
1729 err = reinterpret_cast<const nlmsgerr *>(NLMSG_DATA(msg)); in HandleNetlinkResponse()
1730 requestSeq = err->msg.nlmsg_seq; in HandleNetlinkResponse()
1743 if (!(msg->nlmsg_flags & NLM_F_CAPPED)) in HandleNetlinkResponse()
1745 requestPayloadLength = NLMSG_PAYLOAD(&err->msg, 0); in HandleNetlinkResponse()
1749 if (msg->nlmsg_flags & NLM_F_ACK_TLVS) in HandleNetlinkResponse()
1751 rtaLength = NLMSG_PAYLOAD(msg, sizeof(struct nlmsgerr)) - requestPayloadLength; in HandleNetlinkResponse()
1807 for (struct nlmsghdr *msg = &msgBuffer.nlMsg; NLMSG_OK(msg, static_cast<size_t>(length)); local
1808 msg = NLMSG_NEXT(msg, length))
1813 struct rt_msghdr *msg;
1815 msg = &msgBuffer.rtMsg;
1820 switch (msg->nlmsg_type)
1830 processNetifAddrEvent(aInstance, msg);
1836 processNetifLinkEvent(aInstance, msg);
1843 processNetifAddrEvent(aInstance, msg);
1849 processNetifInfoEvent(aInstance, msg);
1854 HandleNetlinkResponse(msg);
1860 LogWarn("Unhandled/Unexpected netlink/route message (%d).", (int)msg->nlmsg_type);