2021-05-03 |
Xuan Zhuo | xsk: Fix for xp_aligned_validate_desc() when len =... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-05-03 |
Daniel Borkmann | bpf: Fix leakage of uninitialized bpf stack under speculation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-05-03 |
Daniel Borkmann | bpf: Fix masking negation logic upon negative dst register Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-27 |
Pedro Tammela | bpf, selftests: Update array map tests for per-cpu... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-27 |
Pedro Tammela | bpf: Add batched ops support for percpu array Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-27 |
Hengqi Chen | bpf, docs: Fix literal block for example code Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-27 |
Lorenzo Bianconi | bpf, cpumap: Bulk skb using netif_receive_skb_list Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-27 |
Daniel Borkmann | bpf: Fix propagation of 32 bit unsigned bounds from... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-23 |
Li RongQing | xsk: Align XDP socket batch size with DPDK Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-22 |
Tiezhu Yang | bpf, doc: Fix some invalid links in bpf_devel_QA.rst Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-22 |
Martin Willi | net, xdp: Update pkt_type if generic XDP changes unicast MAC Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Update selftests to reflect new error states Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Tighten speculative pointer arithmetic mask Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Move sanitize_val_alu out of op switch Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Refactor and streamline bounds check into helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Improve verifier error messages for users Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Rework ptr_limit into alu_limit and add common... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Ensure off_reg has no mixed signed bounds for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Move off_reg into sanitize_ptr_alu Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-16 |
Daniel Borkmann | bpf: Use correct permission flag for mixed signed bounds... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-12 |
Cong Wang | sock_map: Fix a potential use-after-free in sock_map_close() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-12 |
Cong Wang | skmsg: Pass psock pointer to ->psock_update_sk_prot() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-12 |
Daniel Borkmann | bpf: Sync bpf headers in tooling infrastucture Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-12 |
Joe Stringer | bpf: Document PROG_TEST_RUN limitations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-08 |
Ciara Loftus | libbpf: Fix potential NULL pointer dereference Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-08 |
Piotr Krysiuk | bpf, x86: Validate computation of branch displacements... Reviewed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-08 |
Piotr Krysiuk | bpf, x86: Validate computation of branch displacements... Reviewed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-06 |
John Fastabend | bpf, sockmap: Fix incorrect fwd_alloc accounting Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-06 |
John Fastabend | bpf, sockmap: Fix sk->prot unhash op reset Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-06 |
Muhammad Usama Anjum | bpf, inode: Remove second initialization of the bpf_preload_lock Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-06 |
Cong Wang | bpf, udp: Remove some pointless comments Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-02 |
Yang Yingliang | libbpf: Remove redundant semi-colon Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-02 |
Wan Jiabing | bpf: Remove repeated struct btf_type declaration Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-02 |
Wan Jiabing | bpf, cgroup: Delete repeated struct bpf_prog declaration Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-02 |
He Fengqing | bpf: Remove unused parameter from ___bpf_prog_run Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-04-02 |
John Fastabend | bpf, selftests: test_maps generating unrecognized data... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-30 |
Colin Ian King | bpf: Remove redundant assignment of variable id Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-30 |
He Fengqing | bpf: Remove unused bpf_load_pointer Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Xu Kuohai | bpf: Fix a spelling typo in bpf_atomic_alu_string disasm Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Toke Høiland-Jørgensen | bpf/selftests: Test that kernel rejects a TCP CC with... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Toke Høiland-Jørgensen | bpf: Enforce that struct_ops programs be GPL-only Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Andrii Nakryiko | libbpf: Preserve empty DATASEC BTFs during static linking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Wan Jiabing | bpf: struct sock is declared twice in bpf_sk_storage... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Andrii Nakryiko | libbpf: Constify few bpf_program getters Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-26 |
Ricardo Ribalda | bpf: Fix typo 'accesible' into 'accessible' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-25 |
Daniel Borkmann | bpf: Undo ptr_to_map_key alu sanitation for now Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-19 |
Jianlin Lv | bpf: Remove insn_buf[] declaration in inner block Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-19 |
Zqiang | bpf: Fix umd memory leak in copy_process() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-18 |
Alexei Starovoitov | selftest/bpf: Add a test to check trampoline freeing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-18 |
Lorenzo Bianconi | bpf, devmap: Move drop error path to devmap for XDP_REDIRECT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Kumar Kartikeya... | libbpf: Use SOCK_CLOEXEC when opening the netlink socket Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Namhyung Kim | libbpf: Fix error path in bpf_object__elf_init() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Alexei Starovoitov | bpf: Fix fexit trampoline. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Piotr Krysiuk | bpf, selftests: Fix up some test_verifier cases for... Co-developed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Piotr Krysiuk | bpf: Add sanity check for upper ptr_limit Co-developed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Piotr Krysiuk | bpf: Simplify alu_limit masking for pointer arithmetic Co-developed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Piotr Krysiuk | bpf: Fix off-by-one for area size in creating mask... Co-developed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-17 |
Piotr Krysiuk | bpf: Prohibit alu ops for pointer types not defining... Co-developed-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-16 |
Alexei Starovoitov | ftrace: Fix modify_ftrace_direct. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-16 |
Ravi Bangoria | selftests/bpf: Use nanosleep() syscall instead of sleep... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-16 |
Jiapeng Chong | selftests/bpf: Fix warning comparing pointer to 0 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-15 |
Hangbin Liu | selftests/bpf: Set gopt opt_class to 0 if get tunnel... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-15 |
Manu Bretelle | bpf: Add getter and setter for SO_REUSEPORT through... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-10 |
Daniel Borkmann | Merge branch 'bpf-xdp-redirect' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-10 |
Björn Töpel | bpf, xdp: Restructure redirect actions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-10 |
Björn Töpel | bpf, xdp: Make bpf_redirect_map() a map operation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-09 |
Andrii Nakryiko | selftests/bpf: Fix compiler warning in BPF_KPROBE definition... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-09 |
Yonghong Song | bpf, x86: Use kvmalloc_array instead kmalloc_array... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-08 |
Jesper Dangaard... | selftests/bpf: Tests using bpf_check_mtu BPF-helper... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-08 |
Jesper Dangaard... | bpf: BPF-helper for MTU checking add length input Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-08 |
Georgi Valkov | libbpf: Fix INSTALL flag order Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-08 |
Tal Lossos | bpf: Change inode_storage's lookup_elem return value... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-08 |
Alexei Starovoitov | bpf: Dont allow vmlinux BTF to be used in map_create... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-05 |
Maciej Fijalkowski | veth: Store queue_mapping independently of XDP prog... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-05 |
Xuesen Huang | selftests, bpf: Extend test_tc_tunnel test with vxlan Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-05 |
Xuesen Huang | bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-04 |
Yonghong Song | selftests/bpf: Add a verifier scale test with unknown... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-04 |
Cong Wang | skmsg: Add function doc for skb->_sk_redir Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-04 |
Ilya Leoshkevich | bpf: Account for BPF_FETCH in insn_has_def32() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-04 |
Maciej Fijalkowski | libbpf: Clear map_info before each bpf_obj_get_info_by_fd Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-04 |
Maciej Fijalkowski | samples, bpf: Add missing munmap in xdpsock Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-04 |
Maciej Fijalkowski | xsk: Remove dangling function declaration from header... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-02 |
Yauheni Kaliuta | selftests/bpf: Mask bpf_csum_diff() return value to... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-03-02 |
Ilya Leoshkevich | selftests/bpf: Use the last page in test_snprintf_btf... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-26 |
Ian Denhardt | tools, bpf_asm: Exit non-zero on errors Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-26 |
Ian Denhardt | tools, bpf_asm: Hard error on out of range jumps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Xuan Zhuo | xsk: Build skb by page (aka generic zerocopy xmit) Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Alexander Lobakin | xsk: Respect device's headroom and tailroom on generic... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Xuan Zhuo | virtio-net: Support IFF_TX_SKB_NO_LINEAR flag Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Xuan Zhuo | net: Add priv_flags for allow tx skb without linear Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Alexander Lobakin | netdevice: Add missing IFF_PHONY_HEADROOM self-definition Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Hangbin Liu | selftests/bpf: No need to drop the packet when there... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Grant Seltzer | bpf: Add kernel/modules BTF presence checks to bpftool... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Hangbin Liu | bpf: Remove blank line in bpf helper description comment Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Kun-Chuan Hsieh | tools/resolve_btfids: Fix build error with older host... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Dmitrii Banshchikov | selftests/bpf: Fix a compiler warning in global func... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-24 |
Dmitrii Banshchikov | bpf: Drop imprecise log message Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-22 |
Cong Wang | bpf: Clear percpu pointers in bpf_prog_clone_free() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-22 |
Dan Carpenter | bpf: Fix a warning message in mark_ptr_not_null_reg() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2021-02-22 |
Brendan Jackman | bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |