..
.gitignore
samples: bpf: add ibumad sample to .gitignore
2019-05-24 19:58:03 -07:00
asm_goto_workaround.h
samples/bpf: Add a workaround for asm_inline
2019-10-03 17:37:11 +02:00
bpf_insn.h
selftests: bpf: functional and min/max reasoning unit tests for JMP32
2019-01-26 13:33:02 -08:00
bpf_load.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-17 20:20:36 -07:00
bpf_load.h
cookie_uid_helper_example.c
cpustat_kern.c
cpustat_user.c
do_hbm_test.sh
bpf: Add support for fq's EDT to HBM
2019-07-03 15:03:00 +02:00
fds_example.c
bpf: Fix fds_example SIGSEGV error
2020-08-19 08:16:03 +02:00
hash_func01.h
samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash
2018-08-10 16:07:49 +02:00
hbm_edt_kern.c
bpf: Add support for fq's EDT to HBM
2019-07-03 15:03:00 +02:00
hbm_kern.h
bpf: Add support for fq's EDT to HBM
2019-07-03 15:03:00 +02:00
hbm_out_kern.c
bpf: Add more stats to HBM
2019-05-31 16:41:29 -07:00
hbm.c
samples/bpf: Fix fout leak in hbm's run_bpf_prog
2023-05-30 12:44:03 +01:00
hbm.h
bpf: Add more stats to HBM
2019-05-31 16:41:29 -07:00
ibumad_kern.c
samples: bpf: Remove bpf_debug macro in favor of bpf_printk
2019-06-24 18:18:30 -07:00
ibumad_user.c
samples: bpf: refactor header include path
2019-06-18 00:28:36 +02:00
lathist_kern.c
bpf: BPF based latency tracing
2015-06-23 06:09:58 -07:00
lathist_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
lwt_len_hist_kern.c
bpf: Add tests and samples for LWT-BPF
2016-12-02 10:52:00 -05:00
lwt_len_hist_user.c
samples: bpf: Fix build error
2020-06-03 08:21:15 +02:00
lwt_len_hist.sh
samples: bpf: Fix lwt_len_hist reusing previous BPF map
2020-12-30 11:51:12 +01:00
Makefile
samples/bpf: Set -fno-stack-protector when building BPF programs
2020-02-24 08:36:36 +01:00
map_perf_test_kern.c
map_perf_test_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
offwaketime_kern.c
offwaketime_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
parse_ldabs.c
bpf: fix samples to add fake KBUILD_MODNAME
2016-10-29 14:46:12 -04:00
parse_simple.c
parse_varlen.c
samples/bpf: add missing <linux/if_vlan.h>
2018-07-05 09:58:52 +02:00
README.rst
run_cookie_uid_helper_example.sh
sampleip_kern.c
sampleip_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
sock_example.c
samples: bpf: force IPv4 in ping
2019-03-01 00:53:45 +01:00
sock_example.h
samples: bpf: include bpf/bpf.h instead of local libbpf.h
2018-05-14 22:52:10 -07:00
sock_flags_kern.c
sockex1_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
sockex1_user.c
samples: bpf: refactor header include path
2019-06-18 00:28:36 +02:00
sockex2_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
sockex2_user.c
samples: bpf: refactor header include path
2019-06-18 00:28:36 +02:00
sockex3_kern.c
samples/bpf: fix compilation failure
2018-09-21 22:51:16 +02:00
sockex3_user.c
samples: bpf: force IPv4 in ping
2019-03-01 00:53:45 +01:00
spintest_kern.c
spintest_user.c
samples, selftests/bpf: add NULL check for ksym_search
2019-04-04 16:43:47 +02:00
syscall_nrs.c
samples: bpf: syscall_nrs: use mmap2 if defined
2019-08-21 14:31:38 +02:00
syscall_tp_kern.c
samples: bpf: fix syscall_tp due to unused syscall
2020-01-12 12:21:26 +01:00
syscall_tp_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
task_fd_query_kern.c
samples: bpf: fix: broken sample regarding removed function
2019-02-27 17:27:22 +01:00
task_fd_query_user.c
samples/bpf: Fix build for task_fd_query_user.c
2019-10-03 16:27:03 +02:00
tc_l2_redirect_kern.c
tc_l2_redirect_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
tc_l2_redirect.sh
tcbpf1_kern.c
tcp_basertt_kern.c
samples/bpf: Fix buffer overflow in tcp_basertt
2023-07-27 08:37:07 +02:00
tcp_bpf.readme
samples/bpf: fix tcp_bpf.readme detach command
2019-07-03 16:52:02 +02:00
tcp_bufs_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
tcp_clamp_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
tcp_cong_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
tcp_dumpstats_kern.c
samples/bpf: add sample program that periodically dumps TCP stats
2019-07-03 16:52:02 +02:00
tcp_iw_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
tcp_rwnd_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
tcp_synrto_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
tcp_tos_reflect_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
test_cgrp2_array_pin.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
test_cgrp2_attach.c
test_cgrp2_sock2.c
test_cgrp2_sock2.sh
test_cgrp2_sock.c
test_cgrp2_sock.sh
test_cgrp2_tc_kern.c
test_cgrp2_tc.sh
test_cls_bpf.sh
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
test_current_task_under_cgroup_kern.c
test_current_task_under_cgroup_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
test_ipip.sh
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
test_lru_dist.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
test_lwt_bpf.c
test_lwt_bpf.sh
samples: bpf: Fix lwt_len_hist reusing previous BPF map
2020-12-30 11:51:12 +01:00
test_map_in_map_kern.c
test_map_in_map_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
test_overhead_kprobe_kern.c
test_overhead_raw_tp_kern.c
test_overhead_tp_kern.c
test_overhead_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
test_override_return.sh
samples: bpf: Fix tracex7 error raised on the missing argument
2021-09-22 12:26:30 +02:00
test_probe_write_user_kern.c
test_probe_write_user_user.c
trace_event_kern.c
trace_event_user.c
samples: bpf: Replace symbol compare of trace_event
2020-01-12 12:21:26 +01:00
trace_output_kern.c
trace_output_user.c
samples/bpf: switch trace_output sample to perf_buffer API
2019-07-23 16:05:42 -07:00
tracex1_kern.c
samples/bpf: Fix broken tracex1 due to kprobe argument change
2021-05-19 10:08:23 +02:00
tracex1_user.c
tracex2_kern.c
tracex2_user.c
samples: bpf: force IPv4 in ping
2019-03-01 00:53:45 +01:00
tracex3_kern.c
samples: bpf: fix: broken sample regarding removed function
2019-02-27 17:27:22 +01:00
tracex3_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
tracex4_kern.c
tracex4_user.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
tracex5_kern.c
samples: bpf: syscall_nrs: use mmap2 if defined
2019-08-21 14:31:38 +02:00
tracex5_user.c
tracex6_kern.c
bpf: add a test case for helper bpf_perf_event_read_value
2017-10-07 23:05:57 +01:00
tracex6_user.c
samples: bpf: include bpf/bpf.h instead of local libbpf.h
2018-05-14 22:52:10 -07:00
tracex7_kern.c
tracex7_user.c
samples: bpf: Fix tracex7 error raised on the missing argument
2021-09-22 12:26:30 +02:00
xdp1_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp1_user.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
2019-06-20 00:06:27 -04:00
xdp2_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp2skb_meta_kern.c
samples/bpf: xdp2skb_meta comment explain why pkt-data pointers are invalidated
2018-01-18 01:49:09 +01:00
xdp2skb_meta.sh
xdp_adjust_tail_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_adjust_tail_user.c
samples: bpf: make the use of xdp samples consistent
2019-06-26 15:39:15 +02:00
xdp_fwd_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_fwd_user.c
samples/bpf: make xdp_fwd more practically usable via devmap lookup
2019-08-09 18:05:03 +02:00
xdp_monitor_kern.c
xdp_monitor_user.c
bpf, xdp, samples: Fix null pointer dereference in *_user code
2020-06-30 15:36:55 -04:00
xdp_redirect_cpu_kern.c
samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
2020-06-30 15:36:55 -04:00
xdp_redirect_cpu_user.c
bpf, xdp, samples: Fix null pointer dereference in *_user code
2020-06-30 15:36:55 -04:00
xdp_redirect_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_redirect_map_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_redirect_map_user.c
samples: bpf: make the use of xdp samples consistent
2019-06-26 15:39:15 +02:00
xdp_redirect_user.c
samples/bpf: Fix the error return code of xdp_redirect's main()
2021-07-14 16:53:30 +02:00
xdp_router_ipv4_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_router_ipv4_user.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
2019-06-20 00:06:27 -04:00
xdp_rxq_info_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_rxq_info_user.c
bpf, xdp, samples: Fix null pointer dereference in *_user code
2020-06-30 15:36:55 -04:00
xdp_sample_pkts_kern.c
samples: bpf: Do not define bpf_printk macro
2019-05-24 13:47:17 -07:00
xdp_sample_pkts_user.c
samples/bpf: convert xdp_sample_pkts_user to perf_buffer API
2019-07-23 16:05:42 -07:00
xdp_tx_iptunnel_common.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
2019-05-30 11:29:53 -07:00
xdp_tx_iptunnel_kern.c
samples: bpf: update map definition to new syntax BTF-defined map
2020-01-26 10:00:58 +01:00
xdp_tx_iptunnel_user.c
samples: bpf: make the use of xdp samples consistent
2019-06-26 15:39:15 +02:00
xdpsock_user.c
samples, bpf: Add missing munmap in xdpsock
2021-03-17 17:03:33 +01:00