Home
last modified time | relevance | path

Searched refs:nlmsg_len (Results 1 – 25 of 47) sorted by relevance

12

/external/wpa_supplicant_8/src/drivers/
Dpriv_netlink.h54 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
56 (((char *)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
58 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
59 (int) (nlh)->nlmsg_len <= (len))
60 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
84 u32 nlmsg_len; member
Dnetlink.c154 req.hdr.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)); in netlink_send_oper_ifla()
168 ((char *) &req + NLMSG_ALIGN(req.hdr.nlmsg_len)), in netlink_send_oper_ifla()
173 req.hdr.nlmsg_len = NLMSG_ALIGN(req.hdr.nlmsg_len) + in netlink_send_oper_ifla()
178 ((char *) &req + NLMSG_ALIGN(req.hdr.nlmsg_len)), in netlink_send_oper_ifla()
183 req.hdr.nlmsg_len = NLMSG_ALIGN(req.hdr.nlmsg_len) + in netlink_send_oper_ifla()
190 ret = send(netlink->sock, &req, req.hdr.nlmsg_len, 0); in netlink_send_oper_ifla()
/external/iproute2/include/linux/
Dnetlink.h40 __u32 nlmsg_len; /* Length of message including header */ member
81 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
82 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
84 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
85 (nlh)->nlmsg_len <= (len))
86 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
/external/iproute2/lib/
Dlibnetlink.c100 req.nlh.nlmsg_len = sizeof(req); in rtnl_wilddump_request()
137 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) in rtnl_send_check()
166 nlh.nlmsg_len = NLMSG_LENGTH(len); in rtnl_dump_request()
231 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) { in rtnl_dump_filter_l()
284 .iov_len = n->nlmsg_len in rtnl_talk()
336 int len = h->nlmsg_len; in rtnl_talk()
370 memcpy(answer, h, h->nlmsg_len); in rtnl_talk()
378 memcpy(answer, h, h->nlmsg_len); in rtnl_talk()
443 int len = h->nlmsg_len; in rtnl_listen()
501 len = h->nlmsg_len; in rtnl_from_file()
[all …]
/external/dhcpcd/
Dif-linux.c216 l = nlm->nlmsg_len - sizeof(*nlm); in err_netlink()
240 len = nlm->nlmsg_len - sizeof(*nlm); in link_route()
302 len = nlm->nlmsg_len - sizeof(*nlm); in link_addr()
356 len = nlm->nlmsg_len - sizeof(*nlm); in link_netlink()
417 iov.iov_len = hdr->nlmsg_len; in send_netlink()
435 ((struct rtattr *)(((ptrdiff_t)(nmsg))+NLMSG_ALIGN((nmsg)->nlmsg_len)))
444 if (NLMSG_ALIGN(n->nlmsg_len) + RTA_ALIGN(len) > maxlen) { in add_attr_l()
453 n->nlmsg_len = NLMSG_ALIGN(n->nlmsg_len) + RTA_ALIGN(len); in add_attr_l()
464 if (NLMSG_ALIGN(n->nlmsg_len) + len > maxlen) { in add_attr_32()
473 n->nlmsg_len = NLMSG_ALIGN(n->nlmsg_len) + len; in add_attr_32()
[all …]
/external/kernel-headers/original/linux/
Dnetlink.h40 __u32 nlmsg_len; /* Length of message including header */ member
81 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
82 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
84 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
85 (nlh)->nlmsg_len <= (len))
86 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
243 nlh->nlmsg_len = size; in __nlmsg_put()
/external/iproute2/genl/
Dctrl.c56 nlh->nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN); in genl_ctrl_resolve_family()
78 int len = nlh->nlmsg_len; in genl_ctrl_resolve_family()
83 "nlmsg_type=0x%x\n", nlh->nlmsg_len, nlh->nlmsg_type); in genl_ctrl_resolve_family()
185 int len = n->nlmsg_len; in print_ctrl()
192 "nlmsg_type=0x%x\n", n->nlmsg_len, n->nlmsg_type); in print_ctrl()
299 nlh->nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN); in ctrl_list()
353 if (rtnl_send(&rth, (const char *) nlh, nlh->nlmsg_len) < 0) { in ctrl_list()
/external/iproute2/ip/
Dipneigh.c110 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ndmsg)); in ipneigh_modify()
188 int len = n->nlmsg_len; in print_neigh()
194 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in print_neigh()
216 parse_rtattr(tb, NDA_MAX, NDA_RTA(r), n->nlmsg_len - NLMSG_LENGTH(sizeof(*r))); in print_neigh()
236 if (NLMSG_ALIGN(filter.flushp) + n->nlmsg_len > filter.flushe) { in print_neigh()
241 memcpy(fn, n, n->nlmsg_len); in print_neigh()
245 filter.flushp = (((char*)fn) + n->nlmsg_len) - filter.flushb; in print_neigh()
Drtmon.c41 n1->nlmsg_len = NLMSG_LENGTH(4*2); in write_stamp()
45 fwrite((void*)n1, 1, NLMSG_ALIGN(n1->nlmsg_len), fp); in write_stamp()
54 fwrite((void*)n, 1, NLMSG_ALIGN(n->nlmsg_len), fp); in dump_msg()
Dxfrm_monitor.c50 int len = n->nlmsg_len; in xfrm_acquire_print()
111 int len = n->nlmsg_len; in xfrm_state_flush_print()
141 int len = n->nlmsg_len; in xfrm_policy_flush_print()
179 int len = n->nlmsg_len; in xfrm_report_print()
296 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in xfrm_accept_msg()
Dxfrm_policy.c246 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xpinfo)); in xfrm_policy_modify()
432 int len = n->nlmsg_len; in xfrm_policy_print()
439 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in xfrm_policy_print()
538 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xpid)); in xfrm_policy_get_or_delete()
655 int len = n->nlmsg_len; in xfrm_policy_keep()
663 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in xfrm_policy_keep()
695 new_n->nlmsg_len = NLMSG_LENGTH(sizeof(*xpid)); in xfrm_policy_keep()
705 xb->offset += new_n->nlmsg_len; in xfrm_policy_keep()
847 int len = n->nlmsg_len; in print_spdinfo()
911 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(__u32)); in xfrm_spd_getinfo()
[all …]
Dipprefix.c40 int len = n->nlmsg_len; in print_prefix()
46 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in print_prefix()
Dxfrm_state.c257 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xsinfo)); in xfrm_state_modify()
545 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xspi)); in xfrm_state_allocspi()
705 int len = n->nlmsg_len; in xfrm_state_print()
712 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in xfrm_state_print()
797 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xsid)); in xfrm_state_get_or_delete()
878 int len = n->nlmsg_len; in xfrm_state_keep()
884 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in xfrm_state_keep()
903 new_n->nlmsg_len = NLMSG_LENGTH(sizeof(*xsid)); in xfrm_state_keep()
917 xb->offset += new_n->nlmsg_len; in xfrm_state_keep()
1035 int len = n->nlmsg_len; in print_sadinfo()
[all …]
Dipaddrlabel.c61 int len = n->nlmsg_len; in print_addrlabel()
149 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifaddrlblmsg)); in ipaddrlabel_modify()
203 int len = n->nlmsg_len; in flush_addrlabel()
Dipaddress.c226 int len = n->nlmsg_len; in print_linkinfo()
454 int len = n->nlmsg_len; in print_addrinfo()
471 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); in print_addrinfo()
510 if (NLMSG_ALIGN(filter.flushp) + n->nlmsg_len > filter.flushe) { in print_addrinfo()
515 memcpy(fn, n, n->nlmsg_len); in print_addrinfo()
519 filter.flushp = (((char*)fn) + n->nlmsg_len) - filter.flushb; in print_addrinfo()
673 if (n->nlmsg_len < NLMSG_LENGTH(sizeof(ifa))) in print_selected_addrinfo()
693 h = malloc(n->nlmsg_len+sizeof(void*)); in store_nlmsg()
697 memcpy(&h->h, n, n->nlmsg_len); in store_nlmsg()
1007 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifaddrmsg)); in ipaddr_modify()
Dlink_veth.c42 hdr->nlmsg_len += sizeof(struct ifinfomsg); in veth_parse_opt()
Dipntable.c79 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ndtmsg)); in ipntable_modify()
356 int len = n->nlmsg_len; in print_ntable()
363 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags); in print_ntable()
376 n->nlmsg_len - NLMSG_LENGTH(sizeof(*ndtm))); in print_ntable()
/external/iproute2/tc/
Dm_action.c337 int len = n->nlmsg_len; in print_action()
398 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcamsg)); in tc_action_gd()
500 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcamsg)); in tc_action_modify()
539 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcamsg)); in tc_act_list_or_flush()
567 msg_size = NLMSG_ALIGN(req.n.nlmsg_len) - NLMSG_ALIGN(sizeof(struct nlmsghdr)); in tc_act_list_or_flush()
578 req.n.nlmsg_len = NLMSG_ALIGN(req.n.nlmsg_len); in tc_act_list_or_flush()
Df_cgroup.c43 tail = (struct rtattr*)(((void*)n)+NLMSG_ALIGN(n->nlmsg_len)); in cgroup_parse_opt()
80 tail->rta_len = (((void*)n)+n->nlmsg_len) - (void*)tail; in cgroup_parse_opt()
Df_basic.c59 tail = (struct rtattr*)(((void*)n)+NLMSG_ALIGN(n->nlmsg_len)); in basic_parse_opt()
105 tail->rta_len = (((void*)n)+n->nlmsg_len) - (void*)tail; in basic_parse_opt()
/external/wpa_supplicant_6/wpa_supplicant/src/drivers/
Ddriver_wext.c59 req.hdr.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)); in wpa_driver_wext_send_oper_ifla()
73 ((char *) &req + NLMSG_ALIGN(req.hdr.nlmsg_len)), in wpa_driver_wext_send_oper_ifla()
78 req.hdr.nlmsg_len = NLMSG_ALIGN(req.hdr.nlmsg_len) + in wpa_driver_wext_send_oper_ifla()
83 ((char *) &req + NLMSG_ALIGN(req.hdr.nlmsg_len)); in wpa_driver_wext_send_oper_ifla()
87 req.hdr.nlmsg_len = NLMSG_ALIGN(req.hdr.nlmsg_len) + in wpa_driver_wext_send_oper_ifla()
94 ret = send(drv->event_sock, &req, req.hdr.nlmsg_len, 0); in wpa_driver_wext_send_oper_ifla()
655 int attrlen, nlmsg_len, rta_len; in wpa_driver_wext_own_ifname() local
660 nlmsg_len = NLMSG_ALIGN(sizeof(struct ifinfomsg)); in wpa_driver_wext_own_ifname()
662 attrlen = h->nlmsg_len - nlmsg_len; in wpa_driver_wext_own_ifname()
666 attr = (struct rtattr *) (((char *) ifi) + nlmsg_len); in wpa_driver_wext_own_ifname()
[all …]
Dpriv_netlink.h81 u32 nlmsg_len; member
/external/iptables/libipq/
Dlibipq.c186 if (nlh->nlmsg_flags & MSG_TRUNC || nlh->nlmsg_len > status) { in ipq_netlink_recvfrom()
278 req.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(req)); in ipq_set_mode()
284 return ipq_netlink_sendto(h, (void *)&req, req.nlh.nlmsg_len); in ipq_set_mode()
354 nlh.nlmsg_len = tlen; in ipq_set_verdict()
/external/wpa_supplicant_8/src/ap/
Dvlan_init.c604 int attrlen, nlmsg_len, rta_len; in vlan_read_ifnames() local
612 nlmsg_len = NLMSG_ALIGN(sizeof(struct ifinfomsg)); in vlan_read_ifnames()
614 attrlen = h->nlmsg_len - nlmsg_len; in vlan_read_ifnames()
618 attr = (struct rtattr *) (((char *) ifi) + nlmsg_len); in vlan_read_ifnames()
669 len = h->nlmsg_len; in vlan_event_receive()
/external/libnl-headers/netlink/
Dnetlink-kernel.h32 uint32_t nlmsg_len; member

12