Lines Matching refs:skip
268 esp_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff) in esp_input() argument
289 if ( (skip&3) || (m->m_pkthdr.len&3) ){ in esp_input()
291 __func__, skip, m->m_pkthdr.len)); in esp_input()
296 if (m->m_len < skip + sizeof(*esp)) { in esp_input()
297 m = m_pullup(m, skip + sizeof(*esp)); in esp_input()
305 esp = (struct newesp *)(mtod(m, caddr_t) + skip); in esp_input()
326 plen = m->m_pkthdr.len - (skip + hlen + alen); in esp_input()
355 ESPSTAT_ADD(esps_ibytes, m->m_pkthdr.len - (skip + hlen + alen)); in esp_input()
395 m_copydata(m, skip, SPI_SIZE, crp->crp_aad); in esp_input()
404 m_copydata(m, skip + SPI_SIZE, in esp_input()
408 crp->crp_aad_start = skip; in esp_input()
426 xd->skip = skip; in esp_input()
432 crp->crp_payload_start = skip + hlen; in esp_input()
433 crp->crp_payload_length = m->m_pkthdr.len - (skip + hlen + alen); in esp_input()
463 m_copydata(m, skip + hlen - sav->ivlen, sav->ivlen, &ivp[4]); in esp_input()
469 crp->crp_iv_start = skip + hlen - sav->ivlen; in esp_input()
502 int hlen, skip, protoff, error, alen; in esp_input_cb() local
517 skip = xd->skip; in esp_input_cb()
587 m_copydata(m, skip + offsetof(struct newesp, esp_seq), in esp_input_cb()
608 error = m_striphdr(m, skip, hlen); in esp_input_cb()
621 if (lastthree[1] + 2 > m->m_pkthdr.len - skip) { in esp_input_cb()
625 m->m_pkthdr.len - skip, in esp_input_cb()
661 error = ipsec6_common_input_cb(m, sav, skip, protoff); in esp_input_cb()
666 error = ipsec4_common_input_cb(m, sav, skip, protoff); in esp_input_cb()
694 u_int idx, int skip, int protoff) in esp_output() argument
725 rlen = m->m_pkthdr.len - skip; /* Raw payload length. */ in esp_output()
769 if (skip + hlen + rlen + padding + alen > maxpacketsize) { in esp_output()
774 skip + hlen + rlen + padding + alen, maxpacketsize)); in esp_output()
781 ESPSTAT_ADD(esps_obytes, m->m_pkthdr.len - skip); in esp_output()
794 mo = m_makespace(m, skip, hlen, &roff); in esp_output()
887 crp->crp_payload_start = skip + hlen; in esp_output()
888 crp->crp_payload_length = m->m_pkthdr.len - (skip + hlen + alen); in esp_output()
905 m_copyback(m, skip + hlen - sav->ivlen, sav->ivlen, &ivp[4]); in esp_output()
909 crp->crp_iv_start = skip + hlen - sav->ivlen; in esp_output()
948 m_copydata(m, skip, SPI_SIZE, crp->crp_aad); in esp_output()
957 m_copydata(m, skip + SPI_SIZE, in esp_output()
961 crp->crp_aad_start = skip; in esp_output()