Home
last modified time | relevance | path

Searched refs:nh (Results 1 – 5 of 5) sorted by relevance

/system/core/libsysutils/src/
DNetlinkEvent.cpp106 static bool checkRtNetlinkLength(const struct nlmsghdr *nh, size_t size) { in checkRtNetlinkLength() argument
107 if (nh->nlmsg_len < NLMSG_LENGTH(size)) { in checkRtNetlinkLength()
108 SLOGE("Got a short %s message\n", rtMessageName(nh->nlmsg_type)); in checkRtNetlinkLength()
130 bool NetlinkEvent::parseIfInfoMessage(const struct nlmsghdr *nh) { in parseIfInfoMessage() argument
131 struct ifinfomsg *ifi = (struct ifinfomsg *) NLMSG_DATA(nh); in parseIfInfoMessage()
132 if (!checkRtNetlinkLength(nh, sizeof(*ifi))) in parseIfInfoMessage()
139 int len = IFLA_PAYLOAD(nh); in parseIfInfoMessage()
158 bool NetlinkEvent::parseIfAddrMessage(const struct nlmsghdr *nh) { in parseIfAddrMessage() argument
159 struct ifaddrmsg *ifaddr = (struct ifaddrmsg *) NLMSG_DATA(nh); in parseIfAddrMessage()
164 if (!checkRtNetlinkLength(nh, sizeof(*ifaddr))) in parseIfAddrMessage()
[all …]
/system/core/include/sysutils/
DNetlinkEvent.h61 bool parseIfInfoMessage(const struct nlmsghdr *nh);
62 bool parseIfAddrMessage(const struct nlmsghdr *nh);
63 bool parseUlogPacketMessage(const struct nlmsghdr *nh);
64 bool parseNfPacketMessage(struct nlmsghdr *nh);
65 bool parseRtMessage(const struct nlmsghdr *nh);
66 bool parseNdUserOptMessage(const struct nlmsghdr *nh);
/system/core/libnetutils/
Difc_utils.c267 struct nlmsghdr *nh; in ifc_act_on_address() local
332 nh = (struct nlmsghdr *) buf; in ifc_act_on_address()
333 if (!NLMSG_OK(nh, (unsigned) len) || nh->nlmsg_type != NLMSG_ERROR) { in ifc_act_on_address()
336 err = NLMSG_DATA(nh); in ifc_act_on_address()
/system/extras/tests/net_test/
Dping6_test.py134 if (ipv6.nh != IPPROTO_ICMPV6 or
Dmultinetwork_test.py174 ip = scapy.IPv6(src=srcaddr, dst=dstaddr, nh=net_test.IPPROTO_GRE)