Searched refs:optlen (Results 1 - 25 of 90) sorted by relevance

1234

/freebsd-current/crypto/heimdal/appl/ftp/common/
H A Dsockbuf.c53 socklen_t optlen; local
55 optlen = sizeof(curr);
56 if(getsockopt(fd, SOL_SOCKET, optname, (void *)&curr, &optlen) == 0) {
/freebsd-current/sys/netinet/
H A Dip_options.c106 int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0; local
126 for (; cnt > 0; cnt -= optlen, cp += optlen) {
131 optlen = 1;
137 optlen = cp[IPOPT_OLEN];
138 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) {
161 if (optlen < IPOPT_OFFSET + sizeof(*cp)) {
186 if (off > optlen - (int)sizeof(struct in_addr)) {
277 if (optlen < IPOPT_OFFSE
510 unsigned optlen; local
558 int opt, optlen, cnt; local
601 int cnt, optlen; local
720 int opt, optlen, cnt, found_ra; local
[all...]
H A Dtcp_output.c203 unsigned ipoptlen, optlen, hdrlen, ulen; local
774 * max_linkhdr + sizeof (struct tcpiphdr) + optlen <= MCLBYTES
776 optlen = 0;
879 hdrlen += optlen = tcp_addoptions(&to, opt);
902 if (len + optlen + ipoptlen > tp->t_maxseg) {
944 max_len = (tp->t_maxseg - optlen);
974 if (optlen + ipoptlen >= tp->t_maxseg) {
988 len = tp->t_maxseg - optlen - ipoptlen;
1093 if (len <= (tp->t_maxseg - optlen)) {
1260 if (optlen) {
1790 u_int32_t mask, optlen = 0; local
[all...]
/freebsd-current/lib/libc/net/
H A Dip6opt.c110 int padlen, optlen, off; local
142 optlen = 1;
144 optlen = typep[1] + 2;
145 memcpy(bp, typep, optlen);
146 bp += optlen;
147 cmsg->cmsg_len += optlen;
241 int hdrlen, optlen; local
266 if ((optlen = ip6optlen(*tptrp, lim)) == 0)
269 *tptrp = *tptrp + optlen;
297 int hdrlen, optlen; local
349 int optlen; local
504 int optlen; local
553 int optlen; local
[all...]
/freebsd-current/contrib/tcpdump/
H A Dprint-dhcp6.c282 uint16_t optlen; local
301 optlen = GET_BE_U_2(dh6o->dh6opt_len);
302 if (ep < cp + sizeof(*dh6o) + optlen)
306 ND_TCHECK_LEN(cp + sizeof(*dh6o), optlen);
310 if (optlen < 2) {
318 if (optlen >= 2 + 6) {
322 for (i = 8; i < optlen; i++)
333 if (optlen >= 2 + 8) {
346 if (optlen >= 2 + 2) {
349 for (i = 4; i < optlen;
[all...]
H A Dprint-dccp.c490 u_int optlen; local
496 optlen = dccp_print_option(ndo, cp, hlen);
497 if (!optlen)
499 if (hlen <= optlen)
501 hlen -= optlen;
502 cp += optlen;
535 uint8_t optlen, i; local
538 optlen = GET_U_1(option + 1);
539 if (optlen < 2) {
541 ND_PRINT("CCID option %u optlen to
[all...]
H A Dprint-ip6opts.c48 int optlen; local
50 for (i = 0; i < len; i += optlen) {
52 optlen = 1;
55 optlen = GET_U_1(bp + i + 1) + 2;
59 if (i + optlen > len)
94 int optlen = 0; local
100 for (i = 0; i < len; i += optlen) {
102 optlen = 1;
105 optlen = GET_U_1(bp + i + 1) + 2;
109 if (i + optlen > le
[all...]
H A Dprint-hncp.c273 uint8_t type, optlen; local
281 optlen = GET_U_1(tlv + 1);
289 ND_PRINT(" (%u)", optlen + 2 );
290 if (i + 2 + optlen > length)
296 if (optlen < 4 || optlen % 4 != 0) {
299 for (t = 0; t < optlen; t += 4)
305 while (tp < value + optlen) {
307 if ((tp = fqdn_print(ndo, tp, value + optlen)) == NULL)
314 i += 2 + optlen;
325 uint16_t type, optlen; local
[all...]
H A Dprint-mobility.c125 unsigned i, optlen; local
127 for (i = 0; i < len; i += optlen) {
129 optlen = 1;
132 optlen = GET_U_1(bp + i + 1) + 2;
137 if (i + optlen > len)
139 ND_TCHECK_1(bp + i + optlen);
/freebsd-current/sys/netinet6/
H A Ddest6.c66 int off, dstoptlen, optlen; local
99 for (; dstoptlen > 0; dstoptlen -= optlen, opt += optlen) {
108 optlen = 1;
111 optlen = *(opt + 1) + 2;
114 optlen = ip6_unknown_opt(opt, m,
116 if (optlen == -1) {
120 optlen += 2;
H A Dnd6_nbr.c566 int optlen; local
576 optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
578 optlen = (optlen + 7) & ~7;
579 m->m_pkthdr.len += optlen;
580 m->m_len += optlen;
581 icmp6len += optlen;
582 bzero(nd_opt, optlen);
584 nd_opt->nd_opt_len = optlen >> 3;
595 int optlen local
1085 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; local
[all...]
/freebsd-current/contrib/tcp_wrappers/
H A Dfix_options.c47 int optlen; local
99 for (cp = optbuf + ADDR_LEN; cp < optbuf + optsize; cp += optlen) {
111 optlen = 1;
113 optlen = cp[IPOPT_OLEN];
114 if (optlen <= 0) /* Do not loop! */
/freebsd-current/usr.sbin/ppp/
H A Dtcpmss.c106 size_t hlen, olen, optlen; local
122 olen > 0; olen -= optlen, opt += optlen) {
126 optlen = 1;
128 optlen = *(opt + 1);
129 if (optlen <= 0 || optlen > olen)
132 if (optlen != TCPOLEN_MAXSEG)
/freebsd-current/usr.sbin/efivar/
H A Defiutil.c132 int optlen; local
157 optlen = ep - walker;
179 if (optlen == 0)
183 asciidump(opt, optlen);
185 bindump(opt, optlen);
187 utf8dump(opt, optlen);
189 hexdump(opt, optlen);
/freebsd-current/sbin/dhclient/
H A Dprivsep.c109 servername_len, optlen, prefix_len, totlen; local
189 totlen += sizeof(optlen);
192 buf_read(fd, &optlen, sizeof(optlen));
194 lease.options[i].len = optlen;
195 if (optlen > 0) {
196 totlen += optlen;
197 if (hdr.len < totlen || optlen == SIZE_T_MAX)
200 calloc(1, optlen + 1);
203 buf_read(fd, lease.options[i].data, optlen);
[all...]
/freebsd-current/usr.sbin/tcpsso/
H A Dtcpsso.c78 tcpsso(uint64_t id, struct sockopt_parameters *params, size_t optlen) argument
84 sizeof(struct sockopt_parameters) + optlen);
94 struct sockopt_parameters *params, size_t optlen)
136 if (!tcpsso(xip->inp_gencnt, params, optlen))
291 size_t *optlen)
360 *optlen = sizeof(struct tcp_function_set);
364 *optlen = sizeof(int);
366 *optlen = strlen(optval_str) + 1;
370 params = malloc(sizeof(struct sockopt_parameters) + *optlen);
373 memset(params, 0, sizeof(struct sockopt_parameters) + *optlen);
93 tcpssoall(const char *ca_name, const char *stack, int state, struct sockopt_parameters *params, size_t optlen) argument
290 create_parameters(char *level_str, char *optname_str, char *optval_str, size_t *optlen) argument
407 size_t optlen; local
[all...]
/freebsd-current/crypto/heimdal/lib/roken/
H A Dsocket_wrapper.h46 int swrap_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen);
47 int swrap_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen);
92 #define getsockopt(s,level,optname,optval,optlen) swrap_getsockopt(s,level,optname,optval,optlen)
97 #define setsockopt(s,level,optname,optval,optlen) swrap_setsockopt(s,level,optname,optval,optlen)
/freebsd-current/sys/netpfil/ipfw/pmod/
H A Dtcpmod.c64 int optlen, ret; local
80 tlen > 0; tlen -= optlen, cp += optlen) {
84 optlen = 1;
89 optlen = cp[1];
90 if (optlen < 2 || optlen > tlen)
93 if (optlen != TCPOLEN_MAXSEG)
/freebsd-current/lib/librss/
H A Dlibrss.c50 socklen_t optlen; local
70 optlen = sizeof(opt);
71 retval = setsockopt(fd, p, f1, &opt, optlen);
79 optlen = sizeof(opt);
80 retval = setsockopt(fd, p, f2, &opt, optlen);
/freebsd-current/sys/sys/
H A Dsockopt.h66 void *optval, size_t optlen);
/freebsd-current/sys/netgraph/
H A Dng_tcpmss.c411 int olen, optlen; local
418 olen > 0; olen -= optlen, opt += optlen) {
422 optlen = 1;
424 optlen = *(opt + 1);
425 if (optlen <= 0 || optlen > olen)
428 if (optlen != TCPOLEN_MAXSEG)
/freebsd-current/sys/netipsec/
H A Dipsec_pcb.c419 size_t optlen; local
426 optlen = sopt->sopt_valsize;
427 if (optlen < sizeof(struct sadb_x_policy) || optlen > PAGE_SIZE)
430 optdata = malloc(optlen, M_TEMP, sopt->sopt_td ? M_WAITOK: M_NOWAIT);
438 error = sooptcopyin(sopt, optdata, optlen, optlen);
443 optdata, optlen);
445 error = ipsec_get_pcbpolicy(inp, optdata, &optlen);
447 error = sooptcopyout(sopt, optdata, optlen);
[all...]
/freebsd-current/sys/netpfil/pf/
H A Dpf_osfp.c98 int cnt, optlen = 0; local
138 for (; cnt > 0; cnt -= optlen, optp += optlen) {
146 optlen = 1;
150 optlen = optp[1];
151 if (optlen > cnt || optlen < 2)
155 if (optlen >= TCPOLEN_MAXSEG)
163 if (optlen >= TCPOLEN_WINDOW)
176 if (optlen >
[all...]
/freebsd-current/lib/libnetgraph/
H A Dmsg.c302 socklen_t optlen; local
304 optlen = sizeof(len);
305 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 ||
365 socklen_t optlen; local
367 optlen = sizeof(len);
368 if (getsockopt(cs, SOL_SOCKET, SO_RCVBUF, &len, &optlen) == -1 ||
/freebsd-current/contrib/ofed/librdmacm/
H A Drsocket.h86 const void *optval, socklen_t optlen);
88 void *optval, socklen_t *optlen);

Completed in 268 milliseconds

1234