summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/xsk.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Add sane strncpy alternative and use it internallyAndrii Nakryiko2021-12-141-6/+3
* libbpf: Prevent deprecation warnings in xsk.cAndrii Nakryiko2021-11-251-0/+5
* libbpf: Use bpf_map_create() consistently internallyAndrii Nakryiko2021-11-251-10/+3
* libbpf: Remove internal use of deprecated bpf_prog_load() variantsAndrii Nakryiko2021-11-071-23/+11
* libbpf: Use O_CLOEXEC uniformly when opening fdsKumar Kartikeya Dwivedi2021-10-281-3/+3
* libbpf: Fix build with latest gcc/binutils with LTOAndrii Nakryiko2021-09-071-2/+2
* libbpf: Fixes incorrect rx_ring_setup_doneKev Jackson2021-06-071-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-171-2/+3
|\
| * libbpf: Fix potential NULL pointer dereferenceCiara Loftus2021-04-081-2/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-091-20/+37
|\|
| * 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: xsk: Use bpf_linkMaciej Fijalkowski2021-03-301-45/+213
|/
* libbpf: Clear map_info before each bpf_obj_get_info_by_fdMaciej Fijalkowski2021-03-041-2/+3
* libbpf: Use AF_LOCAL instead of AF_INET in xsk.cStanislav Fomichev2021-02-121-1/+1
* libbpf, xsk: Select AF_XDP BPF program based on kernel versionBjörn Töpel2021-01-251-3/+78
* libbpf: Use memcpy instead of strncpy to please GCCAndrii Nakryiko2020-12-031-1/+1
* libbpf: Separate XDP program load with xsk socket creationMariusz Dudek2020-12-031-9/+83
* libbpf: Fix possible use after free in xsk_socket__deleteMagnus Karlsson2020-11-041-2/+4
* libbpf: Fix null dereference in xsk_socket__deleteMagnus Karlsson2020-11-041-1/+2
* libbpf: Fix compatibility problem in xsk_socket__createMagnus Karlsson2020-10-071-1/+6
* libbpf: Fix a compilation error with xsk.c for ubuntu 16.04Yonghong Song2020-09-141-0/+1
* libbpf: Support shared umems between queues and devicesMagnus Karlsson2020-08-311-132/+244
* libbpf: Centralize poisoning and poison reallocarray()Andrii Nakryiko2020-08-181-3/+0
* libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__createFletcher Dunn2020-03-281-2/+14
* libbpf: Poison kernel-only integer typesAndrii Nakryiko2020-01-101-0/+3
* net-af_xdp: Use correct number of channels from ethtoolLuigi Rizzo2019-11-191-3/+8
* libbpf: Allow for creating Rx or Tx only AF_XDP socketsMagnus Karlsson2019-11-101-2/+3
* libbpf: Support XDP_SHARED_UMEM with external XDP programMagnus Karlsson2019-11-101-10/+17
* libbpf: Fix negative FD close() in xsk_setup_xdp_prog()Andrii Nakryiko2019-11-071-0/+2
* libbpf: Don't use kernel-side u32 type in xsk.cAndrii Nakryiko2019-10-291-4/+4
* libbpf: Fix compatibility for kernels without need_wakeupMagnus Karlsson2019-10-281-12/+71
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-10-261-12/+34
|\
| * libbpf: Use implicit XSKMAP lookup from AF_XDP XDP programBjörn Töpel2019-10-231-10/+32
| * tools, bpf: Rename pr_warning to pr_warn to align with kernel loggingKefeng Wang2019-10-211-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-10-201-2/+2
|\ \ | |/ |/|
| * libbpf: handle symbol versioning properly for libbpf.aYonghong Song2019-09-301-2/+2
* | libbpf: Fix passing uninitialized bytes to setsockoptIlya Maximets2019-10-091-0/+1
|/
* libbpf: Remove getsockopt() check for XDP_OPTIONSToke Høiland-Jørgensen2019-09-191-11/+0
* libbpf: add flags to umem configKevin Laatz2019-08-311-3/+30
* libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscallIvan Khoronzhuk2019-08-211-35/+14
* libbpf: add support for need_wakeup flag in AF_XDP partMagnus Karlsson2019-08-171-0/+4
* libbpf: silence GCC8 warning about string truncationAndrii Nakryiko2019-07-251-2/+2
* libbpf: fix using uninitialized ioctl resultsIlya Maximets2019-07-231-4/+3
* libbpf: fix another GCC8 warning for strncpyAndrii Nakryiko2019-07-161-1/+2
* libbpf: fix GCC8 warning for strncpyAndrii Nakryiko2019-07-031-1/+2
* libbpf: Support getsockopt XDP_OPTIONSMaxim Mikityanskiy2019-06-271-0/+12
* libbpf: remove qidconf and better support external bpf programs.Jonathan Lemon2019-06-101-75/+28
* libbpf: move logging helpers into libbpf_internal.hAndrii Nakryiko2019-05-161-1/+1