summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifierAndrii Nakryiko2021-04-234-6/+58
* libbpf: Suppress compiler warning when using SEC() macro with externsAndrii Nakryiko2021-04-231-2/+9
* libbpf: Introduce a BPF_SNPRINTF helper macroFlorent Revest2021-04-191-0/+18
* libbpf: Initialize the bpf_seq_printf parameters array field by fieldFlorent Revest2021-04-191-11/+29
* libbpf: Remove unused field.Alexei Starovoitov2021-04-151-14/+1
* libbpf: Add bpf_map__inner_map APIAndrii Nakryiko2021-04-083-0/+12
* libbpf: Fix KERNEL_VERSION macroHengqi Chen2021-04-051-1/+1
* libbpf: Remove redundant semi-colonYang Yingliang2021-04-031-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