| Commit message (Expand) | Author | Age | Files | Lines |
* | libbpf: Fix signed overflow in ringbuf_process_ring | Brendan Jackman | 2021-05-03 | 1 | -9/+21 |
* | selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro | Andrii Nakryiko | 2021-04-26 | 1 | -4/+12 |
* | libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE | Andrii Nakryiko | 2021-04-26 | 1 | -2/+4 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 2021-04-25 | 8 | -366/+1433 |
|\ |
|
| * | libbpf: Support extern resolution for BTF-defined maps in .maps section | Andrii Nakryiko | 2021-04-23 | 1 | -0/+132 |
| * | libbpf: Add linker extern resolution support for functions and global variables | Andrii Nakryiko | 2021-04-23 | 1 | -59/+790 |
| * | libbpf: Tighten BTF type ID rewriting with error checking | Andrii Nakryiko | 2021-04-23 | 1 | -0/+7 |
| * | libbpf: Extend sanity checking ELF symbols with externs validation | Andrii Nakryiko | 2021-04-23 | 1 | -9/+40 |
| * | libbpf: Make few internal helpers available outside of libbpf.c | Andrii Nakryiko | 2021-04-23 | 3 | -18/+16 |
| * | libbpf: Factor out symtab and relos sanity checks | Andrii Nakryiko | 2021-04-23 | 1 | -106/+127 |
| * | libbpf: Refactor BTF map definition parsing | Andrii Nakryiko | 2021-04-23 | 2 | -111/+178 |
| * | libbpf: Allow gaps in BPF program sections to support overriden weak functions | Andrii Nakryiko | 2021-04-23 | 1 | -36/+22 |
| * | libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier | Andrii Nakryiko | 2021-04-23 | 4 | -6/+58 |
| * | libbpf: Suppress compiler warning when using SEC() macro with externs | Andrii Nakryiko | 2021-04-23 | 1 | -2/+9 |
| * | libbpf: Introduce a BPF_SNPRINTF helper macro | Florent Revest | 2021-04-19 | 1 | -0/+18 |
| * | libbpf: Initialize the bpf_seq_printf parameters array field by field | Florent Revest | 2021-04-19 | 1 | -11/+29 |
| * | libbpf: Remove unused field. | Alexei Starovoitov | 2021-04-15 | 1 | -14/+1 |
| * | libbpf: Add bpf_map__inner_map API | Andrii Nakryiko | 2021-04-08 | 3 | -0/+12 |
| * | libbpf: Fix KERNEL_VERSION macro | Hengqi Chen | 2021-04-05 | 1 | -1/+1 |
| * | libbpf: Remove redundant semi-colon | Yang Yingliang | 2021-04-03 | 1 | -1/+1 |
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2021-04-17 | 1 | -2/+3 |
|\ \ |
|
| * | | libbpf: Fix potential NULL pointer dereference | Ciara Loftus | 2021-04-08 | 1 | -2/+3 |
* | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2021-04-09 | 2 | -21/+38 |
|\| |
| |/
|/| |
|
| * | libbpf: Only create rx and tx XDP rings when necessary | Ciara Loftus | 2021-04-01 | 1 | -2/+11 |
| * | libbpf: Restore umem state after socket create failure | Ciara Loftus | 2021-04-01 | 1 | -18/+23 |
| * | libbpf: Ensure umem pointer is non-NULL before dereferencing | Ciara Loftus | 2021-04-01 | 1 | -0/+3 |
| * | libbpf: Fix bail out from 'ringbuf_process_ring()' on error | Pedro Tammela | 2021-03-25 | 1 | -1/+1 |
* | | libbpf: xsk: Use bpf_link | Maciej Fijalkowski | 2021-03-30 | 1 | -45/+213 |
* | | libbpf: Fix memory leak when emitting final btf_ext | Andrii Nakryiko | 2021-03-30 | 1 | -8/+16 |
* | | libbpf: Support extern kernel function | Martin KaFai Lau | 2021-03-26 | 1 | -12/+162 |
* | | libbpf: Record extern sym relocation first | Martin KaFai Lau | 2021-03-26 | 1 | -29/+34 |
* | | libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR | Martin KaFai Lau | 2021-03-26 | 1 | -3/+3 |
* | | libbpf: Refactor codes for finding btf id of a kernel symbol | Martin KaFai Lau | 2021-03-26 | 1 | -11/+33 |
* | | libbpf: Refactor bpf_object__resolve_ksyms_btf_id | Martin KaFai Lau | 2021-03-26 | 1 | -57/+67 |
* | | libbpf: Preserve empty DATASEC BTFs during static linking | Andrii Nakryiko | 2021-03-26 | 1 | -1/+12 |
* | | libbpf: Add bpf object kern_version attribute setter | Rafael David Tinoco | 2021-03-25 | 3 | -0/+12 |
* | | libbpf: Constify few bpf_program getters | Andrii Nakryiko | 2021-03-26 | 2 | -4/+4 |
* | | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 2021-03-25 | 15 | -476/+2631 |
|\ \ |
|
| * | | libbpf: Skip BTF fixup if object file has no BTF | Andrii Nakryiko | 2021-03-22 | 1 | -0/+3 |
| * | | libbpf: Add explicit padding to btf_dump_emit_type_decl_opts | KP Singh | 2021-03-19 | 1 | -0/+1 |
| * | | libbpf: Add BPF static linker BTF and BTF.ext support | Andrii Nakryiko | 2021-03-18 | 1 | -2/+767 |
| * | | libbpf: Add BPF static linker APIs | Andrii Nakryiko | 2021-03-18 | 6 | -11/+1215 |
| * | | libbpf: Add generic BTF type shallow copy API | Andrii Nakryiko | 2021-03-18 | 3 | -0/+51 |
| * | | libbpf: Extract internal set-of-strings datastructure APIs | Andrii Nakryiko | 2021-03-18 | 4 | -195/+259 |
| * | | libbpf: Rename internal memory-management helpers | Andrii Nakryiko | 2021-03-18 | 4 | -21/+21 |
| * | | libbpf: Generalize BTF and BTF.ext type ID and strings iteration | Andrii Nakryiko | 2021-03-18 | 2 | -172/+228 |
| * | | libbpf: Expose btf_type_by_id() internally | Andrii Nakryiko | 2021-03-18 | 2 | -1/+6 |
| * | | libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h | Andrii Nakryiko | 2021-03-17 | 1 | -1/+15 |
| * | | libbpf: Add explicit padding to bpf_xdp_set_link_opts | Andrii Nakryiko | 2021-03-16 | 1 | -0/+1 |
| * | | libbpf: Avoid inline hint definition from 'linux/stddef.h' | Pedro Tammela | 2021-03-15 | 1 | -2/+3 |