Lines Matching defs:sproto
120 ipsec_common_input(struct mbuf *m, int skip, int protoff, int af, int sproto)
128 IPSEC_ISTAT(sproto, input);
132 IPSEC_ASSERT(sproto == IPPROTO_ESP || sproto == IPPROTO_AH ||
133 sproto == IPPROTO_IPCOMP,
134 ("unexpected security protocol %u", sproto));
136 if ((sproto == IPPROTO_ESP && !V_esp_enable) ||
137 (sproto == IPPROTO_AH && !V_ah_enable) ||
138 (sproto == IPPROTO_IPCOMP && !V_ipcomp_enable)) {
140 IPSEC_ISTAT(sproto, pdrops);
146 IPSEC_ISTAT(sproto, hdrops);
152 if (sproto == IPPROTO_ESP)
154 else if (sproto == IPPROTO_AH)
157 else if (sproto == IPPROTO_IPCOMP) {
198 IPSEC_ISTAT(sproto, nopf);
203 sav = key_allocsa(&dst_address, sproto, spi);
207 (u_long) ntohl(spi), sproto));
208 IPSEC_ISTAT(sproto, notdb);
216 (u_long) ntohl(spi), sproto));
217 IPSEC_ISTAT(sproto, noxform);
351 int error, prot, af, sproto, isr_prot;
358 sproto = saidx->proto;
359 IPSEC_ASSERT(sproto == IPPROTO_ESP || sproto == IPPROTO_AH ||
360 sproto == IPPROTO_IPCOMP,
361 ("unexpected security protocol %u", sproto));
371 IPSEC_ISTAT(sproto, hdrops);
407 IPSEC_ISTAT(sproto, hdrops);
419 IPSEC_ISTAT(sproto, hdrops);
441 if (sproto != IPPROTO_IPCOMP) {
446 IPSEC_ISTAT(sproto, hdrops);
454 xh->proto = sproto;
484 IPSEC_ISTAT(sproto, nopf);
499 IPSEC_ISTAT(sproto, qfull);
501 __func__, sproto));
602 int prot, af, sproto;
612 sproto = saidx->proto;
613 IPSEC_ASSERT(sproto == IPPROTO_ESP || sproto == IPPROTO_AH ||
614 sproto == IPPROTO_IPCOMP,
615 ("unexpected security protocol %u", sproto));
626 IPSEC_ISTAT(sproto, hdrops);
655 IPSEC_ISTAT(sproto, hdrops);
668 IPSEC_ISTAT(sproto, hdrops);
685 if (sproto != IPPROTO_IPCOMP) {
690 IPSEC_ISTAT(sproto, hdrops);
698 xh->proto = sproto;
731 IPSEC_ISTAT(sproto, nopf);
742 IPSEC_ISTAT(sproto, qfull);
744 " dropped\n", __func__, sproto));