2017-06-11 |
Daniel Borkmann | bpf, arm64: take advantage of stack_depth tracking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf: add bpf_set_hash helper for tc progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf: remove cg_skb_func_proto and use sk_filter_func_proto... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf, tests: set rlimit also for test_align, so it doesn... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf, tests: add a test for htab lookup + update traversal Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf: reset id on spilled regs in clear_all_pkt_pointers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf: reset id on CONST_IMM transition Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf: don't check spilled reg state for non-STACK_SPILLed... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-10 |
Daniel Borkmann | bpf: avoid excessive stack usage for perf_sample_data Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-06-06 |
Daniel Borkmann | bpf: cgroup skb progs cannot access ld_abs/ind Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-25 |
Daniel Borkmann | bpf: add various verifier test cases Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-25 |
Daniel Borkmann | bpf: fix wrong exposure of map_flags into fdinfo for lpm Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-25 |
Daniel Borkmann | bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-25 |
Daniel Borkmann | bpf: properly reset caller saved regs after helper... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-25 |
Daniel Borkmann | bpf: fix incorrect pruning decision when alignment... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-18 |
Daniel Borkmann | bpf: adjust verifier heuristics Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-12 |
Daniel Borkmann | xdp: refine xdp api with regards to generic xdp Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-12 |
Daniel Borkmann | xdp: add flag to enforce driver mode Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-11 |
Daniel Borkmann | bpf, arm64: fix faulty emission of map access in tail... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-08 |
Daniel Borkmann | bpf: don't let ldimm64 leak map addresses on unprivileged Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-03 |
Daniel Borkmann | xdp: use common helper for netlink extended ack reporting Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-02 |
Daniel Borkmann | bpf, arm64: fix jit branch offset related to ldimm64 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-02 |
Daniel Borkmann | bpf, arm64: implement jiting of BPF_XADD Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-05-02 |
Daniel Borkmann | bpf, samples: fix build warning in cookie_uid_helper_example Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-28 |
Daniel Borkmann | bpf: provide a generic macro for percpu values for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-28 |
Daniel Borkmann | bpf: fix _htons occurences in test_progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-28 |
Daniel Borkmann | bpf: add various test cases to verifier selftests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-28 |
Daniel Borkmann | bpf, x86_64/arm64: remove old ldimm64 artifacts from... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-24 |
Daniel Borkmann | bpf: make bpf_xdp_adjust_head support mandatory Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-21 |
Daniel Borkmann | bpf, doc: update bpf maintainers entry Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-21 |
Daniel Borkmann | bpf: add napi_id read access to __sk_buff Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-17 |
Daniel Borkmann | bpf: fix checking xdp_adjust_head on tail calls Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-17 |
Daniel Borkmann | bpf: fix cb access in socket filter programs on tail... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-01 |
Daniel Borkmann | bpf: add various verifier test cases for self-tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-01 |
Daniel Borkmann | bpf, verifier: fix rejection of unaligned access checks... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-04-01 |
Daniel Borkmann | bpf, verifier: fix alu ops against map_value{, _adj... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-03-22 |
Daniel Borkmann | socket, bpf: fix sk_filter use after free in sk_clone_lock Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-03-17 |
Daniel Borkmann | perf symbols: Fix symbols__fixup_end heuristic for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-03-13 |
Daniel Borkmann | bpf: improve read-only handling Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-03-12 |
Daniel Borkmann | x86/tlb: Fix tlb flushing when lguest clears PGE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-21 |
Daniel Borkmann | bpf: fix unlocking of jited image when module ronx... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-21 |
Daniel Borkmann | arch: add ARCH_HAS_SET_MEMORY config Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-17 |
Daniel Borkmann | rtnl: don't account unused struct ifla_port_vsi in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-17 |
Daniel Borkmann | bpf: make jited programs visible in traces Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-17 |
Daniel Borkmann | bpf: remove stubs for cBPF from arch code Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-17 |
Daniel Borkmann | bpf: mark all registered map/prog types as __ro_after_init Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-08 |
Daniel Borkmann | bpf, lpm: fix overflows in trie_alloc checks Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-02-03 |
Daniel Borkmann | trace: rename trace_print_hex_seq arg and add kdoc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-26 |
Daniel Borkmann | bpf: use prefix_len in test_tag when reading fdinfo Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-25 |
Daniel Borkmann | bpf: add initial bpf tracepoints Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-25 |
Daniel Borkmann | lib, traceevent: add PRINT_HEX_STR variant Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-25 |
Daniel Borkmann | trace: add variant without spacing in trace_print_hex_seq Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-25 |
Daniel Borkmann | powerpc/bpf: Remove redundant check for non-null image Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-24 |
Daniel Borkmann | bpf: enable verifier to better track const alu ops Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-24 |
Daniel Borkmann | bpf: add prog tag test case to bpf selftests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-24 |
Daniel Borkmann | bpf: allow option for setting bpf_l4_csum_replace from... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-24 |
Daniel Borkmann | bpf: enable load bytes helper for filter/reuseport... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-24 |
Daniel Borkmann | bpf: simplify __is_valid_access test on cb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-24 |
Daniel Borkmann | bpf, lpm: fix kfree of im_node in trie_update_elem Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-18 |
Daniel Borkmann | bpf: don't trigger OOM killer under pressure with map... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-16 |
Daniel Borkmann | bpf, trace: make ctx access checks more robust Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-16 |
Daniel Borkmann | bpf: rework prog_digest into prog_tag Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-16 |
Daniel Borkmann | s390/bpf: remove redundant check for non-null image Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-12 |
Daniel Borkmann | bpf: allow b/h/w/dw access for bpf's cb in ctx Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-12 |
Daniel Borkmann | bpf: pass original insn directly to convert_ctx_access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-08 |
Daniel Borkmann | bpf: change back to orig prog on too many passes Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2017-01-05 |
Daniel Borkmann | packet: fix panic in __packet_set_timestamp on tpacket_v3... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-26 |
Daniel Borkmann | net, sched: fix soft lockup in tc_classify Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-18 |
Daniel Borkmann | bpf: fix mark_reg_unknown_value for spilled regs on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-18 |
Daniel Borkmann | bpf: fix overflow in prog accounting Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-18 |
Daniel Borkmann | bpf: dynamically allocate digest scratch buffer Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-17 |
Daniel Borkmann | bpf, test_verifier: fix a test case error result on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-17 |
Daniel Borkmann | bpf: fix regression on verifier pruning wrt map lookups Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-07 |
Daniel Borkmann | bpf: fix loading of BPF_MAXINSNS sized programs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-05 |
Daniel Borkmann | bpf: add prog_digest and expose it via fdinfo/netlink Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-05 |
Daniel Borkmann | bpf, cls: consolidate prog deletion path Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-05 |
Daniel Borkmann | bpf: remove type arg from __is_valid_{,xdp_}access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-12-02 |
Daniel Borkmann | bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-30 |
Daniel Borkmann | bpf, xdp: allow to pass flags to dev_change_xdp_fd Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | net, sched: respect rcu grace period on cls destruction Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | bpf: fix multiple issues in selftest suite and samples Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | bpf: allow for mount options to specify permissions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | bpf: add owner_prog_type and accounted mem to array... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | bpf: reuse dev_is_mac_header_xmit for redirect Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | bpf: drop useless bpf_fd member from cls/act Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-28 |
Daniel Borkmann | bpf: drop unnecessary context cast from BPF_PROG_RUN Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-21 |
Daniel Borkmann | bpf: add __must_check attributes to refcount manipulating... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-21 |
Daniel Borkmann | bpf, mlx5: drop priv->xdp_prog reference on netdev... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-21 |
Daniel Borkmann | bpf, mlx5: fix various refcount issues in mlx5e_xdp_set Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-21 |
Daniel Borkmann | bpf, mlx5: fix mlx5e_create_rq taking reference on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-13 |
Daniel Borkmann | bpf, mlx4: fix prog refcount in mlx4_en_try_alloc_resources... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-07 |
Daniel Borkmann | bpf: fix map not being uncharged during map creation... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-11-07 |
Daniel Borkmann | bpf: fix htab map destruction when extra reserve is... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-31 |
Daniel Borkmann | bpf, inode: add support for symlinks and fix mtime... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-29 |
Daniel Borkmann | bpf: fix samples to add fake KBUILD_MODNAME Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-22 |
Daniel Borkmann | reuseport, bpf: add test case for bpf_get_numa_node_id Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-22 |
Daniel Borkmann | bpf: add helper for retrieving current numa node id Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-20 |
Daniel Borkmann | bpf, test: fix ld_abs + vlan push/pop stress test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-18 |
Daniel Borkmann | bpf: add initial suite for selftests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-10-18 |
Daniel Borkmann | bpf: add various tests around spill/fill of regs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |