Lines Matching refs:skip

275 ah_massage_headers(struct mbuf **m0, int proto, int skip, int alg, int out)
299 *m0 = m = m_pullup(m, skip);
320 for (off = sizeof(struct ip); off < skip;) {
322 off + 1 < skip)
334 off = skip; /* End the loop. */
404 if (off > skip) {
443 if (skip - sizeof(struct ip6_hdr) > 0) {
444 if (m->m_len <= skip) {
446 skip - sizeof(struct ip6_hdr),
460 skip - sizeof(struct ip6_hdr), ptr);
473 for (off = 0; off < skip - sizeof(struct ip6_hdr);)
481 if (noff > skip - sizeof(struct ip6_hdr))
534 skip - sizeof(struct ip6_hdr), ptr);
550 ah_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff)
571 IP6_EXTHDR_GET(ah, struct newah *, m, skip, rplen);
602 if (skip + authsize + rplen > m->m_pkthdr.len) {
605 m->m_pkthdr.len, (u_long) (skip + authsize + rplen),
612 AHSTAT_ADD(ahs_ibytes, m->m_pkthdr.len - skip - hl);
628 crda->crd_inject = skip + rplen;
650 skip + rplen + authsize, M_XDATA, M_NOWAIT|M_ZERO);
672 m_copydata(m, 0, skip + rplen + authsize, (caddr_t)(tc+1));
675 m_copyback(m, skip + rplen, authsize, ipseczeroes);
682 skip, ahx->type, 0);
706 tc->tc_skip = skip;
723 int rplen, error, skip, protoff;
740 skip = tc->tc_skip;
787 m_copydata(m, skip + rplen, authsize, calc);
797 if (bcmp(ptr + skip + rplen, calc, authsize)) {
811 m_copyback(m, 0, skip, ptr);
830 m_copydata(m, skip + offsetof(struct newah, ah_seq),
842 error = m_striphdr(m, skip, rplen + authsize);
854 error = ipsec6_common_input_cb(m, sav, skip, protoff, mtag);
859 error = ipsec4_common_input_cb(m, sav, skip, protoff, mtag);
889 int skip,
948 AHSTAT_ADD(ahs_obytes, m->m_pkthdr.len - skip);
961 mi = m_makespace(m, skip, rplen + authsize, &roff);
986 m_copyback(m, skip + rplen, authsize, ipseczeroes);
1021 crda->crd_inject = skip + rplen;
1031 sizeof(struct tdb_crypto) + skip, M_XDATA, M_NOWAIT|M_ZERO);
1041 m_copydata(m, 0, skip, (caddr_t) (tc + 1));
1081 skip, ahx->type, 1);
1104 tc->tc_skip = skip;
1120 int skip, protoff, error;
1129 skip = tc->tc_skip;
1174 m_copyback(m, 0, skip, ptr);