Lines Matching refs:ipproto
212 static int ipip_tunnel_rcv(struct sk_buff *skb, u8 ipproto) in ipip_tunnel_rcv() argument
226 if (tunnel->parms.iph.protocol != ipproto && in ipip_tunnel_rcv()
233 if (ipproto == IPPROTO_MPLS) in ipip_tunnel_rcv()
278 u8 ipproto; in ipip_tunnel_xmit() local
285 ipproto = IPPROTO_IPIP; in ipip_tunnel_xmit()
289 ipproto = IPPROTO_MPLS; in ipip_tunnel_xmit()
296 if (tiph->protocol != ipproto && tiph->protocol != 0) in ipip_tunnel_xmit()
302 skb_set_inner_ipproto(skb, ipproto); in ipip_tunnel_xmit()
305 ip_md_tunnel_xmit(skb, dev, ipproto, 0); in ipip_tunnel_xmit()
307 ip_tunnel_xmit(skb, dev, tiph, ipproto); in ipip_tunnel_xmit()
317 static bool ipip_tunnel_ioctl_verify_protocol(u8 ipproto) in ipip_tunnel_ioctl_verify_protocol() argument
319 switch (ipproto) { in ipip_tunnel_ioctl_verify_protocol()