.. |
.gitignore
|
c48424d993
samples/bpf: add .gitignore file
|
há 7 anos atrás |
Makefile
|
acb4ea9564
bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program
|
há 7 anos atrás |
README.rst
|
8bf2ac25a9
samples/bpf: Add documentation on cross compilation
|
há 7 anos atrás |
bpf_insn.h
|
8d93045077
samples: bpf: rename libbpf.h to bpf_insn.h
|
há 7 anos atrás |
bpf_load.c
|
664e787845
samples/bpf: remove duplicated includes
|
há 6 anos atrás |
bpf_load.h
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
cookie_uid_helper_example.c
|
8d93045077
samples: bpf: rename libbpf.h to bpf_insn.h
|
há 7 anos atrás |
cpustat_kern.c
|
c535077789
samples/bpf: Add program for CPU state statistics
|
há 7 anos atrás |
cpustat_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
fds_example.c
|
8d93045077
samples: bpf: rename libbpf.h to bpf_insn.h
|
há 7 anos atrás |
hash_func01.h
|
1139568658
samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash
|
há 7 anos atrás |
lathist_kern.c
|
0fb1170ee6
bpf: BPF based latency tracing
|
há 10 anos atrás |
lathist_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
load_sock_ops.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
lwt_len_hist.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
lwt_len_hist_kern.c
|
f74599f7c5
bpf: Add tests and samples for LWT-BPF
|
há 8 anos atrás |
lwt_len_hist_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
map_perf_test_kern.c
|
95ec669685
samples/bpf: Use getppid instead of getpgrp for array map stress
|
há 7 anos atrás |
map_perf_test_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
offwaketime_kern.c
|
02413cabd6
bpf, samples: don't zero data when not needed
|
há 9 anos atrás |
offwaketime_user.c
|
28dbf861de
samples/bpf: move common-purpose trace functions to selftests
|
há 7 anos atrás |
parse_ldabs.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
há 8 anos atrás |
parse_simple.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
há 8 anos atrás |
parse_varlen.c
|
4d5d33a085
samples/bpf: add missing <linux/if_vlan.h>
|
há 7 anos atrás |
run_cookie_uid_helper_example.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
sampleip_kern.c
|
2dbb4c05d0
bpf/samples: Fix PT_REGS_IP on s390x and use it
|
há 8 anos atrás |
sampleip_user.c
|
664e787845
samples/bpf: remove duplicated includes
|
há 6 anos atrás |
sock_example.c
|
8d93045077
samples: bpf: rename libbpf.h to bpf_insn.h
|
há 7 anos atrás |
sock_example.h
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
sock_flags_kern.c
|
0adc3dd900
samples/bpf: Update cgroup socket examples to use uid gid helper
|
há 8 anos atrás |
sockex1_kern.c
|
614cd3bd37
samples: bpf: add skb->field examples and tests
|
há 10 anos atrás |
sockex1_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
sockex2_kern.c
|
32c0097983
samples/bpf: fix compilation failure
|
há 6 anos atrás |
sockex2_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
sockex3_kern.c
|
32c0097983
samples/bpf: fix compilation failure
|
há 6 anos atrás |
sockex3_user.c
|
32c0097983
samples/bpf: fix compilation failure
|
há 6 anos atrás |
spintest_kern.c
|
138d6153a1
samples/bpf: Enable powerpc support
|
há 9 anos atrás |
spintest_user.c
|
28dbf861de
samples/bpf: move common-purpose trace functions to selftests
|
há 7 anos atrás |
syscall_nrs.c
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
syscall_tp_kern.c
|
1da236b6be
bpf: add a test case for syscalls/sys_{enter|exit}_* tracepoints
|
há 8 anos atrás |
syscall_tp_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
task_fd_query_kern.c
|
ecb96f7fe1
samples/bpf: add a samples/bpf test for BPF_TASK_FD_QUERY
|
há 7 anos atrás |
task_fd_query_user.c
|
ecb96f7fe1
samples/bpf: add a samples/bpf test for BPF_TASK_FD_QUERY
|
há 7 anos atrás |
tc_l2_redirect.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
tc_l2_redirect_kern.c
|
cdb749cef1
bpf: fix samples xdp_tx_iptunnel and tc_l2_redirect with fake KBUILD_MODNAME
|
há 8 anos atrás |
tc_l2_redirect_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tcbpf1_kern.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
há 8 anos atrás |
tcp_basertt_kern.c
|
c890063e44
bpf: sample BPF_SOCKET_OPS_BASE_RTT program
|
há 7 anos atrás |
tcp_bpf.readme
|
aaf151b9e6
bpf: Rename tcp_bbf.readme to tcp_bpf.readme
|
há 7 anos atrás |
tcp_bufs_kern.c
|
a4174f0560
bpf: Fix tcp_bufs_kern.c sample program
|
há 7 anos atrás |
tcp_clamp_kern.c
|
03e982eed4
bpf: Fix tcp_clamp_kern.c sample program
|
há 7 anos atrás |
tcp_cong_kern.c
|
2ff969fbe2
bpf: Fix tcp_cong_kern.c sample program
|
há 7 anos atrás |
tcp_iw_kern.c
|
e1853319fc
bpf: Fix tcp_iw_kern.c sample program
|
há 7 anos atrás |
tcp_rwnd_kern.c
|
016e661bb0
bpf: Fix tcp_rwnd_kern.c sample program
|
há 7 anos atrás |
tcp_synrto_kern.c
|
7863f46bac
bpf: Fix tcp_synrto_kern.c sample program
|
há 7 anos atrás |
tcp_tos_reflect_kern.c
|
acb4ea9564
bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program
|
há 7 anos atrás |
test_cgrp2_array_pin.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
test_cgrp2_attach.c
|
8d93045077
samples: bpf: rename libbpf.h to bpf_insn.h
|
há 7 anos atrás |
test_cgrp2_attach2.c
|
5fcbd29b37
samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage
|
há 6 anos atrás |
test_cgrp2_sock.c
|
8d93045077
samples: bpf: rename libbpf.h to bpf_insn.h
|
há 7 anos atrás |
test_cgrp2_sock.sh
|
c8745e07d5
samples/bpf: detach prog from cgroup
|
há 7 anos atrás |
test_cgrp2_sock2.c
|
ee583014a9
samples/bpf: test_cgrp2_sock2: fix an off by one
|
há 7 anos atrás |
test_cgrp2_sock2.sh
|
c8745e07d5
samples/bpf: detach prog from cgroup
|
há 7 anos atrás |
test_cgrp2_tc.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
test_cgrp2_tc_kern.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
há 8 anos atrás |
test_cls_bpf.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
test_current_task_under_cgroup_kern.c
|
9e6e60ecbd
samples/bpf: Add test_current_task_under_cgroup test
|
há 9 anos atrás |
test_current_task_under_cgroup_user.c
|
664e787845
samples/bpf: remove duplicated includes
|
há 6 anos atrás |
test_ipip.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
test_lru_dist.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
test_lwt_bpf.c
|
f74599f7c5
bpf: Add tests and samples for LWT-BPF
|
há 8 anos atrás |
test_lwt_bpf.sh
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
há 7 anos atrás |
test_map_in_map_kern.c
|
fb30d4b712
bpf: Add tests for map-in-map
|
há 8 anos atrás |
test_map_in_map_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
test_overhead_kprobe_kern.c
|
e3edfdec04
samples/bpf: add tracepoint vs kprobe performance tests
|
há 9 anos atrás |
test_overhead_raw_tp_kern.c
|
4662a4e538
samples/bpf: raw tracepoint test
|
há 7 anos atrás |
test_overhead_tp_kern.c
|
e3edfdec04
samples/bpf: add tracepoint vs kprobe performance tests
|
há 9 anos atrás |
test_overhead_user.c
|
02a2f000a3
samples/bpf: Check the error of write() and read()
|
há 7 anos atrás |
test_override_return.sh
|
965de87e54
samples/bpf: add a test for bpf_override_return
|
há 7 anos atrás |
test_probe_write_user_kern.c
|
cf9b1199de
samples/bpf: Add test/example of using bpf_probe_write_user bpf helper
|
há 9 anos atrás |
test_probe_write_user_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
trace_event_kern.c
|
12fe12253c
samples/bpf: add example to test reading address
|
há 7 anos atrás |
trace_event_user.c
|
492b7e8945
samples/bpf: Check the result of system()
|
há 7 anos atrás |
trace_output_kern.c
|
569cc39d39
samples/bpf: fix trace_output example
|
há 9 anos atrás |
trace_output_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tracex1_kern.c
|
02413cabd6
bpf, samples: don't zero data when not needed
|
há 9 anos atrás |
tracex1_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tracex2_kern.c
|
02413cabd6
bpf, samples: don't zero data when not needed
|
há 9 anos atrás |
tracex2_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tracex3_kern.c
|
3059303f59
samples/bpf: update tracex[23] examples to use per-cpu maps
|
há 9 anos atrás |
tracex3_user.c
|
20cdeb5408
bpf, tracex3_user: erase "ARRAY_SIZE" redefined
|
há 6 anos atrás |
tracex4_kern.c
|
138d6153a1
samples/bpf: Enable powerpc support
|
há 9 anos atrás |
tracex4_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tracex5_kern.c
|
4b7190e841
samples/bpf: Fix tracex5 to work with MIPS syscalls.
|
há 8 anos atrás |
tracex5_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tracex6_kern.c
|
020a32d958
bpf: add a test case for helper bpf_perf_event_read_value
|
há 7 anos atrás |
tracex6_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
tracex7_kern.c
|
965de87e54
samples/bpf: add a test for bpf_override_return
|
há 7 anos atrás |
tracex7_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
xdp1_kern.c
|
d9094bda5c
bpf: make xdp sample variable names more meaningful
|
há 9 anos atrás |
xdp1_user.c
|
be5bca44aa
samples: bpf: convert some XDP samples from bpf_load to libbpf
|
há 7 anos atrás |
xdp2_kern.c
|
d9094bda5c
bpf: make xdp sample variable names more meaningful
|
há 9 anos atrás |
xdp2skb_meta.sh
|
b9626f45ab
samples/bpf: Fix tc and ip paths in xdp2skb_meta.sh
|
há 7 anos atrás |
xdp2skb_meta_kern.c
|
e2e3224122
samples/bpf: xdp2skb_meta comment explain why pkt-data pointers are invalidated
|
há 7 anos atrás |
xdp_adjust_tail_kern.c
|
c6ffd1ff78
bpf: add bpf_xdp_adjust_tail sample prog
|
há 7 anos atrás |
xdp_adjust_tail_user.c
|
be5bca44aa
samples: bpf: convert some XDP samples from bpf_load to libbpf
|
há 7 anos atrás |
xdp_fwd_kern.c
|
4c79579b44
bpf: Change bpf_fib_lookup to return lookup status
|
há 7 anos atrás |
xdp_fwd_user.c
|
e1a40ef418
samples: bpf: convert xdp_fwd_user.c to libbpf
|
há 7 anos atrás |
xdp_monitor_kern.c
|
a570e48fee
samples/bpf: xdp_monitor use err code from tracepoint xdp:xdp_devmap_xmit
|
há 7 anos atrás |
xdp_monitor_user.c
|
a570e48fee
samples/bpf: xdp_monitor use err code from tracepoint xdp:xdp_devmap_xmit
|
há 7 anos atrás |
xdp_redirect_cpu_kern.c
|
c1617fb4c5
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
|
há 7 anos atrás |
xdp_redirect_cpu_user.c
|
817b89beb9
samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM
|
há 7 anos atrás |
xdp_redirect_kern.c
|
3edcf18ec2
samples/bpf: Fix compilation issue in redirect dummy program
|
há 8 anos atrás |
xdp_redirect_map_kern.c
|
3edcf18ec2
samples/bpf: Fix compilation issue in redirect dummy program
|
há 8 anos atrás |
xdp_redirect_map_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
xdp_redirect_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
xdp_router_ipv4_kern.c
|
3e29cd0e65
xdp: Sample xdp program implementing ip forward
|
há 7 anos atrás |
xdp_router_ipv4_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
xdp_rxq_info_kern.c
|
509fda105b
samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs
|
há 7 anos atrás |
xdp_rxq_info_user.c
|
817b89beb9
samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM
|
há 7 anos atrás |
xdp_sample_pkts_kern.c
|
1e54ad251a
samples/bpf: Add xdp_sample_pkts example
|
há 7 anos atrás |
xdp_sample_pkts_user.c
|
1e54ad251a
samples/bpf: Add xdp_sample_pkts example
|
há 7 anos atrás |
xdp_tx_iptunnel_common.h
|
12d8bb64e3
bpf: xdp: Add XDP example for head adjustment
|
há 8 anos atrás |
xdp_tx_iptunnel_kern.c
|
cdb749cef1
bpf: fix samples xdp_tx_iptunnel and tc_l2_redirect with fake KBUILD_MODNAME
|
há 8 anos atrás |
xdp_tx_iptunnel_user.c
|
2bf3e2ef42
samples: bpf: include bpf/bpf.h instead of local libbpf.h
|
há 7 anos atrás |
xdpsock.h
|
b4b8faa1de
samples/bpf: sample application and documentation for AF_XDP sockets
|
há 7 anos atrás |
xdpsock_kern.c
|
11c3f51136
samples/bpf: xdpsock, minor fixes
|
há 7 anos atrás |
xdpsock_user.c
|
11c3f51136
samples/bpf: xdpsock, minor fixes
|
há 7 anos atrás |