.. |
Makefile
|
533350227d
samples/bpf: fix a build issue
|
8 years ago |
README.rst
|
43371c83f3
samples/bpf: Switch over to libbpf
|
8 years ago |
bpf_load.c
|
f856e46978
bpf: fix return in load_bpf_file
|
8 years ago |
bpf_load.h
|
9178b4c17d
samples/bpf: export map_data[] for more info on maps
|
8 years ago |
cgroup_helpers.c
|
1a922fee66
samples, bpf: Refactor test_current_task_under_cgroup - separate out helpers
|
8 years ago |
cgroup_helpers.h
|
1a922fee66
samples, bpf: Refactor test_current_task_under_cgroup - separate out helpers
|
8 years ago |
cookie_uid_helper_example.c
|
ad990dbe6d
samples/bpf: run cleanup routines when receiving SIGTERM
|
8 years ago |
fds_example.c
|
9899694a7f
samples/bpf: Move open_raw_sock to separate header
|
8 years ago |
lathist_kern.c
|
0fb1170ee6
bpf: BPF based latency tracing
|
10 years ago |
lathist_user.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
libbpf.h
|
51570a5ab2
A Sample of using socket cookie and uid for traffic monitoring
|
8 years ago |
load_sock_ops.c
|
ae16189efb
bpf: program to load and attach sock_ops BPF progs
|
8 years ago |
lwt_len_hist.sh
|
f74599f7c5
bpf: Add tests and samples for LWT-BPF
|
8 years ago |
lwt_len_hist_kern.c
|
f74599f7c5
bpf: Add tests and samples for LWT-BPF
|
8 years ago |
lwt_len_hist_user.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
map_perf_test_kern.c
|
3a5795b83d
bpf: lru: Add map-in-map LRU example
|
8 years ago |
map_perf_test_user.c
|
6979bcc731
samples/bpf: load_bpf.c make callback fixup more flexible
|
8 years ago |
offwaketime_kern.c
|
02413cabd6
bpf, samples: don't zero data when not needed
|
9 years ago |
offwaketime_user.c
|
ad990dbe6d
samples/bpf: run cleanup routines when receiving SIGTERM
|
8 years ago |
parse_ldabs.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
9 years ago |
parse_simple.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
9 years ago |
parse_varlen.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
9 years ago |
run_cookie_uid_helper_example.sh
|
00f660eaf3
Sample program using SO_COOKIE
|
8 years ago |
sampleip_kern.c
|
2dbb4c05d0
bpf/samples: Fix PT_REGS_IP on s390x and use it
|
8 years ago |
sampleip_user.c
|
ad990dbe6d
samples/bpf: run cleanup routines when receiving SIGTERM
|
8 years ago |
sock_example.c
|
9899694a7f
samples/bpf: Move open_raw_sock to separate header
|
8 years ago |
sock_example.h
|
ee12996c9d
samples/bpf sock_example: Avoid getting ethhdr from two includes
|
8 years ago |
sock_flags_kern.c
|
554ae6e792
samples/bpf: add userspace example for prohibiting sockets
|
8 years ago |
sockex1_kern.c
|
614cd3bd37
samples: bpf: add skb->field examples and tests
|
10 years ago |
sockex1_user.c
|
9899694a7f
samples/bpf: Move open_raw_sock to separate header
|
8 years ago |
sockex2_kern.c
|
d2b024d32d
samples/bpf: fix sockex2 example
|
8 years ago |
sockex2_user.c
|
9899694a7f
samples/bpf: Move open_raw_sock to separate header
|
8 years ago |
sockex3_kern.c
|
2b064fff85
bpf samples: fix compiler errors with sockex2 and sockex3
|
9 years ago |
sockex3_user.c
|
a8744f2528
bpf: Add test for syscall on fd array/htab lookup
|
8 years ago |
spintest_kern.c
|
138d6153a1
samples/bpf: Enable powerpc support
|
9 years ago |
spintest_user.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
syscall_nrs.c
|
4b7190e841
samples/bpf: Fix tracex5 to work with MIPS syscalls.
|
8 years ago |
tc_l2_redirect.sh
|
90e02896f1
bpf: Add test for bpf_redirect to ipip/ip6tnl
|
8 years ago |
tc_l2_redirect_kern.c
|
cdb749cef1
bpf: fix samples xdp_tx_iptunnel and tc_l2_redirect with fake KBUILD_MODNAME
|
8 years ago |
tc_l2_redirect_user.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
tcbpf1_kern.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
9 years ago |
tcbpf2_kern.c
|
cc75f8514d
samples/bpf: fix bpf tunnel cleanup
|
8 years ago |
tcp_bufs_kern.c
|
d9925368a6
bpf: Sample BPF program to set buffer sizes
|
8 years ago |
tcp_clamp_kern.c
|
6c4a01b278
bpf: Sample bpf program to set sndcwnd clamp
|
8 years ago |
tcp_cong_kern.c
|
bb56d4449d
bpf: Sample BPF program to set congestion control
|
8 years ago |
tcp_iw_kern.c
|
7bc62e2854
bpf: Sample BPF program to set initial cwnd
|
8 years ago |
tcp_rwnd_kern.c
|
c400296bf6
bpf: Sample bpf program to set initial window
|
8 years ago |
tcp_synrto_kern.c
|
61bc4d8daa
bpf: Sample bpf program to set SYN/SYN-ACK RTOs
|
8 years ago |
test_cgrp2_array_pin.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
test_cgrp2_attach.c
|
7f67763337
bpf: introduce BPF_F_ALLOW_OVERRIDE flag
|
8 years ago |
test_cgrp2_attach2.c
|
7f67763337
bpf: introduce BPF_F_ALLOW_OVERRIDE flag
|
8 years ago |
test_cgrp2_sock.c
|
7f67763337
bpf: introduce BPF_F_ALLOW_OVERRIDE flag
|
8 years ago |
test_cgrp2_sock.sh
|
ad2805dc79
samples: bpf: add userspace example for modifying sk_bound_dev_if
|
8 years ago |
test_cgrp2_sock2.c
|
7f67763337
bpf: introduce BPF_F_ALLOW_OVERRIDE flag
|
8 years ago |
test_cgrp2_sock2.sh
|
554ae6e792
samples/bpf: add userspace example for prohibiting sockets
|
8 years ago |
test_cgrp2_tc.sh
|
a3f7461734
cgroup: bpf: Add an example to do cgroup checking in BPF
|
9 years ago |
test_cgrp2_tc_kern.c
|
96a8eb1eee
bpf: fix samples to add fake KBUILD_MODNAME
|
9 years ago |
test_cls_bpf.sh
|
65d472fb00
samples/bpf: add 'pointer to packet' tests
|
9 years ago |
test_current_task_under_cgroup_kern.c
|
9e6e60ecbd
samples/bpf: Add test_current_task_under_cgroup test
|
9 years ago |
test_current_task_under_cgroup_user.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
test_ipip.sh
|
173ca26e9b
samples/bpf: add comprehensive ipip, ipip6, ip6ip6 test
|
9 years ago |
test_lru_dist.c
|
dfc5be0dc0
samples/bpf: check before defining offsetof
|
8 years ago |
test_lwt_bpf.c
|
f74599f7c5
bpf: Add tests and samples for LWT-BPF
|
8 years ago |
test_lwt_bpf.sh
|
f74599f7c5
bpf: Add tests and samples for LWT-BPF
|
8 years ago |
test_map_in_map_kern.c
|
fb30d4b712
bpf: Add tests for map-in-map
|
8 years ago |
test_map_in_map_user.c
|
a8744f2528
bpf: Add test for syscall on fd array/htab lookup
|
8 years ago |
test_overhead_kprobe_kern.c
|
e3edfdec04
samples/bpf: add tracepoint vs kprobe performance tests
|
9 years ago |
test_overhead_tp_kern.c
|
e3edfdec04
samples/bpf: add tracepoint vs kprobe performance tests
|
9 years ago |
test_overhead_user.c
|
e3edfdec04
samples/bpf: add tracepoint vs kprobe performance tests
|
9 years ago |
test_probe_write_user_kern.c
|
cf9b1199de
samples/bpf: Add test/example of using bpf_probe_write_user bpf helper
|
9 years ago |
test_probe_write_user_user.c
|
d40fc181eb
samples/bpf: Make samples more libbpf-centric
|
8 years ago |
test_tunnel_bpf.sh
|
cc75f8514d
samples/bpf: fix bpf tunnel cleanup
|
8 years ago |
trace_event_kern.c
|
2dbb4c05d0
bpf/samples: Fix PT_REGS_IP on s390x and use it
|
8 years ago |
trace_event_user.c
|
41e9a8046c
samples/bpf: add tests for more perf event types
|
8 years ago |
trace_output_kern.c
|
569cc39d39
samples/bpf: fix trace_output example
|
9 years ago |
trace_output_user.c
|
b6f4c66704
samples/bpf trace_output_user: Remove duplicate sys/ioctl.h include
|
8 years ago |
tracex1_kern.c
|
02413cabd6
bpf, samples: don't zero data when not needed
|
9 years ago |
tracex1_user.c
|
b896c4f95a
samples/bpf: Add simple non-portable kprobe filter example
|
10 years ago |
tracex2_kern.c
|
02413cabd6
bpf, samples: don't zero data when not needed
|
9 years ago |
tracex2_user.c
|
ad990dbe6d
samples/bpf: run cleanup routines when receiving SIGTERM
|
8 years ago |
tracex3_kern.c
|
3059303f59
samples/bpf: update tracex[23] examples to use per-cpu maps
|
9 years ago |
tracex3_user.c
|
55de170382
samples/bpf: adjust rlimit RLIMIT_MEMLOCK for traceex2, tracex3 and tracex4
|
8 years ago |
tracex4_kern.c
|
138d6153a1
samples/bpf: Enable powerpc support
|
9 years ago |
tracex4_user.c
|
55de170382
samples/bpf: adjust rlimit RLIMIT_MEMLOCK for traceex2, tracex3 and tracex4
|
8 years ago |
tracex5_kern.c
|
4b7190e841
samples/bpf: Fix tracex5 to work with MIPS syscalls.
|
8 years ago |
tracex5_user.c
|
973d94d8a8
bpf samples: update tracex5 sample to use __seccomp_filter
|
9 years ago |
tracex6_kern.c
|
41e9a8046c
samples/bpf: add tests for more perf event types
|
8 years ago |
tracex6_user.c
|
41e9a8046c
samples/bpf: add tests for more perf event types
|
8 years ago |
xdp1_kern.c
|
d9094bda5c
bpf: make xdp sample variable names more meaningful
|
9 years ago |
xdp1_user.c
|
ad990dbe6d
samples/bpf: run cleanup routines when receiving SIGTERM
|
8 years ago |
xdp2_kern.c
|
d9094bda5c
bpf: make xdp sample variable names more meaningful
|
9 years ago |
xdp_tx_iptunnel_common.h
|
12d8bb64e3
bpf: xdp: Add XDP example for head adjustment
|
8 years ago |
xdp_tx_iptunnel_kern.c
|
cdb749cef1
bpf: fix samples xdp_tx_iptunnel and tc_l2_redirect with fake KBUILD_MODNAME
|
8 years ago |
xdp_tx_iptunnel_user.c
|
ad990dbe6d
samples/bpf: run cleanup routines when receiving SIGTERM
|
8 years ago |