Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
8d13406c02f9c38f106416e1dbe0e68059b9f59a
/
tools
/
lib
/
bpf
/
libbpf.c
8d13406
tools: libbpf: move library error code into a separate file
by Jakub Kicinski
· 6 years ago
07f2d4e
tools: libbpf: add extended attributes version of bpf_object__open()
by Jakub Kicinski
· 6 years ago
f83fb22
tools: libbpf: recognize offload neutral maps
by Jakub Kicinski
· 6 years ago
b60df2a
tools: libbpf: expose the prog type guessing from section name logic
by Jakub Kicinski
· 6 years ago
eac7d84
tools: libbpf: don't return '.text' as a program for multi-function programs
by Jakub Kicinski
· 7 years ago
9a94f27
tools: libbpf: restore the ability to load programs from .text section
by Jakub Kicinski
· 7 years ago
9aba361
tools: libbpf: allow setting ifindex for programs and maps
by Jakub Kicinski
· 7 years ago
d9b683d
tools: libbpf: add section names for missing program types
by Jakub Kicinski
· 7 years ago
6bdd533
bpf: add selftest for lirc_mode2 type program
by Sean Young
· 7 years ago
72481f3
libbpf: Support guessing sendmsg{4,6} progs
by Andrey Ignatov
· 7 years ago
90fed9c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
004d4b2
ipv6: sr: Add seg6local action End.BPF
by Mathieu Xhonneux
· 7 years ago
a1c8181
tools/lib/libbpf.c: fix string format to allow build on arm32
by Sirio Balmelli
· 7 years ago
61746db
bpf: btf: Add tests for the btf uapi changes
by Martin KaFai Lau
· 7 years ago
6f6e434
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
f0307a7
libbpf: add ifindex to enable offload support
by David Beckett
· 7 years ago
17387dd
tools: bpf: don't complain about no kernel version for networking code
by Jakub Kicinski
· 7 years ago
d0cabbb
tools: bpf: move the event reading loop to libbpf
by Jakub Kicinski
· 7 years ago
3597683
tools: bpf: handle NULL return in bpf_prog_load_xattr()
by Jakub Kicinski
· 7 years ago
16962b2
bpf: sockmap, add selftests
by John Fastabend
· 7 years ago
8a138ae
bpf: btf: Add BTF support to libbpf
by Martin KaFai Lau
· 7 years ago
e14c93f
libbpf: Type functions for raw tracepoints
by Andrey Ignatov
· 7 years ago
81efee7
libbpf: Support guessing post_bind{4,6} progs
by Andrey Ignatov
· 7 years ago
622adaf
selftests/bpf: Selftest for sys_connect hooks
by Andrey Ignatov
· 7 years ago
e50b0a6
selftests/bpf: Selftest for sys_bind hooks
by Andrey Ignatov
· 7 years ago
d7be143
libbpf: Support expected_attach_type at prog load
by Andrey Ignatov
· 7 years ago
4c4c3c2
bpf: sockmap sample, add option to attach SK_MSG program
by John Fastabend
· 7 years ago
b1a2ce8
tools/libbpf: Avoid possibly using uninitialized variable
by Jeremy Cline
· 7 years ago
e3d91b0
tools/libbpf: handle issues with bpf ELF objects containing .eh_frames
by Jesper Dangaard Brouer
· 7 years ago
077c066
tools/libbpf: improve the pr_debug statements to contain section numbers
by Jesper Dangaard Brouer
· 7 years ago
0badd33
libbpf: complete list of strings for guessing program type
by Quentin Monnet
· 7 years ago
6061a3d
libbpf: add missing SPDX-License-Identifier
by Eric Leblond
· 7 years ago
949abbe
libbpf: add function to setup XDP
by Eric Leblond
· 7 years ago
d77be68
libbpf: fix string comparison for guessing eBPF program type
by Quentin Monnet
· 7 years ago
7d9890e
libbpf: Fix build errors.
by David Miller
· 7 years ago
48cca7e
libbpf: add support for bpf_call
by Alexei Starovoitov
· 7 years ago
fe4d44b
libbpf: prefer global symbols as bpf program name source
by Roman Gushchin
· 7 years ago
583c900
libbpf: add ability to guess program type based on section name
by Roman Gushchin
· 7 years ago
fe9b5f7
libbpf: use map_flags when creating maps
by Craig Gallek
· 7 years ago
b13c5c1
libbpf: parse maps sections of varying size
by Craig Gallek
· 7 years ago
88cda1c
bpf: libbpf: Provide basic API support to specify BPF obj name
by Martin KaFai Lau
· 7 years ago
e2a7c34
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
49bf4b3
tools lib bpf: improve warning
by Eric Leblond
· 7 years ago
6f6d33f
bpf: selftests add sockmap tests
by John Fastabend
· 7 years ago
dd26b7f
tools/lib/bpf: expose bpf_program__set_type()
by Alexei Starovoitov
· 8 years ago
d5148d8
tools lib bpf: Add bpf_object__pin()
by Joe Stringer
· 8 years ago
b6989f3
tools lib bpf: Add bpf_map__pin()
by Joe Stringer
· 8 years ago
f367540
tools lib bpf: Add BPF program pinning APIs
by Joe Stringer
· 8 years ago
e28ff1a
tools lib bpf: Add libbpf_get_error()
by Joe Stringer
· 8 years ago
7803ba7
tools lib bpf: Add set/is helpers for all prog types
by Joe Stringer
· 8 years ago
ed79407
tools lib bpf: Define prog_type fns with macro
by Joe Stringer
· 8 years ago
94e5ade
tools lib bpf: Fix map offsets in relocation
by Joe Stringer
· 8 years ago
a5580c7
tools lib bpf: Add flags to bpf_create_map()
by Joe Stringer
· 8 years ago
5a6acad
tools lib bpf: Retrive bpf_map through offset of bpf_map_def
by Wang Nan
· 8 years ago
10931d2
tools lib bpf: Add private field for bpf_object
by Wang Nan
· 8 years ago
4708bbd
tools lib bpf: Fix maps resolution
by Eric Leblond
· 8 years ago
9b16137
tools lib bpf: Use official ELF e_machine value
by Wang Nan
· 8 years ago
705fa21
tools lib bpf: Report error when kernel doesn't support program type
by Wang Nan
· 8 years ago
5f44e4c8
tools lib bpf: New API to adjust type of a BPF program
by Wang Nan
· 8 years ago
203d1ca
tools lib bpf: Add license header
by Wang Nan
· 9 years ago
de8a63b
tools lib bpf: Fix spelling mistake: "missmatch" -> "mismatch"
by Colin Ian King
· 9 years ago
edb13ed
tools lib bpf: Rename set_private() to set_priv()
by Arnaldo Carvalho de Melo
· 9 years ago
be834ff
tools lib bpf: Make bpf_program__get_private() use IS_ERR()
by Arnaldo Carvalho de Melo
· 9 years ago
a7fe045
tools lib bpf: Remove _get_ from non-refcount method names
by Arnaldo Carvalho de Melo
· 9 years ago
6e009e6
tools lib bpf: Rename bpf_map__get_fd() to bpf_map__fd()
by Arnaldo Carvalho de Melo
· 9 years ago
53897a7
tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_def()
by Arnaldo Carvalho de Melo
· 9 years ago
009ad5d
tools lib bpf: Rename bpf_map__get_name() to bpf_map__name()
by Arnaldo Carvalho de Melo
· 9 years ago
b4cbfa5
tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_private()
by Arnaldo Carvalho de Melo
· 9 years ago
666810e
perf bpf: Check relocation target section
by Wang Nan
· 9 years ago
77ba9a5
tools lib bpf: Fetch map names from correct strtab
by Wang Nan
· 9 years ago
973170e
tools lib bpf: Check return value of strdup when reading map names
by Wang Nan
· 9 years ago
561bbcc
tools lib bpf: Extract and collect map names from BPF object file
by Wang Nan
· 9 years ago
9d759a9
tools lib bpf: Collect map definition in bpf_object
by Wang Nan
· 9 years ago
b580563
bpf tools: Load a program with different instances using preprocessor
by Wang Nan
· 9 years ago
45825d8
bpf tools: Add new API bpf_object__get_kversion()
by Wang Nan
· 9 years ago
6371ca3
bpf tools: Improve libbpf error reporting
by Wang Nan
· 9 years ago
715f8db
tools lib bpf: Fix compiler warning on CentOS 6
by Namhyung Kim
· 9 years ago
acf860a
bpf tools: New API to get name from a BPF object
by Wang Nan
· 9 years ago
9a208ef
bpf tools: Link all bpf objects onto a list
by Wang Nan
· 10 years ago
aa9b1ac
bpf tools: Introduce accessors for struct bpf_program
by Wang Nan
· 10 years ago
55cffde
bpf tools: Load eBPF programs in object files into kernel
by Wang Nan
· 10 years ago
8a47a6c
bpf tools: Relocate eBPF programs
by Wang Nan
· 10 years ago
52d3352
bpf tools: Create eBPF maps defined in an object file
by Wang Nan
· 10 years ago
3409091
bpf tools: Record map accessing instructions for each program
by Wang Nan
· 10 years ago
b62f06e
bpf tools: Collect relocation sections from SHT_REL sections
by Wang Nan
· 10 years ago
a5b8bd4
bpf tools: Collect eBPF programs from their own sections
by Wang Nan
· 10 years ago
bec7d68
bpf tools: Collect symbol table from SHT_SYMTAB section
by Wang Nan
· 10 years ago
0b3d1ef
bpf tools: Collect map definitions from 'maps' section
by Wang Nan
· 10 years ago
cb1e5e9
bpf tools: Collect version and license from ELF sections
by Wang Nan
· 10 years ago
2960366
bpf tools: Iterate over ELF sections to collect information
by Wang Nan
· 10 years ago
cc4228d
bpf tools: Check endianness and make libbpf fail early
by Wang Nan
· 10 years ago
6c95639
bpf tools: Read eBPF object from buffer
by Wang Nan
· 10 years ago
1a5e3fb
bpf tools: Open eBPF object file and do basic validation
by Wang Nan
· 10 years ago
b3f59d6
bpf tools: Allow caller to set printing function
by Wang Nan
· 10 years ago
1b76c13
bpf tools: Introduce 'bpf' library and add bpf feature check
by Wang Nan
· 10 years ago