Lines Matching refs:skip

264 ah_massage_headers(struct mbuf **m0, int proto, int skip, int alg, int out)  in ah_massage_headers()  argument
288 *m0 = m = m_pullup(m, skip); in ah_massage_headers()
305 for (off = sizeof(struct ip); off < skip;) { in ah_massage_headers()
307 off + 1 < skip) in ah_massage_headers()
319 off = skip; /* End the loop. */ in ah_massage_headers()
389 if (off > skip) { in ah_massage_headers()
428 if (skip - sizeof(struct ip6_hdr) > 0) { in ah_massage_headers()
429 if (m->m_len <= skip) { in ah_massage_headers()
431 skip - sizeof(struct ip6_hdr), in ah_massage_headers()
445 skip - sizeof(struct ip6_hdr), ptr); in ah_massage_headers()
458 for (off = 0; off < skip - sizeof(struct ip6_hdr);) in ah_massage_headers()
466 if (noff > skip - sizeof(struct ip6_hdr)) in ah_massage_headers()
519 skip - sizeof(struct ip6_hdr), ptr); in ah_massage_headers()
535 ah_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff) in ah_input() argument
556 if (m->m_len < skip + rplen) { in ah_input()
557 m = m_pullup(m, skip + rplen); in ah_input()
565 ah = (struct newah *)(mtod(m, caddr_t) + skip); in ah_input()
596 if (skip + ahsize > m->m_pkthdr.len) { in ah_input()
599 m->m_pkthdr.len, (u_long)(skip + ahsize), in ah_input()
606 AHSTAT_ADD(ahs_ibytes, m->m_pkthdr.len - skip - hl); in ah_input()
620 crp->crp_digest_start = skip + rplen; in ah_input()
623 xd = malloc(sizeof(*xd) + skip + rplen + authsize, M_AH, in ah_input()
637 m_copydata(m, 0, skip + rplen + authsize, (caddr_t)(xd + 1)); in ah_input()
640 m_copyback(m, skip + rplen, authsize, ipseczeroes); in ah_input()
647 skip, ahx->type, 0); in ah_input()
674 xd->skip = skip; in ah_input()
701 int authsize, rplen, ahsize, error, skip, protoff; in ah_input_cb() local
710 skip = xd->skip; in ah_input_cb()
753 m_copydata(m, skip + rplen, authsize, calc); in ah_input_cb()
757 if (timingsafe_bcmp(ptr + skip + rplen, calc, authsize)) { in ah_input_cb()
770 m_copyback(m, 0, skip, ptr); in ah_input_cb()
784 m_copydata(m, skip + offsetof(struct newah, ah_seq), in ah_input_cb()
799 error = m_striphdr(m, skip, ahsize); in ah_input_cb()
811 error = ipsec6_common_input_cb(m, sav, skip, protoff); in ah_input_cb()
816 error = ipsec4_common_input_cb(m, sav, skip, protoff); in ah_input_cb()
843 u_int idx, int skip, int protoff) in ah_output() argument
904 AHSTAT_ADD(ahs_obytes, m->m_pkthdr.len - skip); in ah_output()
917 mi = m_makespace(m, skip, ahsize, &roff); in ah_output()
941 m_copyback(m, skip + rplen, authsize, ipseczeroes); in ah_output()
944 m_copyback(m, skip + rplen + authsize, ahsize - (rplen + authsize), in ah_output()
987 crp->crp_digest_start = skip + rplen; in ah_output()
990 xd = malloc(sizeof(struct xform_data) + skip, M_AH, in ah_output()
1001 m_copydata(m, 0, skip, (caddr_t) (xd + 1)); in ah_output()
1041 skip, ahx->type, 1); in ah_output()
1066 xd->skip = skip; in ah_output()
1096 int skip, error; in ah_output_cb() local
1103 skip = xd->skip; in ah_output_cb()
1136 m_copyback(m, 0, skip, ptr); in ah_output_cb()