Home | History | Annotate | Download | only in lib

Lines Matching full:sizeof

44 	memset(rth, 0, sizeof(*rth));
52 if (setsockopt(rth->fd,SOL_SOCKET,SO_SNDBUF,&sndbuf,sizeof(sndbuf)) < 0) {
57 if (setsockopt(rth->fd,SOL_SOCKET,SO_RCVBUF,&rcvbuf,sizeof(rcvbuf)) < 0) {
62 memset(&rth->local, 0, sizeof(rth->local));
66 if (bind(rth->fd, (struct sockaddr*)&rth->local, sizeof(rth->local)) < 0) {
70 addr_len = sizeof(rth->local);
75 if (addr_len != sizeof(rth->local)) {
102 memset(&req, 0, sizeof(req));
103 req.nlh.nlmsg_len = sizeof(req);
111 req.ext_req.rta_len = RTA_LENGTH(sizeof(__u32));
114 return send(rth->fd, (void*)&req, sizeof(req), 0);
133 status = recv(rth->fd, resp, sizeof(resp), MSG_DONTWAIT|MSG_PEEK);
144 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr)))
160 { .iov_base = &nlh, .iov_len = sizeof(nlh) },
165 .msg_namelen = sizeof(nladdr),
186 .msg_namelen = sizeof(nladdr),
199 iov.iov_len = sizeof(buf);
233 if (h->nlmsg_len < NLMSG_LENGTH(sizeof(struct nlmsgerr))) {
290 .msg_namelen = sizeof(nladdr),
296 memset(&nladdr, 0, sizeof(nladdr));
313 memset(buf,0,sizeof(buf));
318 iov.iov_len = sizeof(buf);
332 if (msg.msg_namelen != sizeof(nladdr)) {
336 for (h = (struct nlmsghdr*)buf; status >= sizeof(*h); ) {
338 int l = len - sizeof(*h);
360 if (l < sizeof(struct nlmsgerr)) {
404 .msg_namelen = sizeof(nladdr),
410 memset(&nladdr, 0, sizeof(nladdr));
417 iov.iov_len = sizeof(buf);
433 if (msg.msg_namelen != sizeof(nladdr)) {
437 for (h = (struct nlmsghdr*)buf; status >= sizeof(*h); ) {
440 int l = len - sizeof(*h);
477 memset(&nladdr, 0, sizeof(nladdr));
486 status = fread(&buf, 1, sizeof(*h), rtnl);
498 l = len - sizeof(*h);
500 if (l<0 || len>sizeof(buf)) {
530 return addattr_l(n, maxlen, type, &data, sizeof(__u8));
535 return addattr_l(n, maxlen, type, &data, sizeof(__u16));
540 return addattr_l(n, maxlen, type, &data, sizeof(__u32));
545 return addattr_l(n, maxlen, type, &data, sizeof(__u64));
654 memset(tb, 0, sizeof(struct rtattr *) * (max + 1));
669 memset(tb, 0, sizeof(struct rtattr *) * max);
685 if (RTA_PAYLOAD(rta) >= RTA_ALIGN(len) + sizeof(struct rtattr)) {
689 memset(tb, 0, sizeof(struct rtattr *) * (max + 1));