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()
279 u8 ipproto; in ipip_tunnel_xmit() local
286 ipproto = IPPROTO_IPIP; in ipip_tunnel_xmit()
290 ipproto = IPPROTO_MPLS; in ipip_tunnel_xmit()
297 if (tiph->protocol != ipproto && tiph->protocol != 0) in ipip_tunnel_xmit()
303 skb_set_inner_ipproto(skb, ipproto); in ipip_tunnel_xmit()
306 ip_md_tunnel_xmit(skb, dev, ipproto, 0); in ipip_tunnel_xmit()
308 ip_tunnel_xmit(skb, dev, tiph, ipproto); in ipip_tunnel_xmit()
318 static bool ipip_tunnel_ioctl_verify_protocol(u8 ipproto) in ipip_tunnel_ioctl_verify_protocol() argument
320 switch (ipproto) { in ipip_tunnel_ioctl_verify_protocol()