Home
last modified time | relevance | path

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

123

/Linux-v4.19/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.c112 bool parse_eth(struct ethhdr *eth, void *data_end, in parse_eth()
157 void *data_end = (void *)(long)ctx->data_end; in get_dest_port_ipv4_udp() local
179 void *data_end = (void *)(long)ctx->data_end; in get_proto_ipv4() local
191 void *data_end = (void *)(long)ctx->data_end; in get_proto_ipv6() local
203 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum0_no_touch() local
233 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum1_touch_data() local
276 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum2_round_robin() local
324 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum3_proto_separate() local
392 void *data_end = (void *)(long)ctx->data_end; in xdp_prognum4_ddos_filter_pktgen() local
471 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
Dxdp_adjust_tail_kern.c74 void *data_end = (void *)(long)xdp->data_end; in send_icmp4_too_big() local
119 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() local
136 void *data_end = (void *)(long)xdp->data_end; in _xdp_icmp() 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
Dxdp2skb_meta_kern.c35 void *data, *data_end; in _xdp_mark() local
66 void *data_end = (void *)(unsigned long)ctx->data_end; in _tc_mark() local
Dxdp_router_ipv4_kern.c96 static inline int parse_ipv4(void *data, u64 nh_off, void *data_end, in parse_ipv4()
111 void *data_end = (void *)(long)ctx->data_end; in xdp_router_ipv4_prog() local
Dparse_simple.c33 void *data_end = (void *)(long)skb->data_end; in handle_ingress() local
Dxdp_sample_pkts_kern.c27 void *data_end = (void *)(long)ctx->data_end; in xdp_sample_prog() local
Dxdp_redirect_kern.c58 void *data_end = (void *)(long)ctx->data_end; in xdp_redirect_prog() local
Dxdp_redirect_map_kern.c58 void *data_end = (void *)(long)ctx->data_end; in xdp_redirect_map_prog() local
/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_xdp_noinline.c243 bool parse_udp(void *data, void *data_end, in parse_udp()
265 bool parse_tcp(void *data, void *data_end, in parse_tcp()
297 void *data_end; in encap_v6() local
343 void *data_end; in encap_v4() local
386 bool decap_v6(struct xdp_md *xdp, void **data, void **data_end, bool inner_v4) in decap_v6()
407 bool decap_v4(struct xdp_md *xdp, void **data, void **data_end) in decap_v4()
425 int swap_mac_and_send(void *data, void *data_end) in swap_mac_and_send()
438 int send_icmp_reply(void *data, void *data_end) in send_icmp_reply()
471 int send_icmp6_reply(void *data, void *data_end) in send_icmp6_reply()
495 int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
[all …]
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_l4lb.c236 static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
258 static __always_inline int parse_icmp(void *data, void *data_end, __u64 off, in parse_icmp()
283 static __always_inline bool parse_udp(void *data, __u64 off, void *data_end, in parse_udp()
302 static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end, in parse_tcp()
324 static __always_inline int process_packet(void *data, __u64 off, void *data_end, in process_packet()
456 void *data_end = (void *)(long)ctx->data_end; in balancer_ingress() local
Dtest_l4lb_noinline.c236 static int parse_icmpv6(void *data, void *data_end, __u64 off, in parse_icmpv6()
258 static int parse_icmp(void *data, void *data_end, __u64 off, in parse_icmp()
283 static bool parse_udp(void *data, __u64 off, void *data_end, in parse_udp()
302 static bool parse_tcp(void *data, __u64 off, void *data_end, in parse_tcp()
324 static int process_packet(void *data, __u64 off, void *data_end, in process_packet()
456 void *data_end = (void *)(long)ctx->data_end; in balancer_ingress() local
Dtest_xdp_meta.c14 __u8 *data, *data_meta, *data_end; in ing_cls() local
34 __u8 *data, *data_meta, *data_end; in ing_xdp() local
Dtest_adjust_tail.c17 void *data_end = (void *)(long)xdp->data_end; in _xdp_adjust_tail() local
Dsockmap_tcp_msg_prog.c18 void *data_end = (void *)(long) msg->data_end; in bpf_prog1() local
Dtest_pkt_access.c26 void *data_end = (void *)(long)skb->data_end; in process() local
Dsockmap_parse_prog.c18 void *data_end = (void *)(long) skb->data_end; in bpf_prog1() local
Dsockmap_verdict_prog.c46 void *data_end = (void *)(long) skb->data_end; in bpf_prog2() local
Dtest_tunnel_kern.c532 void *data_end = (void *)(long)skb->data_end; in _ipip_set_tunnel() local
589 void *data_end = (void *)(long)skb->data_end; in _ipip6_set_tunnel() local
638 void *data_end = (void *)(long)skb->data_end; in _ip6ip6_set_tunnel() local
Dtest_sockmap_kern.h310 void *data_end = (void *)(long) msg->data_end; in bpf_prog8() local
327 void *data_end = (void *)(long) msg->data_end; in bpf_prog9() local

123