Lines Matching defs:esp
111 #include <netinet6/esp.h>
136 (sizeof(struct esp) < sizeof(struct newesp) \
137 ? sizeof(struct newesp) : sizeof(struct esp))
166 struct esp *esp;
202 // expect udp-encap and esp packets only
210 esp = (struct esp *)(void *)(((u_int8_t *)ip) + off);
218 spi = esp->esp_spi;
258 seq = ntohl(((struct newesp *)esp)->esp_seq);
343 /* process main esp header. */
346 esplen = sizeof(struct esp);
350 esplen = sizeof(struct esp);
439 // if peer is behind nat and this is the latest esp packet
451 esp = (struct esp *)(void *)(((u_int8_t *)ip) + off);
729 struct esp *esp;
750 esp = (struct esp *)(void *)(mtod(m, caddr_t) + off);
752 IP6_EXTHDR_GET(esp, struct esp *, m, off, ESPMAXLEN);
753 if (esp == NULL) {
771 spi = esp->esp_spi;
811 seq = ntohl(((struct newesp *)esp)->esp_seq);
894 /* process main esp header. */
897 esplen = sizeof(struct esp);
901 esplen = sizeof(struct esp);
916 IP6_EXTHDR_GET(esp, struct esp *, m, off, esplen + ivlen);
917 if (esp == NULL) {
1197 struct newesp esp;
1247 if (m->m_pkthdr.len < off + sizeof(esp))
1250 if (m->m_len < off + sizeof(esp)) {
1255 m_copydata(m, off, sizeof(esp), (caddr_t)&esp);
1256 espp = &esp;