Home
last modified time | relevance | path

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

123

/tools/testing/selftests/bpf/progs/
A 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
A 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
117 void *data_end = (void *)(long)skb->data_end; in tc_count_pkts() local
A 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_drop_vlan_4011() local
150 void *data_end = (void *)(long)ctx->data_end; in xdp_vlan_change() local
184 void *data_end = (void *)(long)ctx->data_end; in xdp_vlan_remove_outer() local
230 void *data_end = (void *)(long)ctx->data_end; in xdp_vlan_remove_outer2() local
A 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
A Dtest_xdp_noinline.c233 bool parse_udp(void *data, void *data_end, in parse_udp()
255 bool parse_tcp(void *data, void *data_end, in parse_tcp()
287 void *data_end; in encap_v6() local
341 void *data_end; in encap_v4() local
388 int swap_mac_and_send(void *data, void *data_end) in swap_mac_and_send()
401 int send_icmp_reply(void *data, void *data_end) in send_icmp_reply()
433 int send_icmp6_reply(void *data, void *data_end) in send_icmp6_reply()
609 void *data_end = extra_args[1]; in process_l3_headers_v6() local
640 void *data_end = extra_args[1]; in process_l3_headers_v4() local
777 void *data_end = (void *)(long)ctx->data_end; in balancer_ingress_v4() local
[all …]
A Dtest_tc_change_tail.c14 void *data_end = (void *)(long)skb->data_end; in parse_ip_header() local
43 void *data_end = (void *)(long)skb->data_end; in parse_udp_header() local
64 void *data_end; in change_tail() local
A 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
A Dtest_xdp.c47 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
81 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
215 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
A Dtest_xdp_loop.c43 static __always_inline int get_dport(void *trans_data, void *data_end, in get_dport()
77 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
150 void *data_end = (void *)(long)xdp->data_end; in handle_ipv6() local
211 void *data_end = (void *)(long)xdp->data_end; in _xdp_tx_iptunnel() local
A 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
A Dtest_btf_skc_cls_ingress.c29 void *data_end; in test_syncookie_helper() local
71 void *data_end, *iphdr; in handle_ip_tcp() local
181 void *data_end; in cls_ingress() local
A Dtest_l4lb.c234 static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
256 static __always_inline int parse_icmp(void *data, void *data_end, __u64 off, in parse_icmp()
281 static __always_inline bool parse_udp(void *data, __u64 off, void *data_end, in parse_udp()
300 static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end, in parse_tcp()
322 static __always_inline int process_packet(void *data, __u64 off, void *data_end, in process_packet()
454 void *data_end = (void *)(long)ctx->data_end; in balancer_ingress() local
A Dtest_l4lb_noinline.c233 static __noinline int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
255 static __noinline int parse_icmp(void *data, void *data_end, __u64 off, in parse_icmp()
280 static __noinline bool parse_udp(void *data, __u64 off, void *data_end, in parse_udp()
299 static __noinline bool parse_tcp(void *data, __u64 off, void *data_end, in parse_tcp()
321 static __noinline int process_packet(void *data, __u64 off, void *data_end, in process_packet()
453 void *data_end = (void *)(long)ctx->data_end; in balancer_ingress() local
A Dtest_check_mtu.c61 void *data_end = (void *)(long)ctx->data_end; in xdp_exceed_mtu() local
88 void *data_end = (void *)(long)ctx->data_end; in xdp_minus_delta() local
112 void *data_end = (void *)(long)ctx->data_end; in xdp_input_len() local
203 void *data_end = (void *)(long)ctx->data_end; in tc_exceed_mtu_da() local
A Dtest_tc_edt.c67 void *data_end = (void *)(long)skb->data_end; in handle_tcp() local
81 void *data_end = (void *)(long)skb->data_end; in handle_ipv4() local
A Dxdp_redirect_multi_kern.c48 void *data_end = (void *)(long)ctx->data_end; in xdp_redirect_map_multi_prog() local
93 void *data_end = (void *)(long)ctx->data_end; in xdp_devmap_prog() local
A Dxdp_synproxy_kern.c191 void *data_end; member
276 __be32 *tsecr, void *data, void *data_end) in tscookie_init()
375 static __always_inline int tcp_dissect(void *data, void *data_end, in tcp_dissect()
581 void *data, void *data_end, in syncookie_handle_syn()
750 static __always_inline int syncookie_part1(void *ctx, void *data, void *data_end, in syncookie_part1()
787 static __always_inline int syncookie_part2(void *ctx, void *data, void *data_end, in syncookie_part2()
824 void *data_end = (void *)(long)ctx->data_end; in syncookie_xdp() local
842 void *data_end = (void *)(long)skb->data_end; in syncookie_tc() local
A Dtest_parse_tcp_hdr_opt.c39 const void *data_end = (void *)(long)xdp->data_end; in parse_hdr_opt() local
85 const void *data_end = (void *)(long)xdp->data_end; in xdp_ingress_v6() local
A Dtest_pkt_access.c88 void *data_end = (void *)(long)skb->data_end; in test_pkt_write_access_subprog() local
105 void *data_end = (void *)(long)skb->data_end; in test_pkt_access() local
A Dxdp_redirect_map.c43 void *data_end = (void *)(long)xdp->data_end; in xdp_count() local
88 void *data_end = (void *)(long)xdp->data_end; in store_mac() local
A Dxdp_flowtable.c45 static bool xdp_flowtable_offload_check_tcp_state(void *ports, void *data_end, in xdp_flowtable_offload_check_tcp_state()
68 void *data_end = (void *)(long)ctx->data_end; in xdp_flowtable_do_lookup() local
A Dtest_tunnel_kern.c436 void *data_end = (void *)(long)skb->data_end; in veth_set_outer_dst() local
717 void *data_end = (void *)(long)skb->data_end; in ipip_set_tunnel() local
763 void *data_end = (void *)(long)skb->data_end; in ipip_gue_set_tunnel() local
802 void *data_end = (void *)(long)skb->data_end; in ipip_fou_set_tunnel() local
867 void *data_end = (void *)(long)skb->data_end; in ipip6_set_tunnel() local
916 void *data_end = (void *)(long)skb->data_end; in ip6ip6_set_tunnel() local
A Dcgroup_skb_direct_packet_access.c6 __u32 data_end; variable
A Dtest_xdp_adjust_tail_shrink.c15 __u8 *data_end = (void *)(long)xdp->data_end; in _xdp_adjust_tail_shrink() local
/tools/testing/selftests/net/
A Dnat6to4.bpf.c53 const void *data_end = (void *)(long)skb->data_end; in sched_cls_ingress6_nat_6_prog() local
154 const void *data_end = (void *)(long)skb->data_end; in sched_cls_egress4_snat4_prog() local

Completed in 36 milliseconds

123