Home
last modified time | relevance | path

Searched refs:inner_proto (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/net/nsh/
H A Dnsh.c52 __be16 inner_proto; in nsh_pop() local
60 inner_proto = tun_p_to_eth_p(nh->np); in nsh_pop()
64 if (!inner_proto) in nsh_pop()
71 skb->protocol = inner_proto; in nsh_pop()
/linux-6.15/drivers/net/
H A Dgtp.c276 __u16 inner_proto) in gtp_check_ms() argument
278 switch (inner_proto) { in gtp_check_ms()
288 __u16 *inner_proto) in gtp_inner_proto() argument
299 *inner_proto = ETH_P_IP; in gtp_inner_proto()
302 *inner_proto = ETH_P_IPV6; in gtp_inner_proto()
584 __u16 inner_proto; in gtp0_udp_encap_recv() local
607 if (gtp_inner_proto(skb, hdrlen, &inner_proto) < 0) { in gtp0_udp_encap_recv()
613 gtp_proto_to_family(inner_proto)); in gtp0_udp_encap_recv()
790 __u16 inner_proto; in gtp1u_udp_encap_recv() local
826 if (gtp_inner_proto(skb, hdrlen, &inner_proto) < 0) { in gtp1u_udp_encap_recv()
[all …]
H A Dgeneve.c369 __be16 inner_proto; in geneve_udp_encap_recv() local
389 inner_proto = geneveh->proto_type; in geneve_udp_encap_recv()
392 inner_proto != htons(ETH_P_TEB)))) { in geneve_udp_encap_recv()
398 if (iptunnel_pull_header(skb, GENEVE_BASE_HLEN + opts_len, inner_proto, in geneve_udp_encap_recv()
750 __be16 inner_proto) in geneve_build_header() argument
759 geneveh->proto_type = inner_proto; in geneve_build_header()
773 __be16 inner_proto; in geneve_build_skb() local
791 inner_proto = inner_proto_inherit ? skb->protocol : htons(ETH_P_TEB); in geneve_build_skb()
792 geneve_build_header(gnvh, info, inner_proto); in geneve_build_skb()
793 skb_set_inner_protocol(skb, inner_proto); in geneve_build_skb()
/linux-6.15/include/net/netfilter/
H A Dnf_flow_table.h371 static inline bool nf_flow_pppoe_proto(struct sk_buff *skb, __be16 *inner_proto) in nf_flow_pppoe_proto() argument
376 *inner_proto = __nf_flow_pppoe_proto(skb); in nf_flow_pppoe_proto()
/linux-6.15/include/net/
H A Dip_tunnels.h597 __be16 inner_proto, bool raw_proto, bool xnet);
600 __be16 inner_proto, bool xnet) in iptunnel_pull_header() argument
602 return __iptunnel_pull_header(skb, hdr_len, inner_proto, false, xnet); in iptunnel_pull_header()
/linux-6.15/net/netfilter/
H A Dnf_flow_table_ip.c284 __be16 inner_proto; in nf_flow_skb_encap_protocol() local
298 if (nf_flow_pppoe_proto(skb, &inner_proto) && in nf_flow_skb_encap_protocol()
299 inner_proto == proto) { in nf_flow_skb_encap_protocol()
/linux-6.15/net/ipv4/
H A Dip_tunnel_core.c93 __be16 inner_proto, bool raw_proto, bool xnet) in __iptunnel_pull_header() argument
100 if (!raw_proto && inner_proto == htons(ETH_P_TEB)) { in __iptunnel_pull_header()
113 skb->protocol = inner_proto; in __iptunnel_pull_header()
/linux-6.15/net/openvswitch/
H A Dflow_netlink.c3444 __be16 inner_proto; in __ovs_nla_copy_actions() local
3448 inner_proto = tun_p_to_eth_p(key->nsh.base.np); in __ovs_nla_copy_actions()
3449 if (!inner_proto) in __ovs_nla_copy_actions()