/openbmc/linux/net/ipv4/ |
H A D | gre_offload.c | 30 if (unlikely(tnl_hlen < sizeof(struct gre_base_hdr))) in gre_gso_segment() 71 struct gre_base_hdr *greh; in gre_gso_segment() 91 greh = (struct gre_base_hdr *)skb_transport_header(skb); in gre_gso_segment() 127 const struct gre_base_hdr *greh; in gre_gro_receive() 193 const struct gre_base_hdr *greh2; in gre_gro_receive() 206 greh2 = (struct gre_base_hdr *)(p->data + off); in gre_gro_receive() 238 struct gre_base_hdr *greh = (struct gre_base_hdr *)(skb->data + nhoff); in gre_gro_complete()
|
H A D | gre_demux.c | 65 const struct gre_base_hdr *greh; in gre_parse_header() 69 if (unlikely(!pskb_may_pull(skb, nhs + sizeof(struct gre_base_hdr)))) in gre_parse_header() 72 greh = (struct gre_base_hdr *)(skb->data + nhs); in gre_parse_header() 82 greh = (struct gre_base_hdr *)(skb->data + nhs); in gre_parse_header()
|
H A D | ip_gre.c | 860 struct gre_base_hdr *greh; in ipgre_header() 863 greh = (struct gre_base_hdr *)(iph+1); in ipgre_header()
|
/openbmc/linux/include/net/ |
H A D | gre.h | 8 struct gre_base_hdr { struct 14 struct gre_base_hdr fixed_header; argument 113 struct gre_base_hdr *greh; in gre_build_header() 119 greh = (struct gre_base_hdr *)skb->data; in gre_build_header()
|
H A D | pptp.h | 19 struct gre_base_hdr gre_hd;
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_cls_redirect.h | 24 struct gre_base_hdr { struct 54 struct gre_base_hdr gre;
|
H A D | test_cls_redirect_dynptr.c | 300 int32_t delta = sizeof(struct gre_base_hdr) - encap_overhead; in forward_with_gre()
|
H A D | test_cls_redirect.c | 409 int32_t delta = sizeof(struct gre_base_hdr) - encap_overhead; in forward_with_gre()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_gre.c | 32 struct gre_base_hdr *greh = (struct gre_base_hdr *)(buf); in mlx5e_gen_ip_tunnel_header_gretap()
|
/openbmc/linux/net/netfilter/ |
H A D | nf_flow_table_ip.c | 203 ctx->hdrsize = sizeof(struct gre_base_hdr); in nf_flow_tuple_ip() 224 struct gre_base_hdr *greh; in nf_flow_tuple_ip() 226 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in nf_flow_tuple_ip() 603 ctx->hdrsize = sizeof(struct gre_base_hdr); in nf_flow_tuple_ipv6() 624 struct gre_base_hdr *greh; in nf_flow_tuple_ipv6() 626 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in nf_flow_tuple_ipv6()
|
H A D | nf_conntrack_proto_gre.c | 157 const struct gre_base_hdr *grehdr; in gre_pkt_to_tuple() 158 struct gre_base_hdr _grehdr; in gre_pkt_to_tuple()
|
H A D | nft_payload.c | 96 u32 offset = sizeof(struct gre_base_hdr); in __nft_payload_inner_offset() 97 struct gre_base_hdr *gre, _gre; in __nft_payload_inner_offset()
|
H A D | nf_nat_proto.c | 284 const struct gre_base_hdr *greh; in gre_manip_pkt()
|
/openbmc/linux/net/sched/ |
H A D | act_ct.c | 543 hdrsize = sizeof(struct gre_base_hdr); in tcf_ct_flow_table_fill_tuple_ipv4() 566 struct gre_base_hdr *greh; in tcf_ct_flow_table_fill_tuple_ipv4() 568 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in tcf_ct_flow_table_fill_tuple_ipv4() 612 hdrsize = sizeof(struct gre_base_hdr); in tcf_ct_flow_table_fill_tuple_ipv6() 635 struct gre_base_hdr *greh; in tcf_ct_flow_table_fill_tuple_ipv6() 637 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in tcf_ct_flow_table_fill_tuple_ipv6()
|
/openbmc/linux/net/core/ |
H A D | lwt_bpf.c | 560 next_hdr_offset += sizeof(struct gre_base_hdr); in handle_gso_encap() 564 if (((struct gre_base_hdr *)next_hdr)->flags & GRE_CSUM) in handle_gso_encap()
|
H A D | flow_dissector.c | 637 struct gre_base_hdr *hdr, _hdr; in __skb_flow_dissect_gre() 662 offset += sizeof(struct gre_base_hdr); in __skb_flow_dissect_gre()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | efx_common.c | 1310 struct gre_base_hdr *greh; in efx_can_encap_offloads() 1353 greh = (struct gre_base_hdr *)skb_transport_header(skb); in efx_can_encap_offloads()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | efx_common.c | 1293 struct gre_base_hdr *greh; in efx_can_encap_offloads() 1336 greh = (struct gre_base_hdr *)skb_transport_header(skb); in efx_can_encap_offloads()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.h | 610 struct gre_base_hdr *gre;
|
/openbmc/linux/net/netfilter/ipvs/ |
H A D | ip_vs_core.c | 1543 struct gre_base_hdr _greh, *greh; in ipvs_gre_decap()
|
/openbmc/linux/net/xfrm/ |
H A D | xfrm_policy.c | 3550 struct gre_base_hdr *gre_hdr; in decode_session6() 3554 gre_hdr = (struct gre_base_hdr *)(nh + offset); in decode_session6()
|