Lines Matching refs:protoff
121 ipsec_common_input(struct mbuf *m, int skip, int protoff, int af, int sproto) in ipsec_common_input() argument
231 error = (*sav->tdb_xform->xf_input)(m, sav, skip, protoff); in ipsec_common_input()
295 int skip, int protoff, struct m_tag *mt) in ipsec4_common_input_cb() argument
552 int protoff; in ipsec6_common_input() local
559 protoff = offsetof(struct ip6_hdr, ip6_nxt); in ipsec6_common_input()
562 protoff = sizeof(struct ip6_hdr); in ipsec6_common_input()
565 protoff += l; in ipsec6_common_input()
566 m_copydata(*mp, protoff, sizeof(ip6e), in ipsec6_common_input()
574 } while (protoff + l < *offp); in ipsec6_common_input()
577 if (protoff + l != *offp) { in ipsec6_common_input()
579 "l %u, off %u\n", __func__, protoff, l, *offp)); in ipsec6_common_input()
585 protoff += offsetof(struct ip6_ext, ip6e_nxt); in ipsec6_common_input()
587 (void) ipsec_common_input(*mp, *offp, protoff, AF_INET6, proto); in ipsec6_common_input()
596 ipsec6_common_input_cb(struct mbuf *m, struct secasvar *sav, int skip, int protoff, in ipsec6_common_input_cb() argument
647 m_copydata(m, protoff, 1, &nxt8); in ipsec6_common_input_cb()