Home
last modified time | relevance | path

Searched defs:data_end (Results 1 – 25 of 171) sorted by relevance

1234567

/kernel/linux/linux-6.6/samples/bpf/
Dparse_varlen.c22 static int tcp(void *data, uint64_t tp_off, void *data_end) in tcp()
33 static int udp(void *data, uint64_t tp_off, void *data_end) in udp()
51 static int parse_ipv4(void *data, uint64_t nh_off, void *data_end) in parse_ipv4()
78 static int parse_ipv6(void *data, uint64_t nh_off, void *data_end) in parse_ipv6()
117 void *data_end = (void *)(long)skb->data_end; in handle_ingress() local
Dxdp_tx_iptunnel_kern.c45 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
79 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
154 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
218 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
/kernel/linux/linux-5.10/samples/bpf/
Dparse_varlen.c22 static int tcp(void *data, uint64_t tp_off, void *data_end) in tcp()
33 static int udp(void *data, uint64_t tp_off, void *data_end) in udp()
51 static int parse_ipv4(void *data, uint64_t nh_off, void *data_end) in parse_ipv4()
78 static int parse_ipv6(void *data, uint64_t nh_off, void *data_end) in parse_ipv6()
117 void *data_end = (void *)(long)skb->data_end; in handle_ingress() local
Dxdp_redirect_cpu_kern.c115 bool parse_eth(struct ethhdr *eth, void *data_end, in parse_eth()
160 void *data_end = (void *)(long)ctx->data_end; in get_dest_port_ipv4_udp() local
182 void *data_end = (void *)(long)ctx->data_end; in get_proto_ipv4() local
194 void *data_end = (void *)(long)ctx->data_end; in get_proto_ipv6() local
206 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum0_no_touch() local
236 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum1_touch_data() local
279 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum2_round_robin() local
327 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum3_proto_separate() local
395 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum4_ddos_filter_pktgen() local
474 void *data_end = (void *)(long)ctx->data_end; in get_ipv4_hash_ip_pair() local
[all …]
Dxdp_tx_iptunnel_kern.c45 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
79 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
154 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
218 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
Dxdp1_kern.c24 static int parse_ipv4(void *data, u64 nh_off, void *data_end) in parse_ipv4()
33 static int parse_ipv6(void *data, u64 nh_off, void *data_end) in parse_ipv6()
45 void *data_end = (void *)(long)ctx->data_end; in xdp_prog1() local
Dxdp2_kern.c40 static int parse_ipv4(void *data, u64 nh_off, void *data_end) in parse_ipv4()
49 static int parse_ipv6(void *data, u64 nh_off, void *data_end) in parse_ipv6()
61 void *data_end = (void *)(long)ctx->data_end; in xdp_prog1() local
Dtc_l2_redirect_kern.c64 void *data_end = (void *)(long)skb->data_end; in _l2_to_iptun_ingress_forward() local
115 void *data_end = (void *)(long)skb->data_end; in _l2_to_iptun_ingress_redirect() local
156 void *data_end = (void *)(long)skb->data_end; in _l2_to_ip6tun_ingress_redirect() local
211 void *data_end = (void *)(long)skb->data_end; in _drop_non_tun_vip() local
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dtest_xdp_do_redirect.c32 void *data_end = (void *)(long)xdp->data_end; in xdp_redirect() local
67 static bool check_pkt(void *data, void *data_end, const __u32 mark) in check_pkt()
89 void *data_end = (void *)(long)xdp->data_end; in xdp_count_pkts() local
105 void *data_end = (void *)(long)skb->data_end; in tc_count_pkts() local
Dtest_tc_neigh_fib.c27 void *data_end = ctx_ptr(skb->data_end); in fill_fib_params_v4() local
55 void *data_end = ctx_ptr(skb->data_end); in fill_fib_params_v6() local
81 void *data_end = ctx_ptr(skb->data_end); in tc_chk() local
128 void *data_end = ctx_ptr(skb->data_end); in tc_redir() local
Dtest_xdp_vlan.c57 bool parse_eth_frame(struct ethhdr *eth, void *data_end, struct parse_pkt *pkt) in parse_eth_frame()
108 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum0() local
150 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum1() local
184 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum2() local
230 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum3() local
Dtest_xdp_noinline.c232 bool parse_udp(void *data, void *data_end, in parse_udp()
254 bool parse_tcp(void *data, void *data_end, in parse_tcp()
286 void *data_end; in encap_v6() local
332 void *data_end; in encap_v4() local
375 int swap_mac_and_send(void *data, void *data_end) in swap_mac_and_send()
388 int send_icmp_reply(void *data, void *data_end) in send_icmp_reply()
420 int send_icmp6_reply(void *data, void *data_end) in send_icmp6_reply()
444 int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
469 int parse_icmp(void *data, void *data_end, __u64 off, in parse_icmp()
591 void *data_end) in process_l3_headers_v6()
[all …]
Dvrf_socket_lookup.c18 static void socket_lookup(void *ctx, void *data_end, void *data) in socket_lookup()
66 void *data_end = (void *)(long)skb->data_end; in tc_socket_lookup() local
79 void *data_end = (void *)(long)xdp->data_end; in xdp_socket_lookup() local
Dxdpwall.c106 static __always_inline struct ethhdr *parse_ethhdr(void *data, void *data_end) in parse_ethhdr()
165 get_transport_hdr(__u16 offset, void *data, void *data_end) in get_transport_hdr()
191 parse_tcp(struct pkt_info *info, void *transport_hdr, void *data_end) in parse_tcp()
206 parse_udp(struct pkt_info *info, void *transport_hdr, void *data_end) in parse_udp()
234 filter_transport_hdr(void *transport_hdr, void *data_end, in filter_transport_hdr()
257 parse_gue_v6(struct pkt_info *info, struct ipv6hdr *ip6h, void *data_end) in parse_gue_v6()
299 void *data, void *data_end) in parse_ipv6_gue()
320 void *data_end = (void *)(long)(ctx->data_end); in edgewall() local
Dtest_xdp_loop.c42 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
76 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
149 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
210 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
Dtest_xdp.c46 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
80 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
153 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
214 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
Dtest_btf_skc_cls_ingress.c33 void *data_end; in test_syncookie_helper() local
75 void *data_end; in handle_ip6_tcp() local
153 void *data_end; in cls_ingress() local
Dtest_tc_neigh.c42 void *data_end = ctx_ptr(skb->data_end); in is_remote_ep_v4() local
59 void *data_end = ctx_ptr(skb->data_end); in is_remote_ep_v6() local
76 void *data_end = ctx_ptr(skb->data_end); in tc_chk() local
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dtest_xdp_noinline.c232 bool parse_udp(void *data, void *data_end, in parse_udp()
254 bool parse_tcp(void *data, void *data_end, in parse_tcp()
286 void *data_end; in encap_v6() local
332 void *data_end; in encap_v4() local
375 bool decap_v6(struct xdp_md *xdp, void **data, void **data_end, bool inner_v4) in decap_v6()
396 bool decap_v4(struct xdp_md *xdp, void **data, void **data_end) in decap_v4()
414 int swap_mac_and_send(void *data, void *data_end) in swap_mac_and_send()
427 int send_icmp_reply(void *data, void *data_end) in send_icmp_reply()
460 int send_icmp6_reply(void *data, void *data_end) in send_icmp6_reply()
484 int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
[all …]
Dtest_tc_neigh_fib.c27 void *data_end = ctx_ptr(skb->data_end); in fill_fib_params_v4() local
55 void *data_end = ctx_ptr(skb->data_end); in fill_fib_params_v6() local
80 void *data_end = ctx_ptr(skb->data_end); in tc_chk() local
127 void *data_end = ctx_ptr(skb->data_end); in tc_redir() local
Dtest_xdp_vlan.c57 bool parse_eth_frame(struct ethhdr *eth, void *data_end, struct parse_pkt *pkt) in parse_eth_frame()
108 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum0() local
150 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum1() local
184 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum2() local
243 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum3() local
Dtest_xdp_loop.c44 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
78 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
151 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
212 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
Dtest_xdp.c48 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
82 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
155 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
216 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
Dtest_btf_skc_cls_ingress.c33 void *data_end; in test_syncookie_helper() local
75 void *data_end; in handle_ip6_tcp() local
153 void *data_end; in cls_ingress() local
Dtest_tc_neigh.c51 void *data_end = ctx_ptr(skb->data_end); in is_remote_ep_v4() local
68 void *data_end = ctx_ptr(skb->data_end); in is_remote_ep_v6() local
91 void *data_end = ctx_ptr(skb->data_end); in tc_chk() local

1234567