Lines Matching refs:optlen
210 int plen, int optlen, bool frag __unused) in ip6_output_delayed_csum() argument
213 KASSERT((plen >= optlen), ("%s:%d: plen %d < optlen %d, m %p, ifp %p " in ip6_output_delayed_csum()
215 __func__, __LINE__, plen, optlen, m, ifp, csum_flags, frag)); in ip6_output_delayed_csum()
223 in6_delayed_cksum(m, plen - optlen, in ip6_output_delayed_csum()
224 sizeof(struct ip6_hdr) + optlen); in ip6_output_delayed_csum()
229 sctp_delayed_cksum(m, sizeof(struct ip6_hdr) + optlen); in ip6_output_delayed_csum()
346 u_int32_t optlen = 0, plen = 0, unfragpartlen = 0; in ip6_output() local
411 optlen = 0; in ip6_output()
413 optlen += exthdrs.ip6e_hbh->m_len; in ip6_output()
415 optlen += exthdrs.ip6e_dest1->m_len; in ip6_output()
417 optlen += exthdrs.ip6e_rthdr->m_len; in ip6_output()
418 unfragpartlen = optlen + sizeof(struct ip6_hdr); in ip6_output()
422 optlen += exthdrs.ip6e_dest2->m_len; in ip6_output()
428 if (optlen && !hdrsplit) { in ip6_output()
440 m->m_pkthdr.len += optlen; in ip6_output()
941 error = ip6_output_delayed_csum(m, ifp, sw_csum, plen, optlen, false); in ip6_output()
1045 plen, optlen, true); in ip6_output()
1445 int optlen; in ip6_ctloutput() local
1464 optlen = sopt->sopt_valsize; in ip6_ctloutput()
1535 if (optlen > IPV6_PKTOPTIONS_MBUF_LIMIT) { in ip6_ctloutput()
1605 if (optlen != sizeof(int)) { in ip6_ctloutput()
1796 if (optlen != sizeof(optval)) { in ip6_ctloutput()
1826 if (optlen != sizeof(int)) { in ip6_ctloutput()
1878 int optlen; in ip6_ctloutput() local
1896 optlen = sopt->sopt_valsize; in ip6_ctloutput()
1904 error = ip6_pcbopt(optname, optbuf, optlen, in ip6_ctloutput()
2218 int error = 0, optval, optlen; in ip6_raw_ctloutput() local
2226 optlen = sopt->sopt_valsize; in ip6_raw_ctloutput()
2244 if (optlen != sizeof(int)) { in ip6_raw_ctloutput()