Lines Matching refs:extlen
380 inet6_opt_init(void *extbuf, socklen_t extlen)
384 if (extlen < 0 || (extlen % 8))
388 if (extlen == 0)
390 ext->ip6e_len = (extlen >> 3) - 1;
397 inet6_opt_append(void *extbuf, socklen_t extlen, int offset, u_int8_t type,
432 if (extlen && /* XXX: right? */
433 currentlen > extlen)
462 inet6_opt_finish(void *extbuf, socklen_t extlen, int offset)
470 if (updatelen > extlen)
495 inet6_opt_next(void *extbuf, socklen_t extlen, int offset, u_int8_t *typep,
501 /* Validate extlen. XXX: is the variable really necessary?? */
502 if (extlen == 0 || (extlen % 8))
504 lim = (u_int8_t *)extbuf + extlen;
544 inet6_opt_find(void *extbuf, socklen_t extlen, int offset, u_int8_t type,
550 /* Validate extlen. XXX: is the variable really necessary?? */
551 if (extlen == 0 || (extlen % 8))
553 lim = (u_int8_t *)extbuf + extlen;