Lines Matching refs:msg

13 static void parseVlanInfo(InterfaceInfo& info, std::string_view msg)  in parseVlanInfo()  argument
15 if (msg.data() == nullptr) in parseVlanInfo()
19 while (!msg.empty()) in parseVlanInfo()
21 auto [hdr, data] = netlink::extractRtAttr(msg); in parseVlanInfo()
31 static void parseLinkInfo(InterfaceInfo& info, std::string_view msg) in parseLinkInfo() argument
34 while (!msg.empty()) in parseLinkInfo()
36 auto [hdr, data] = netlink::extractRtAttr(msg); in parseLinkInfo()
54 InterfaceInfo intfFromRtm(std::string_view msg) in intfFromRtm() argument
56 const auto& ifinfo = netlink::extractRtData<ifinfomsg>(msg); in intfFromRtm()
61 while (!msg.empty()) in intfFromRtm()
63 auto [hdr, data] = netlink::extractRtAttr(msg); in intfFromRtm()
92 parse(std::string_view msg) in parse() argument
96 while (!msg.empty()) in parse()
98 auto [hdr, data] = extractRtAttr(msg); in parse()
117 gatewayFromRtm(std::string_view msg) in gatewayFromRtm() argument
119 const auto& rtm = extractRtData<rtmsg>(msg); in gatewayFromRtm()
127 return parse<stdplus::In4Addr>(msg); in gatewayFromRtm()
129 return parse<stdplus::In6Addr>(msg); in gatewayFromRtm()
134 AddressInfo addrFromRtm(std::string_view msg) in addrFromRtm() argument
136 const auto& ifa = extractRtData<ifaddrmsg>(msg); in addrFromRtm()
140 while (!msg.empty()) in addrFromRtm()
142 auto [hdr, data] = extractRtAttr(msg); in addrFromRtm()
162 NeighborInfo neighFromRtm(std::string_view msg) in neighFromRtm() argument
164 const auto& ndm = netlink::extractRtData<ndmsg>(msg); in neighFromRtm()
169 while (!msg.empty()) in neighFromRtm()
171 auto [hdr, data] = netlink::extractRtAttr(msg); in neighFromRtm()