summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf
Commit message (Expand)AuthorAgeFilesLines
...
| * libbpf: Only create rx and tx XDP rings when necessaryCiara Loftus2021-04-011-2/+11
| * libbpf: Restore umem state after socket create failureCiara Loftus2021-04-011-18/+23
| * libbpf: Ensure umem pointer is non-NULL before dereferencingCiara Loftus2021-04-011-0/+3
| * libbpf: Fix bail out from 'ringbuf_process_ring()' on errorPedro Tammela2021-03-251-1/+1
* | libbpf: xsk: Use bpf_linkMaciej Fijalkowski2021-03-301-45/+213
* | libbpf: Fix memory leak when emitting final btf_extAndrii Nakryiko2021-03-301-8/+16
* | libbpf: Support extern kernel functionMartin KaFai Lau2021-03-261-12/+162
* | libbpf: Record extern sym relocation firstMartin KaFai Lau2021-03-261-29/+34
* | libbpf: Rename RELO_EXTERN to RELO_EXTERN_VARMartin KaFai Lau2021-03-261-3/+3
* | libbpf: Refactor codes for finding btf id of a kernel symbolMartin KaFai Lau2021-03-261-11/+33
* | libbpf: Refactor bpf_object__resolve_ksyms_btf_idMartin KaFai Lau2021-03-261-57/+67
* | libbpf: Preserve empty DATASEC BTFs during static linkingAndrii Nakryiko2021-03-261-1/+12
* | libbpf: Add bpf object kern_version attribute setterRafael David Tinoco2021-03-253-0/+12
* | libbpf: Constify few bpf_program gettersAndrii Nakryiko2021-03-262-4/+4
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-2515-476/+2631
|\ \
| * | libbpf: Skip BTF fixup if object file has no BTFAndrii Nakryiko2021-03-221-0/+3
| * | libbpf: Add explicit padding to btf_dump_emit_type_decl_optsKP Singh2021-03-191-0/+1
| * | libbpf: Add BPF static linker BTF and BTF.ext supportAndrii Nakryiko2021-03-181-2/+767
| * | libbpf: Add BPF static linker APIsAndrii Nakryiko2021-03-186-11/+1215
| * | libbpf: Add generic BTF type shallow copy APIAndrii Nakryiko2021-03-183-0/+51
| * | libbpf: Extract internal set-of-strings datastructure APIsAndrii Nakryiko2021-03-184-195/+259
| * | libbpf: Rename internal memory-management helpersAndrii Nakryiko2021-03-184-21/+21
| * | libbpf: Generalize BTF and BTF.ext type ID and strings iterationAndrii Nakryiko2021-03-182-172/+228
| * | libbpf: Expose btf_type_by_id() internallyAndrii Nakryiko2021-03-182-1/+6
| * | libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.hAndrii Nakryiko2021-03-171-1/+15
| * | libbpf: Add explicit padding to bpf_xdp_set_link_optsAndrii Nakryiko2021-03-161-0/+1
| * | libbpf: Avoid inline hint definition from 'linux/stddef.h'Pedro Tammela2021-03-151-2/+3
| * | libbpf: xsk: Move barriers from libbpf_util.h to xsk.hBjörn Töpel2021-03-103-85/+68
| * | libbpf: xsk: Remove linux/compiler.h headerBjörn Töpel2021-03-101-10/+17
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-03-254-4/+5
|\ \ \ | |/ / |/| / | |/
| * libbpf: Fix BTF dump of pointer-to-array-of-structJean-Philippe Brucker2021-03-191-1/+1
| * libbpf: Use SOCK_CLOEXEC when opening the netlink socketKumar Kartikeya Dwivedi2021-03-181-1/+1
| * libbpf: Fix error path in bpf_object__elf_init()Namhyung Kim2021-03-181-1/+2
| * libbpf: Fix INSTALL flag orderGeorgi Valkov2021-03-081-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-099-46/+218
|\ \ | |/ |/|
| * libbpf: Fix arm64 buildJean-Philippe Brucker2021-03-081-1/+1
| * libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquireBjörn Töpel2021-03-082-34/+55
| * scripts/bpf: Abstract eBPF API target parameterJoe Stringer2021-03-041-1/+1
| * libbpf: Add BTF_KIND_FLOAT supportIlya Leoshkevich2021-03-046-1/+94
| * libbpf: Fix whitespace in btf_add_composite() commentIlya Leoshkevich2021-03-041-1/+1
| * libbpf: Support subprog address relocationYonghong Song2021-02-261-3/+61
| * libbpf: Move function is_ldimm64() earlier in libbpf.cYonghong Song2021-02-261-6/+6
* | libbpf: Clear map_info before each bpf_obj_get_info_by_fdMaciej Fijalkowski2021-03-041-2/+3
|/
* libbpf: Ignore non function pointer member in struct_opsMartin KaFai Lau2021-02-121-11/+11
* libbpf: Use AF_LOCAL instead of AF_INET in xsk.cStanislav Fomichev2021-02-121-1/+1
* libbpf: Stop using feature-detection MakefilesAndrii Nakryiko2021-02-042-44/+4
* libbpf, xsk: Select AF_XDP BPF program based on kernel versionBjörn Töpel2021-01-251-3/+78
* libbpf: Use string table index from index table if neededJiri Olsa2021-01-211-2/+10
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-01-201-5/+0
|\
| * libbpf: Allow loading empty BTFsAndrii Nakryiko2021-01-121-5/+0