summaryrefslogtreecommitdiff
path: root/samples/bpf
ModeNameSize
-rw-r--r--.gitignore810logplain
-rw-r--r--Makefile16228logplain
-rw-r--r--Makefile.target2581logplain
-rw-r--r--README.rst3679logplain
-rw-r--r--asm_goto_workaround.h725logplain
-rw-r--r--bpf_insn.h6432logplain
-rw-r--r--cookie_uid_helper_example.c9643logplain
-rw-r--r--cpustat_kern.c7127logplain
-rw-r--r--cpustat_user.c5808logplain
-rwxr-xr-xdo_hbm_test.sh12292logplain
-rw-r--r--fds_example.c4453logplain
d---------gnu35logplain
-rw-r--r--hash_func01.h1321logplain
-rw-r--r--hbm.c13936logplain
-rw-r--r--hbm.h1205logplain
-rw-r--r--hbm_edt_kern.c5398logplain
-rw-r--r--hbm_kern.h5837logplain
-rw-r--r--hbm_out_kern.c5657logplain
-rw-r--r--ibumad_kern.c2977logplain
-rw-r--r--ibumad_user.c3439logplain
-rw-r--r--lathist_kern.c2142logplain
-rw-r--r--lathist_user.c2660logplain
-rw-r--r--lwt_len_hist.bpf.c1519logplain
-rwxr-xr-xlwt_len_hist.sh1058logplain
-rw-r--r--lwt_len_hist_user.c1653logplain
-rw-r--r--map_perf_test.bpf.c6526logplain
-rw-r--r--map_perf_test_user.c11825logplain
-rw-r--r--net_shared.h843logplain
-rw-r--r--offwaketime_kern.c3721logplain
-rw-r--r--offwaketime_user.c3241logplain
-rw-r--r--parse_ldabs.c1230logplain
-rw-r--r--parse_simple.c1308logplain
-rw-r--r--parse_varlen.c3487logplain
-rwxr-xr-xrun_cookie_uid_helper_example.sh341logplain
-rw-r--r--sampleip_kern.c915logplain
-rw-r--r--sampleip_user.c5122logplain
-rw-r--r--sock_example.c3019logplain
-rw-r--r--sock_example.h814logplain
-rw-r--r--sock_flags.bpf.c1143logplain
-rw-r--r--sockex1_kern.c661logplain
-rw-r--r--sockex1_user.c1388logplain
-rw-r--r--sockex2_kern.c4871logplain
-rw-r--r--sockex2_user.c1374logplain
-rw-r--r--sockex3_kern.c6627logplain
-rw-r--r--sockex3_user.c2274logplain
-rw-r--r--spintest_kern.c2148logplain
-rw-r--r--spintest_user.c2112logplain
-rw-r--r--syscall_nrs.c337logplain
-rw-r--r--syscall_tp_kern.c1794logplain
-rw-r--r--syscall_tp_user.c3269logplain
-rw-r--r--task_fd_query_kern.c412logplain
-rw-r--r--task_fd_query_user.c11595logplain
-rwxr-xr-xtc_l2_redirect.sh5191logplain
-rw-r--r--tc_l2_redirect_kern.c6142logplain
-rw-r--r--tc_l2_redirect_user.c1345logplain
-rw-r--r--tcbpf1_kern.c2619logplain
-rw-r--r--tcp_basertt_kern.c1731logplain
-rw-r--r--tcp_bpf.readme1128logplain
-rw-r--r--tcp_bufs_kern.c2170logplain
-rw-r--r--tcp_clamp_kern.c2758logplain
-rw-r--r--tcp_cong_kern.c1962logplain
-rw-r--r--tcp_dumpstats_kern.c1350logplain
-rw-r--r--tcp_iw_kern.c2271logplain
-rw-r--r--tcp_rwnd_kern.c1743logplain
-rw-r--r--tcp_synrto_kern.c1707logplain
-rw-r--r--tcp_tos_reflect_kern.c1833logplain
-rw-r--r--test_cgrp2_array_pin.c2155logplain
-rw-r--r--test_cgrp2_attach.c4714logplain
-rw-r--r--test_cgrp2_sock.c6445logplain
-rwxr-xr-xtest_cgrp2_sock.sh2941logplain
-rw-r--r--test_cgrp2_sock2.c2009logplain
-rwxr-xr-xtest_cgrp2_sock2.sh1984logplain
-rw-r--r--test_cgrp2_tc.bpf.c1586logplain
-rwxr-xr-xtest_cgrp2_tc.sh4382logplain
-rwxr-xr-xtest_cls_bpf.sh915logplain
-rw-r--r--test_current_task_under_cgroup.bpf.c1089logplain
-rw-r--r--test_current_task_under_cgroup_user.c2479logplain
-rw-r--r--test_lru_dist.c12095logplain
-rw-r--r--test_lwt_bpf.c5966logplain
-rwxr-xr-xtest_lwt_bpf.sh9370logplain
-rw-r--r--test_map_in_map.bpf.c3972logplain
-rw-r--r--test_map_in_map_user.c4357logplain
-rw-r--r--test_overhead_kprobe.bpf.c1377logplain
-rw-r--r--test_overhead_raw_tp.bpf.c358logplain
-rw-r--r--test_overhead_tp.bpf.c658logplain
-rw-r--r--test_overhead_user.c4561logplain
-rwxr-xr-xtest_override_return.sh276logplain
-rw-r--r--test_probe_write_user.bpf.c1604logplain
-rw-r--r--test_probe_write_user_user.c3331logplain
-rw-r--r--trace_event_kern.c2314logplain
-rw-r--r--trace_event_user.c8032logplain
-rw-r--r--trace_output.bpf.c589logplain
-rw-r--r--trace_output_user.c2272logplain
-rw-r--r--tracex1_kern.c1767logplain
-rw-r--r--tracex1_user.c1098logplain
-rw-r--r--tracex2.bpf.c2337logplain
-rw-r--r--tracex2_user.c4106logplain
-rw-r--r--tracex3_kern.c2069logplain
-rw-r--r--tracex3_user.c3753logplain
-rw-r--r--tracex4_kern.c1241logplain
-rw-r--r--tracex4_user.c2050logplain
-rw-r--r--tracex5_kern.c2255logplain
-rw-r--r--tracex5_user.c2310logplain
-rw-r--r--tracex6_kern.c1445logplain
-rw-r--r--tracex6_user.c5630logplain
-rw-r--r--tracex7_kern.c301logplain
-rw-r--r--tracex7_user.c1219logplain
-rw-r--r--xdp1_kern.c2267logplain
-rw-r--r--xdp1_user.c3430logplain
-rw-r--r--xdp2_kern.c2648logplain
-rwxr-xr-xxdp2skb_meta.sh4610logplain
-rw-r--r--xdp2skb_meta_kern.c3095logplain
-rw-r--r--xdp_adjust_tail_kern.c3919logplain
-rw-r--r--xdp_adjust_tail_user.c4725logplain
-rw-r--r--xdp_fwd_kern.c4652logplain
-rw-r--r--xdp_fwd_user.c5371logplain
-rw-r--r--xdp_monitor.bpf.c218logplain
-rw-r--r--xdp_monitor_user.c2813logplain
-rw-r--r--xdp_redirect.bpf.c1335logplain
-rw-r--r--xdp_redirect_cpu.bpf.c12262logplain
-rw-r--r--xdp_redirect_cpu_user.c15291logplain
-rw-r--r--xdp_redirect_map.bpf.c2559logplain
-rw-r--r--xdp_redirect_map_multi.bpf.c1744logplain
-rw-r--r--xdp_redirect_map_multi_user.c5863logplain
-rw-r--r--xdp_redirect_map_user.c6201logplain
-rw-r--r--xdp_redirect_user.c4425logplain
-rw-r--r--xdp_router_ipv4.bpf.c4103logplain
-rw-r--r--xdp_router_ipv4_user.c17397logplain
-rw-r--r--xdp_rxq_info_kern.c3231logplain
-rw-r--r--xdp_rxq_info_user.c14469logplain
-rw-r--r--xdp_sample.bpf.c7284logplain
-rw-r--r--xdp_sample.bpf.h3343logplain
-rw-r--r--xdp_sample_pkts_kern.c1566logplain
-rw-r--r--xdp_sample_pkts_user.c4029logplain
-rw-r--r--xdp_sample_shared.h295logplain
-rw-r--r--xdp_sample_user.c43387logplain
-rw-r--r--xdp_sample_user.h4556logplain
-rw-r--r--xdp_tx_iptunnel_common.h485logplain
-rw-r--r--xdp_tx_iptunnel_kern.c5707logplain
-rw-r--r--xdp_tx_iptunnel_user.c7542logplain