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 |
2016-09-23 |
Daniel Borkmann | bpf: add helper to invalidate hash Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-23 |
Daniel Borkmann | bpf: use bpf_get_smp_processor_id_proto instead of... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-23 |
Daniel Borkmann | bpf: use skb_to_full_sk helper in bpf_skb_under_cgroup Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-21 |
Daniel Borkmann | bpf: add test cases for direct packet access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-21 |
Daniel Borkmann | bpf: direct packet write and access for helpers for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-21 |
Daniel Borkmann | bpf, verifier: enforce larger zero range for pkt on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-15 |
Daniel Borkmann | bpf: use skb_at_tc_ingress helper in tcf_bpf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-15 |
Daniel Borkmann | bpf: drop unnecessary test in cls_bpf_classify and... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-10 |
Daniel Borkmann | bpf: add BPF_CALL_x macros for declaring helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-10 |
Daniel Borkmann | bpf: add own ctx rewriter on ifindex for clsact progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-10 |
Daniel Borkmann | bpf: add BPF_SIZEOF and BPF_FIELD_SIZEOF macros Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-10 |
Daniel Borkmann | bpf: minor cleanups in helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-09-09 |
Daniel Borkmann | bpf: fix range propagation on direct packet access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-24 |
Daniel Borkmann | Bluetooth: split sk_filter in l2cap_sock_recv_cb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-19 |
Daniel Borkmann | bpf: get rid of cgroup helper related ifdefs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-19 |
Daniel Borkmann | bpf: enable event output helper also for xdp types Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-19 |
Daniel Borkmann | bpf: add bpf_skb_change_tail helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-19 |
Daniel Borkmann | bpf: use skb_pkt_type_ok helper in bpf_skb_change_type Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-13 |
Daniel Borkmann | bpf: fix write helpers with regards to non-linear parts Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-13 |
Daniel Borkmann | bpf: fix bpf_skb_in_cgroup helper naming Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-08 |
Daniel Borkmann | bpf: fix checksum for vlan push/pop helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-08 |
Daniel Borkmann | bpf: fix checksum fixups on bpf_skb_store_bytes Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-08-08 |
Daniel Borkmann | bpf: also call skb_postpush_rcsum on xmit occasions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-26 |
Daniel Borkmann | udp: use sk_filter_trim_cap for udp{,6}_queue_rcv_skb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-25 |
Daniel Borkmann | bpf, events: fix offset in skb copy handler Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-21 |
Daniel Borkmann | bpf, mips: fix off-by-one in ctx offset allocation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-20 |
Daniel Borkmann | bpf, elf: add official ELF machine define for eBPF Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-17 |
Daniel Borkmann | bpf: bpf_event_entry_gen's alloc needs to be in atomic... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-15 |
Daniel Borkmann | bpf: avoid stack copy and use skb ctx for event output Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-15 |
Daniel Borkmann | bpf, perf: split bpf_perf_event_output Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-15 |
Daniel Borkmann | perf, events: add non-linear data support for raw records Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-04 |
Daniel Borkmann | bpf: add bpf_get_hash_recalc helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-01 |
Daniel Borkmann | macsec: set actual real device for xmit when !protect_frames Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-01 |
Daniel Borkmann | bpf: refactor bpf_prog_get and type check into helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-07-01 |
Daniel Borkmann | bpf: generally move prog destruction to RCU deferral Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-30 |
Daniel Borkmann | bpf: add bpf_skb_change_type helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-30 |
Daniel Borkmann | bpf: add bpf_skb_change_proto helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-30 |
Daniel Borkmann | bpf: don't use raw processor id in generic helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-30 |
Daniel Borkmann | bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_read Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-30 |
Daniel Borkmann | bpf, trace: fetch current cpu only once Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-30 |
Daniel Borkmann | bpf: minor cleanups on fd maps and helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-29 |
Daniel Borkmann | bpf, perf: delay release of BPF prog after grace period Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-17 |
Daniel Borkmann | net, cls: also reject deleting all filters when TCA_KIND... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-16 |
Daniel Borkmann | bpf, maps: flush own entries on perf map release Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-16 |
Daniel Borkmann | bpf, maps: extend map_fd_get_ptr arguments Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-16 |
Daniel Borkmann | bpf, maps: add release callback Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-11 |
Daniel Borkmann | net, cls: allow for deleting all filters for given... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-11 |
Daniel Borkmann | bpf: reject wrong sized filters earlier Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-11 |
Daniel Borkmann | bpf: enforce recursion limit on redirects Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-07 |
Daniel Borkmann | net: sched: fix tc_should_offload for specific clsact... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-06-07 |
Daniel Borkmann | bpf, trace: use READ_ONCE for retrieving file ptr Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-23 |
Daniel Borkmann | bpf, inode: disallow userns mounts Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-20 |
Daniel Borkmann | bpf: rather use get_random_int for randomizations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-17 |
Daniel Borkmann | bpf, doc: fix typo on bpf_asm descriptions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | net: also make sch_handle_egress() drop monitor ready Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf, s390: add support for constant blinding Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf, arm64: add support for constant blinding Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf, x86: add support for constant blinding Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf: add generic constant blinding for use in jits Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf: add bpf_patch_insn_single helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf, x86/arm64: remove useless checks on prog Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf: split HAVE_BPF_JIT into cBPF and eBPF variant Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf: move bpf_jit_enable declaration Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-05-16 |
Daniel Borkmann | bpf: minor cleanups in ebpf code Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-20 |
Daniel Borkmann | bpf: add event output helper for notifications/sampling... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-20 |
Daniel Borkmann | bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_output Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-16 |
Daniel Borkmann | vlan: pull on __vlan_insert_tag error path and fix... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-15 |
Daniel Borkmann | bpf, samples: add test cases for raw stack Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-15 |
Daniel Borkmann | bpf, samples: don't zero data when not needed Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-15 |
Daniel Borkmann | bpf: convert relevant helper args to ARG_PTR_TO_RAW_STACK Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-15 |
Daniel Borkmann | bpf, verifier: add ARG_PTR_TO_RAW_STACK type Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-15 |
Daniel Borkmann | bpf, verifier: add bpf_call_arg_meta for passing meta... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-04-14 |
Daniel Borkmann | ipv6, token: allow for clearing the current device... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |