Lines Matching refs:protocol
167 if (p->iph.protocol && p->iph.protocol != IPPROTO_IPIP) {
170 p->iph.protocol = IPPROTO_IPIP;
173 if (p->iph.protocol && p->iph.protocol != IPPROTO_GRE) {
176 p->iph.protocol = IPPROTO_GRE;
179 if (p->iph.protocol && p->iph.protocol != IPPROTO_IPV6) {
182 p->iph.protocol = IPPROTO_IPV6;
296 if (p->iph.protocol == 0) {
298 p->iph.protocol = IPPROTO_GRE;
300 p->iph.protocol = IPPROTO_IPIP;
302 p->iph.protocol = IPPROTO_IPV6;
305 if (p->iph.protocol == IPPROTO_IPIP || p->iph.protocol == IPPROTO_IPV6) {
340 switch (p.iph.protocol) {
359 switch (p.iph.protocol) {
385 p->iph.protocol == IPPROTO_IPIP ? "ip" :
386 (p->iph.protocol == IPPROTO_GRE ? "gre" :
387 (p->iph.protocol == IPPROTO_IPV6 ? "ipv6" : "unknown")),
497 switch (p.iph.protocol) {