Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/app/forlinx/quectelCM/libmnl/
H A Dnlmsg.c68 return nlh->nlmsg_len - MNL_NLMSG_HDRLEN; in mnl_nlmsg_get_payload_len()
86 nlh->nlmsg_len = len; in mnl_nlmsg_put_header()
104 char *ptr = (char *)nlh + nlh->nlmsg_len; in mnl_nlmsg_put_extra_header()
106 nlh->nlmsg_len += len; in mnl_nlmsg_put_extra_header()
155 nlh->nlmsg_len >= sizeof(struct nlmsghdr) && in mnl_nlmsg_ok()
156 (int)nlh->nlmsg_len <= len; in mnl_nlmsg_ok()
175 *len -= MNL_ALIGN(nlh->nlmsg_len); in mnl_nlmsg_next()
176 return (struct nlmsghdr *)((void *)nlh + MNL_ALIGN(nlh->nlmsg_len)); in mnl_nlmsg_next()
189 return (void *)nlh + MNL_ALIGN(nlh->nlmsg_len); in mnl_nlmsg_get_payload_tail()
235 fprintf(fd, "| %.010u |\t| message length |\n", nlh->nlmsg_len); in mnl_nlmsg_fprintf_header()
[all …]
H A Dattr.c409 nlh->nlmsg_len += MNL_ALIGN(payload_len); in mnl_attr_put()
521 nlh->nlmsg_len += MNL_ALIGN(sizeof(struct nlattr)); in mnl_attr_nest_start()
544 if (nlh->nlmsg_len + MNL_ATTR_HDRLEN + MNL_ALIGN(len) > buflen) in mnl_attr_put_check()
689 if (nlh->nlmsg_len + MNL_ATTR_HDRLEN > buflen) in mnl_attr_nest_start_check()
717 nlh->nlmsg_len -= mnl_nlmsg_get_payload_tail(nlh) - (void *)start; in mnl_attr_nest_cancel()
H A Difutils.c128 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) in if_act_on_link()
211 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) in if_set_mtu()
314 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) in if_act_on_addr()
478 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) in if_get_addr()
614 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) in if_act_on_route()
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dnetlink.h45 __u32 nlmsg_len; /* Length of message including header */ member
95 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
96 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
98 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
99 (nlh)->nlmsg_len <= (len))
100 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dnetlink.h45 __u32 nlmsg_len; /* Length of message including header */ member
95 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
96 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
98 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
99 (nlh)->nlmsg_len <= (len))
100 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dnetlink.h45 __u32 nlmsg_len; /* Length of message including header */ member
95 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
96 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
98 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
99 (nlh)->nlmsg_len <= (len))
100 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dnetlink.h45 __u32 nlmsg_len; /* Length of message including header */ member
95 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
96 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
98 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
99 (nlh)->nlmsg_len <= (len))
100 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dscsi_netlink.c43 if ((nlh->nlmsg_len < (sizeof(*nlh) + sizeof(*hdr))) || in scsi_nl_rcv_msg()
44 (skb->len < nlh->nlmsg_len)) { in scsi_nl_rcv_msg()
50 rlen = NLMSG_ALIGN(nlh->nlmsg_len); in scsi_nl_rcv_msg()
71 if (nlh->nlmsg_len < (sizeof(*nlh) + hdr->msglen)) { in scsi_nl_rcv_msg()
/OK3568_Linux_fs/kernel/tools/bpf/bpftool/
H A Dnet.c205 len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*t)); in __dump_class_nlmsg()
220 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)), in netlink_get_class()
229 if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) in netlink_get_class()
244 len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*t)); in __dump_qdisc_nlmsg()
259 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)), in netlink_get_qdisc()
268 if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) in netlink_get_qdisc()
283 len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*t)); in __dump_filter_nlmsg()
298 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)), in netlink_get_filter()
308 if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) in netlink_get_filter()
322 len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*ifi)); in __dump_link_nlmsg()
[all …]
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnfnetlink.c191 if (nlmsg_len(nlh) < sizeof(struct nfgenmsg)) in nfnetlink_rcv_msg()
223 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_msg()
393 if (nlh->nlmsg_len < NLMSG_HDRLEN || in nfnetlink_rcv_batch()
394 skb->len < nlh->nlmsg_len || in nfnetlink_rcv_batch()
395 nlmsg_len(nlh) < sizeof(struct nfgenmsg)) { in nfnetlink_rcv_batch()
440 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_batch()
495 msglen = NLMSG_ALIGN(nlh->nlmsg_len); in nfnetlink_rcv_batch()
550 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_skb_batch()
556 msglen = NLMSG_ALIGN(nlh->nlmsg_len); in nfnetlink_rcv_skb_batch()
588 nlh->nlmsg_len < NLMSG_HDRLEN || in nfnetlink_rcv()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/gdm724x/
H A Dnetlink_k.c23 #define ND_NLMSG_R_LEN(nlh) (nlh->nlmsg_len - ND_IFINDEX_LEN)
49 if (skb->len < nlh->nlmsg_len || nlh->nlmsg_len > ND_MAX_MSG_LEN) { in netlink_rcv_cb()
51 skb->len, nlh->nlmsg_len); in netlink_rcv_cb()
/OK3568_Linux_fs/kernel/tools/lib/bpf/
H A Dnetlink.c151 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)); in __bpf_set_link_xdp_fd_replace()
161 + NLMSG_ALIGN(req.nh.nlmsg_len)); in __bpf_set_link_xdp_fd_replace()
189 req.nh.nlmsg_len += NLA_ALIGN(nla->nla_len); in __bpf_set_link_xdp_fd_replace()
191 if (send(sock, &req, req.nh.nlmsg_len, 0) < 0) { in __bpf_set_link_xdp_fd_replace()
232 len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*ifi)); in __dump_link_nlmsg()
359 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)), in libbpf_nl_get_link()
367 if (send(sock, &req, req.nlh.nlmsg_len, 0) < 0) in libbpf_nl_get_link()
H A Dnlattr.c81 static inline int nlmsg_len(const struct nlmsghdr *nlh) in nlmsg_len() function
83 return nlh->nlmsg_len - NLMSG_HDRLEN; in nlmsg_len()
178 hlen += nlmsg_len(&err->msg); in libbpf_nla_dump_errormsg()
181 alen = nlh->nlmsg_len - hlen; in libbpf_nla_dump_errormsg()
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Dipsec.c174 return (struct rtattr *)((char *)(nh) + RTA_ALIGN((nh)->nlmsg_len)); in rtattr_hdr()
182 size_t nl_size = RTA_ALIGN(nh->nlmsg_len) + RTA_LENGTH(size); in rtattr_pack()
188 nh->nlmsg_len = nl_size; in rtattr_pack()
216 char *nlmsg_end = (char *)nh + nh->nlmsg_len; in rtattr_end()
282 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info)); in veth_add()
312 if (send(sock, &req, req.nh.nlmsg_len, 0) < 0) { in veth_add()
330 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info)); in ip4_addr_set()
354 if (send(sock, &req, req.nh.nlmsg_len, 0) < 0) { in ip4_addr_set()
370 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info)); in link_set_up()
380 if (send(sock, &req, req.nh.nlmsg_len, 0) < 0) { in link_set_up()
[all …]
/OK3568_Linux_fs/kernel/net/decnet/netfilter/
H A Ddn_rtmsg.c58 nlh->nlmsg_len = skb->tail - old_tail; in dnrmg_build_message()
104 nlh->nlmsg_len < sizeof(*nlh) || in dnrmg_receive_user_skb()
105 skb->len < nlh->nlmsg_len) in dnrmg_receive_user_skb()
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c45 nh->nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN); in init_genl_req()
58 int len = nh->nlmsg_len - sizeof(*nh); in nl_error()
94 nh->nlmsg_len = len; in do_nl_req()
121 int len = nlh->nlmsg_len; in genl_parse_getfamily()
126 nlh->nlmsg_len, nlh->nlmsg_type); in genl_parse_getfamily()
403 int len = nh->nlmsg_len; in print_addrs()
481 nh->nlmsg_len = off; in dump_addrs()
510 int len = nh->nlmsg_len; in print_limits()
/OK3568_Linux_fs/kernel/drivers/connector/
H A Dconnector.c142 if (nlh->nlmsg_len < NLMSG_HDRLEN + sizeof(struct cn_msg) + msg->len) in cn_call_callback()
177 len = nlmsg_len(nlh); in cn_rx_skb()
180 skb->len < nlh->nlmsg_len || in cn_rx_skb()
/OK3568_Linux_fs/kernel/include/net/
H A Dnetlink.h577 static inline int nlmsg_len(const struct nlmsghdr *nlh) in nlmsg_len() function
579 return nlh->nlmsg_len - NLMSG_HDRLEN; in nlmsg_len()
601 return nlmsg_len(nlh) - NLMSG_ALIGN(hdrlen); in nlmsg_attrlen()
612 nlh->nlmsg_len >= sizeof(struct nlmsghdr) && in nlmsg_ok()
613 nlh->nlmsg_len <= remaining); in nlmsg_ok()
627 int totlen = NLMSG_ALIGN(nlh->nlmsg_len); in nlmsg_next()
728 if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) { in __nlmsg_parse()
870 if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) in nlmsg_validate_deprecated()
967 nlh->nlmsg_len = skb_tail_pointer(skb) - (unsigned char *)nlh; in nlmsg_end()
/OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-filter/libnfnetlink/libnfnetlink/
H A D0004-libnfnetlink-initialize-attribute-padding-to-resolve.patch34 n->nlmsg_len = (NLMSG_ALIGN(n->nlmsg_len) + NFA_ALIGN(len));
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dnetlink.c221 if (nlh->nlmsg_len < NLMSG_HDRLEN || skb->len < nlh->nlmsg_len) in rdma_nl_rcv_skb()
248 msglen = NLMSG_ALIGN(nlh->nlmsg_len); in rdma_nl_rcv_skb()
/OK3568_Linux_fs/kernel/tools/accounting/
H A Dgetdelays.c130 msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN); in send_cmd()
141 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len); in send_cmd()
144 buflen = msg.n.nlmsg_len ; in send_cmd()
469 sizeof(struct nlmsghdr), msg.n.nlmsg_len, rep_len); in main()
/OK3568_Linux_fs/kernel/tools/testing/selftests/netfilter/
H A Dnf-queue.c230 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) { in open_queue()
242 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) { in open_queue()
317 if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) { in mainloop()
/OK3568_Linux_fs/kernel/net/xfrm/
H A Dxfrm_compat.c355 size_t len = nlmsg_len(src); in xfrm_user_rcv_calculate_len64()
417 nlmsg->nlmsg_len += nla->nla_len; in xfrm_attr_cpy32()
469 dst->nlmsg_len = NLMSG_HDRLEN + xfrm_msg_min[type]; in xfrm_xlate32()
541 pos = dst->nlmsg_len; in xfrm_xlate32()
608 if (len == nlmsg_len(h32)) in xfrm_user_rcv_msg_compat()
/OK3568_Linux_fs/kernel/tools/testing/vsock/
H A Dvsock_diag_test.c174 .nlmsg_len = sizeof(req), in send_req()
288 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) in read_vsock_stat()
303 if (h->nlmsg_len < in read_vsock_stat()
/OK3568_Linux_fs/kernel/samples/bpf/
H A Dxdp_router_ipv4_user.c341 req.nl.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); in get_route_table()
351 iov.iov_len = req.nl.nlmsg_len; in get_route_table()
480 req.nl.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg)); in get_arp_table()
489 iov.iov_len = req.nl.nlmsg_len; in get_arp_table()

1234