Home
last modified time | relevance | path

Searched refs:gre_base_hdr (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/net/ipv4/
H A Dgre_offload.c28 if (unlikely(tnl_hlen < sizeof(struct gre_base_hdr))) in gre_gso_segment()
63 struct gre_base_hdr *greh; in gre_gso_segment()
83 greh = (struct gre_base_hdr *)skb_transport_header(skb); in gre_gso_segment()
121 const struct gre_base_hdr *greh; in gre_gro_receive()
191 const struct gre_base_hdr *greh2; in gre_gro_receive()
204 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 Dgre_demux.c65 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()
/kernel/linux/linux-6.6/net/ipv4/
H A Dgre_offload.c30 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 Dgre_demux.c65 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()
/kernel/linux/linux-5.10/include/net/
H A Dgre.h8 struct gre_base_hdr { struct
14 struct gre_base_hdr fixed_header;
124 struct gre_base_hdr *greh; in gre_build_header()
130 greh = (struct gre_base_hdr *)skb->data; in gre_build_header()
H A Dpptp.h16 struct gre_base_hdr gre_hd;
/kernel/linux/linux-6.6/include/net/
H A Dgre.h8 struct gre_base_hdr { struct
14 struct gre_base_hdr fixed_header;
113 struct gre_base_hdr *greh; in gre_build_header()
119 greh = (struct gre_base_hdr *)skb->data; in gre_build_header()
H A Dpptp.h19 struct gre_base_hdr gre_hd;
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dtest_cls_redirect.h24 struct gre_base_hdr { struct
54 struct gre_base_hdr gre;
H A Dtest_cls_redirect.c408 int32_t delta = sizeof(struct gre_base_hdr) - encap_overhead; in forward_with_gre()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_cls_redirect.h24 struct gre_base_hdr { struct
54 struct gre_base_hdr gre;
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c32 struct gre_base_hdr *greh = (struct gre_base_hdr *)(buf); in mlx5e_gen_ip_tunnel_header_gretap()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c32 struct gre_base_hdr *greh = (struct gre_base_hdr *)(buf); in mlx5e_gen_ip_tunnel_header_gretap()
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_flow_table_ip.c203 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()
598 ctx->hdrsize = sizeof(struct gre_base_hdr); in nf_flow_tuple_ipv6()
619 struct gre_base_hdr *greh; in nf_flow_tuple_ipv6()
621 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in nf_flow_tuple_ipv6()
H A Dnf_conntrack_proto_gre.c157 const struct gre_base_hdr *grehdr; in gre_pkt_to_tuple()
158 struct gre_base_hdr _grehdr; in gre_pkt_to_tuple()
H A Dnft_payload.c105 u32 offset = sizeof(struct gre_base_hdr); in __nft_payload_inner_offset()
106 struct gre_base_hdr *gre, _gre; in __nft_payload_inner_offset()
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_conntrack_proto_gre.c170 const struct gre_base_hdr *grehdr; in gre_pkt_to_tuple()
171 struct gre_base_hdr _grehdr; in gre_pkt_to_tuple()
/kernel/linux/linux-6.6/net/sched/
H A Dact_ct.c535 hdrsize = sizeof(struct gre_base_hdr); in tcf_ct_flow_table_fill_tuple_ipv4()
558 struct gre_base_hdr *greh; in tcf_ct_flow_table_fill_tuple_ipv4()
560 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in tcf_ct_flow_table_fill_tuple_ipv4()
604 hdrsize = sizeof(struct gre_base_hdr); in tcf_ct_flow_table_fill_tuple_ipv6()
627 struct gre_base_hdr *greh; in tcf_ct_flow_table_fill_tuple_ipv6()
629 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in tcf_ct_flow_table_fill_tuple_ipv6()
/kernel/linux/linux-5.10/net/core/
H A Dlwt_bpf.c559 next_hdr_offset += sizeof(struct gre_base_hdr); in handle_gso_encap()
563 if (((struct gre_base_hdr *)next_hdr)->flags & GRE_CSUM) in handle_gso_encap()
/kernel/linux/linux-6.6/net/core/
H A Dlwt_bpf.c560 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h499 struct gre_base_hdr *gre;
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h608 struct gre_base_hdr *gre;
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Defx_common.c1299 struct gre_base_hdr *greh; in efx_can_encap_offloads()
1342 greh = (struct gre_base_hdr *)skb_transport_header(skb); in efx_can_encap_offloads()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Defx_common.c1293 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Defx_common.c1310 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()

Completed in 29 milliseconds

12