Lines Matching refs:skip
301 esp_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff)
313 if (__predict_false((skip & 3) != 0 || (m->m_pkthdr.len & 3) != 0)) {
314 DPRINTF("%s: misaligned packet, skip %u pkt len %u", __func__,
315 skip, m->m_pkthdr.len);
322 M_REGION_GET(esp, struct newesp *, m, skip, sizeof(struct newesp));
347 plen = m->m_pkthdr.len - (skip + hlen + alen);
408 crda->crd_skip = skip;
412 crda->crd_len = m->m_pkthdr.len - (skip + alen);
463 tc->tc_skip = skip;
468 crde->crd_skip = skip + hlen;
472 crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
473 crde->crd_inject = skip + hlen - sav->ivlen;
493 #define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) do { \
495 (void)ipsec6_common_input_cb(m, sav, skip, protoff); \
497 (void)ipsec4_common_input_cb(m, sav, skip, protoff); \
501 #define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) \
502 ((void)ipsec4_common_input_cb(m, sav, skip, protoff))
513 int hlen, skip, protoff;
526 skip = tc->tc_skip;
598 m_copydata(m, skip + offsetof(struct newesp, esp_seq),
616 if (m_striphdr(m, skip, hlen) != 0) {
628 if (lastthree[1] + 2 > m->m_pkthdr.len - skip) {
632 lastthree[1], m->m_pkthdr.len - skip,
658 IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff);
679 int skip, int protoff, int flags)
714 rlen = m->m_pkthdr.len - skip;
746 if (skip + hlen + rlen + tlen > maxpacketsize) {
751 skip + hlen + rlen + tlen, maxpacketsize);
758 ESP_STATADD(ESP_STAT_OBYTES, m->m_pkthdr.len - skip);
771 mo = m_makespace(m, skip, hlen, &roff);
852 crde->crd_skip = skip + hlen;
856 crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
858 crde->crd_inject = skip + hlen - sav->ivlen;
912 crda->crd_skip = skip;
916 crda->crd_len = m->m_pkthdr.len - (skip + alen);