Searched refs:nlmsg_len (Results 26 - 50 of 66) sorted by last modified time

123

/external/iproute2/genl/
H A Dctrl.c56 nlh->nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
78 int len = nlh->nlmsg_len;
82 fprintf(stderr, "Not a controller message, nlmsg_len=%d "
83 "nlmsg_type=0x%x\n", nlh->nlmsg_len, nlh->nlmsg_type);
185 int len = n->nlmsg_len;
191 fprintf(stderr, "Not a controller message, nlmsg_len=%d "
192 "nlmsg_type=0x%x\n", n->nlmsg_len, n->nlmsg_type);
299 nlh->nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
353 if (rtnl_send(&rth, nlh, nlh->nlmsg_len) < 0) {
/external/iproute2/include/
H A Dlibnetlink.h103 ((struct rtattr *) (((void *) (nmsg)) + NLMSG_ALIGN((nmsg)->nlmsg_len)))
/external/iproute2/include/linux/
H A Dnetlink.h42 __u32 nlmsg_len; /* Length of message including header */ member in struct:nlmsghdr
84 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
85 (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
87 (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
88 (nlh)->nlmsg_len <= (len))
89 #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len)))
/external/iproute2/ip/
H A Dipaddress.c366 int len = n->nlmsg_len;
509 int len = n->nlmsg_len;
528 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa)));
567 if (NLMSG_ALIGN(filter.flushp) + n->nlmsg_len > filter.flushe) {
572 memcpy(fn, n, n->nlmsg_len);
576 filter.flushp = (((char*)fn) + n->nlmsg_len) - filter.flushb;
729 if (n->nlmsg_len < NLMSG_LENGTH(sizeof(ifa)))
749 h = malloc(n->nlmsg_len+sizeof(void*));
753 memcpy(&h->h, n, n->nlmsg_len);
1074 req.n.nlmsg_len
[all...]
H A Dipaddrlabel.c61 int len = n->nlmsg_len;
143 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifaddrlblmsg));
197 int len = n->nlmsg_len;
H A Dipl2tp.c104 req.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
137 req.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
160 req.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
202 req.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
281 len = n->nlmsg_len - NLMSG_LENGTH(sizeof(*ghdr));
377 req.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
390 if (rtnl_send(&genl_rth, &req, req.n.nlmsg_len) < 0)
420 req.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
431 if (rtnl_send(&genl_rth, &req, req.n.nlmsg_len) < 0)
723 int len = nlh->nlmsg_len;
[all...]
H A Diplink.c171 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
176 rtnl_send(&rth, &req.n, req.n.nlmsg_len);
478 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
H A Dipmonitor.c107 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
H A Dipneigh.c110 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ndmsg));
188 int len = n->nlmsg_len;
194 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
217 parse_rtattr(tb, NDA_MAX, NDA_RTA(r), n->nlmsg_len - NLMSG_LENGTH(sizeof(*r)));
237 if (NLMSG_ALIGN(filter.flushp) + n->nlmsg_len > filter.flushe) {
242 memcpy(fn, n, n->nlmsg_len);
246 filter.flushp = (((char*)fn) + n->nlmsg_len) - filter.flushb;
H A Dipntable.c79 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ndtmsg));
356 int len = n->nlmsg_len;
363 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
376 n->nlmsg_len - NLMSG_LENGTH(sizeof(*ndtm)));
H A Dipprefix.c40 int len = n->nlmsg_len;
46 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
H A Diproute.c284 int len = n->nlmsg_len;
294 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
315 if (NLMSG_ALIGN(filter.flushp) + n->nlmsg_len > filter.flushe) {
320 memcpy(fn, n, n->nlmsg_len);
324 filter.flushp = (((char*)fn) + n->nlmsg_len) - filter.flushb;
722 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg));
1035 req.nlh.nlmsg_len = sizeof(req);
1073 int len = n->nlmsg_len;
1090 ret = write(STDOUT_FILENO, n, n->nlmsg_len);
1091 if ((ret > 0) && (ret != n->nlmsg_len)) {
[all...]
H A Diprule.c50 int len = n->nlmsg_len;
249 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg));
389 int len = n->nlmsg_len;
H A Dlink_gre.c69 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(*ifi));
82 len = req.n.nlmsg_len;
H A Dlink_veth.c43 hdr->nlmsg_len += sizeof(struct ifinfomsg);
H A Drtmon.c41 n1->nlmsg_len = NLMSG_LENGTH(4*2);
45 fwrite((void*)n1, 1, NLMSG_ALIGN(n1->nlmsg_len), fp);
54 fwrite((void*)n, 1, NLMSG_ALIGN(n->nlmsg_len), fp);
H A Dxfrm_monitor.c50 int len = n->nlmsg_len;
111 int len = n->nlmsg_len;
141 int len = n->nlmsg_len;
179 int len = n->nlmsg_len;
338 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
H A Dxfrm_policy.c274 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xpinfo));
473 int len = n->nlmsg_len;
480 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
586 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xpid));
717 int len = n->nlmsg_len;
725 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
757 new_n->nlmsg_len = NLMSG_LENGTH(sizeof(*xpid));
767 xb->offset += new_n->nlmsg_len;
909 int len = n->nlmsg_len;
973 req.n.nlmsg_len
[all...]
H A Dxfrm_state.c262 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xsinfo));
578 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xspi));
738 int len = n->nlmsg_len;
745 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
830 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.xsid));
911 int len = n->nlmsg_len;
917 n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
936 new_n->nlmsg_len = NLMSG_LENGTH(sizeof(*xsid));
950 xb->offset += new_n->nlmsg_len;
1068 int len = n->nlmsg_len;
[all...]
/external/iproute2/lib/
H A Dlibnetlink.c103 req.nlh.nlmsg_len = sizeof(req);
144 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr)))
170 nlh.nlmsg_len = NLMSG_LENGTH(len);
233 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) {
286 .iov_len = n->nlmsg_len
337 int len = h->nlmsg_len;
366 memcpy(answer, h, h->nlmsg_len);
374 memcpy(answer, h, h->nlmsg_len);
439 int len = h->nlmsg_len;
497 len = h->nlmsg_len;
[all...]
H A Dll_map.c58 if (n->nlmsg_len < NLMSG_LENGTH(sizeof(ifi)))
/external/iproute2/misc/
H A Darpd.c276 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ndmsg));
286 return rtnl_send(&rth, &req, req.n.nlmsg_len) <= 0;
303 int len = n->nlmsg_len;
465 int len = h->nlmsg_len;
H A Difstat.c86 int len = m->nlmsg_len;
H A Dss.c1337 nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*r)));
1510 req.nlh.nlmsg_len = sizeof(req);
1539 req.nlh.nlmsg_len += RTA_LENGTH(bclen);
1602 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) {
1667 status = fread(h+1, 1, NLMSG_ALIGN(h->nlmsg_len-sizeof(*h)), fp);
1673 if (status + sizeof(*h) < h->nlmsg_len) {
1684 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) {
2032 nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*r)));
2092 req.nlh.nlmsg_len = sizeof(req);
2141 if (h->nlmsg_len < NLMSG_LENGT
[all...]
/external/iproute2/tc/
H A Df_basic.c59 tail = (struct rtattr*)(((void*)n)+NLMSG_ALIGN(n->nlmsg_len));
105 tail->rta_len = (((void*)n)+n->nlmsg_len) - (void*)tail;

Completed in 5661 milliseconds

123