/src/sys/netinet6/ |
dest6.c | 59 int off = *offp, erroff, dstoptlen, optlen; local in function:dest6_input 77 for (optlen = 0; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) { 86 optlen = 1; 89 optlen = *(opt + 1) + 2; 93 optlen = ip6_unknown_opt(opt, m, erroff); 94 if (optlen == -1) 96 optlen += 2;
|
nd6_nbr.c | 546 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; local in function:nd6_ns_output 549 optlen = (optlen + 7) & ~7; 551 m->m_pkthdr.len += optlen; 552 m->m_len += optlen; 553 icmp6len += optlen; 554 memset((void *)nd_opt, 0, optlen); 556 nd_opt->nd_opt_len = optlen >> 3; 563 int optlen = sizeof(struct nd_opt_hdr) + ND_OPT_NONCE_LEN; local in function:nd6_ns_output 567 optlen = (optlen + 7) & ~7 1017 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; local in function:nd6_na_output [all...] |
ip6_input.c | 906 int optlen = 0; local in function:ip6_process_hopopts 912 for (; hbhlen > 0; hbhlen -= optlen, opt += optlen) { 915 optlen = 1; 922 optlen = *(opt + 1) + 2; 937 optlen = IP6OPT_RTALERT_LEN; 954 optlen = IP6OPT_JUMBO_LEN; 1012 optlen = ip6_unknown_opt(opt, m, 1014 if (optlen == -1) 1016 optlen += 2 [all...] |
/src/lib/libc/net/ |
ip6opt.c | 129 size_t padlen, optlen, off; local in function:inet6_option_append 169 optlen = 1; 171 optlen = typep[1] + 2; 172 memcpy(bp, typep, (size_t)optlen); 173 bp += optlen; 174 _DIAGASSERT(__type_fit(socklen_t, optlen + cmsg->cmsg_len)); 175 cmsg->cmsg_len += (socklen_t)optlen; 281 int hdrlen, optlen; local in function:inet6_option_next 309 if ((optlen = ip6optlen(*tptrp, lim)) == 0) 312 *tptrp = *tptrp + optlen; 340 int hdrlen, optlen; local in function:inet6_option_find 395 int optlen; local in function:ip6optlen 559 int optlen; local in function:inet6_opt_next 610 int optlen; local in function:inet6_opt_find [all...] |
/src/lib/libwrap/ |
fix_options.c | 54 int optlen; local in function:fix_options 104 for (cp = optbuf + ADDR_LEN; cp < optbuf + optsize; cp += optlen) { 116 optlen = 1; 118 optlen = cp[IPOPT_OLEN]; 119 if (optlen < 2 || cp + optlen >= optbuf + optsize) {
|
/src/sys/netinet/ |
tcp_output.c | 235 int optlen; local in function:tcp_segsize 307 optlen = tcp_optlen(tp); 318 optlen += ipsec4_hdrsiz_tcp(tp); 320 optlen += ip_optlen(inp); 328 optlen += ipsec4_hdrsiz_tcp(tp); 335 optlen += ipsec6_hdrsiz_tcp(tp); 337 optlen += ip6_optlen(inp); 340 size -= optlen; 358 *txsegsizep = uimin(tp->t_peermss - optlen, size); 359 *rxsegsizep = uimin(tp->t_ourmss - optlen, size) 520 unsigned optlen, hdrlen, packetlen; local in function:tcp_output [all...] |
dccp_usrreq.c | 200 int len, data_off, extrah_len, optlen; local in function:dccp_input 583 optlen = data_off - (sizeof(struct dccplhdr) + extrah_len); 585 optlen = data_off - (sizeof(struct dccphdr) + extrah_len); 587 if (optlen < 0) { 588 DCCP_DEBUG((LOG_INFO, "Data offset is smaller then it could be, optlen = %i data_off = %i, m_len = %i, iphlen = %i extrah_len = %i !\n", optlen, data_off, m->m_len, iphlen, extrah_len)); 593 if (optlen > 0) { 594 if (optlen > DCCP_MAX_OPTIONS) { 595 DCCP_DEBUG((LOG_INFO, "Error, more options (%i) then DCCP_MAX_OPTIONS options!\n", optlen)); 600 DCCP_DEBUG((LOG_INFO, "Parsing DCCP options, optlen = %i\n", optlen)) 1125 u_int32_t hdrlen, optlen, extrah_len, cslen; local in function:dccp_output [all...] |
tcp_syncache.c | 879 int optlen, struct tcp_opt_info *oi) 908 if (tcp_dooptions(&tb, optp, optlen, th, m, toff, oi) < 0) 1082 int optlen, error; local in function:syn_cache_respond 1173 optlen = 0; 1178 optlen += TCPOLEN_MAXSEG; 1185 optlen += TCPOLEN_WINDOW + TCPOLEN_NOP; 1192 optlen += TCPOLEN_SACK_PERMITTED; 1196 while (optlen % 4 != 2) { 1197 optlen += TCPOLEN_NOP; 1207 optlen += TCPOLEN_TIMESTAMP [all...] |
ip_output.c | 1013 unsigned optlen; local in function:ip_insertoptions 1015 optlen = opt->m_len - sizeof(p->ipopt_dst); 1016 KASSERT(optlen % 4 == 0); 1017 if (optlen + ntohs(ip->ip_len) > IP_MAXPACKET) 1021 if (M_READONLY(m) || M_LEADINGSPACE(m) < optlen) { 1030 n->m_len = optlen + sizeof(struct ip); 1035 m->m_data -= optlen; 1036 m->m_len += optlen; 1039 m->m_pkthdr.len += optlen; 1041 memcpy(ip + 1, p->ipopt_list, optlen); 1055 int opt, optlen, cnt; local in function:ip_optcopy [all...] |
tcp_sack.c | 242 int optlen) 259 (optlen % 8 != 2 || optlen < 10)) { 280 num_sack_blks = optlen / 8;
|
ip_input.c | 859 int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; local in function:ip_dooptions 873 for (; cnt > 0; cnt -= optlen, cp += optlen) { 878 optlen = 1; 884 optlen = cp[IPOPT_OLEN]; 885 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) { 920 if (optlen < IPOPT_OFFSET + sizeof(*cp)) { 948 if ((off + sizeof(struct in_addr)) > optlen) { 1001 if (optlen < IPOPT_OFFSET + sizeof(*cp)) [all...] |
ip_icmp.c | 715 int optlen = (ip->ip_hl << 2) - sizeof(struct ip); local in function:icmp_reflect 853 if (optlen > 0) { 871 for (cnt = optlen; cnt > 0; cnt -= len, cp += len) { 911 ip->ip_len = htons(ntohs(ip->ip_len) - optlen); 913 m->m_len -= optlen; 915 m->m_pkthdr.len -= optlen; 916 optlen += sizeof(struct ip); 917 memmove(ip + 1, (char *)ip + optlen,
|
/src/sys/net/npf/ |
npf_inet.c | 281 int cnt, optlen = 0; local in function:npf_fetch_tcpopts 306 for (; cnt > 0; cnt -= optlen, cp += optlen) { 311 optlen = 1; 315 optlen = cp[1]; 316 if (optlen < 2 || optlen > cnt) 322 if (optlen != TCPOLEN_MAXSEG) 329 if (optlen != TCPOLEN_WINDOW) 356 int cnt, optlen = 0 local in function:npf_set_mss [all...] |
/src/sys/dist/pf/net/ |
pf_osfp.c | 125 int cnt, optlen = 0; local in function:pf_osfp_fingerprint_hdr 195 for (; cnt > 0; cnt -= optlen, optp += optlen) { 203 optlen = 1; 207 optlen = optp[1]; 208 if (optlen > cnt || optlen < 2) 212 if (optlen >= TCPOLEN_MAXSEG) 220 if (optlen >= TCPOLEN_WINDOW) 233 if (optlen >= TCPOLEN_TIMESTAMP) [all...] |
/src/usr.bin/radioctl/ |
radioctl.c | 365 int slen, optlen; local in function:parse_opt 376 optlen = strcspn(s, "="); 379 if (slen == optlen) { 384 if (optlen > slen - 2) { 389 slen -= ++optlen; 391 if ((topt = (char *)malloc(optlen)) == NULL) { 395 strlcpy(topt, s, optlen); 403 topt = &s[optlen];
|
/src/sys/kern/ |
uipc_mbufdebug.c | 858 uint8_t *bufp, *op, opt, optlen; local in function:m_examine_tcp 886 optlen = op[1]; 887 if (optlen == 0) 890 if (opt == TCPOPT_MAXSEG && optlen == TCPOLEN_MAXSEG) { 897 op += optlen; 898 len -= optlen; 901 && optlen == TCPOLEN_WINDOW) { 903 op += optlen; 904 len -= optlen; 907 && optlen == TCPOLEN_SACK_PERMITTED) [all...] |
/src/lib/libperfuse/ |
perfuse.c | 179 uint32_t optlen; local in function:perfuse_open 207 optlen = sizeof(opt); 208 if (setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) 211 if (setsockopt(sv[0], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) 239 optlen = sizeof(opt); 240 if (setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) 243 if (setsockopt(sv[0], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) 246 if (setsockopt(sv[1], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) 249 if (setsockopt(sv[1], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) 257 optlen = sizeof(opt) [all...] |
/src/sys/compat/linux/common/ |
linux_socketcall.h | 159 syscallarg(int) optlen; 169 syscallarg(int *) optlen;
|
/src/sys/compat/linux32/common/ |
linux32_socketcall.h | 92 syscallarg(int) optlen; 100 syscallarg(netbsd32_intp) optlen;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_shadow.c | 188 int optlen; local in function:nvbios_shadow 191 optarg = nvkm_stropt(device->cfgopt, "NvBios", &optlen); 192 source = optarg ? kstrndup(optarg, optlen, GFP_KERNEL) : NULL;
|
/src/sys/netipsec/ |
xform_ah.c | 290 int off, optlen; local in function:ah_massage_headers 335 optlen = 1; 337 optlen = ptr[off + 1]; 338 if (optlen < 2 || off + optlen > skip) { 369 ptr + off + optlen - 376 memset(ptr + off, 0, optlen); 380 off += optlen; 475 optlen = ptr[count + 1] + 2; 477 if (count + optlen > noff) [all...] |
/src/usr.sbin/traceroute/ |
traceroute.c | 378 static int optlen; /* length of ip options */ variable in typeref:typename:int 608 optlen = (lsrr + 1) * sizeof(gwlist[0]); 609 minpacket = sizeof(*outip) + sizeof(struct outdata) + optlen; 670 outp += optlen; 706 htons((u_int16_t)(packlen - (sizeof(*outip) + optlen))); 1227 i < packlen - (sizeof(*outip) + optlen); i++) 1265 in_cksum((u_int16_t *)outip, sizeof(*outip) + optlen); 1286 packlen - (sizeof(*outip) + optlen)); 1339 packlen - (sizeof(*outip) + optlen), 0, &whereto, sizeof(whereto)); 1341 cc += sizeof(*outip) + optlen; [all...] |
/src/lib/libc/resolv/ |
res_debug.c | 202 uint16_t optcode, optlen; local in function:do_section 216 GETSHORT(optlen, cp); 220 if (optlen == 0) { 224 for (i = 0; i < optlen; i++) 228 for (i = 0; i < optlen; i++) 235 if (optlen == 0) { 241 for (i = 0; i < optlen; i++) 245 for (i = 0; i < optlen; i++) 252 rdatalen -= 4 + optlen;
|
/src/sbin/ping/ |
ping.c | 185 static int optlen; variable in typeref:typename:int 547 optspace[IPOPT_OLEN] = optlen = 7; 551 optspace[optlen++] = IPOPT_NOP; 554 optspace[optlen+IPOPT_OPTVAL] = IPOPT_RR; 555 optspace[optlen+IPOPT_OLEN] = (MAX_IPOPTLEN -1-optlen); 556 optspace[optlen+IPOPT_OFFSET] = IPOPT_MINOFF; 557 optlen = MAX_IPOPTLEN; 562 - optlen); 563 (void) memcpy(opack_ip + 1, optspace, optlen); [all...] |
/src/usr.sbin/rtadvd/ |
rtadvd.c | 1379 int optlen = 0; local in function:nd6_options 1381 for (; limit > 0; limit -= optlen) { 1387 hdr = (struct nd_opt_hdr *)((char *)hdr + optlen); 1394 optlen = hdr->nd_opt_len << 3; 1395 if (optlen > limit) { 1420 (optlen != sizeof(struct nd_opt_mtu))) || 1422 optlen != sizeof(struct nd_opt_prefix_info))) || 1424 ((optlen < (int)sizeof(struct nd_opt_rdnss) || 1425 (optlen - sizeof(struct nd_opt_rdnss)) % 16 != 0))) || 1427 optlen < (int)sizeof(struct nd_opt_dnssl)) [all...] |