2015-11-16 |
Daniel Borkmann | bpf, arm64: start flushing icache range from header Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-16 |
Daniel Borkmann | bpf, arm: start flushing icache range from header Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-15 |
Daniel Borkmann | packet: fix tpacket_snd max frame len Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-15 |
Daniel Borkmann | packet: infer protocol from ethernet header if unset Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-15 |
Daniel Borkmann | packet: only allow extra vlan len on ethernet devices Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-15 |
Daniel Borkmann | packet: always probe for transport header Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-15 |
Daniel Borkmann | packet: do skb_probe_transport_header when we actually... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-11 |
Daniel Borkmann | debugfs: fix refcount imbalance in start_creating Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-05 |
Daniel Borkmann | tracefs: Fix refcount imbalance in start_creating() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-03 |
Daniel Borkmann | bpf, verifier: annotate verbose printer with __printf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-03 |
Daniel Borkmann | bpf: add sample usages for persistent maps/progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-03 |
Daniel Borkmann | bpf: add support for persistent maps/progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-03 |
Daniel Borkmann | bpf: consolidate bpf_prog_put{, _rcu} dismantle paths Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-03 |
Daniel Borkmann | bpf: align and clean bpf_{map,prog}_get helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-03 |
Daniel Borkmann | bpf: abstract anon_inode_getfd invocations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-08 |
Daniel Borkmann | bpf: split state from prandom_u32() and consolidate... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-08 |
Daniel Borkmann | random32: add prandom_init_once helper for own rngs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-08 |
Daniel Borkmann | random32: add prandom_seed_full_state helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-08 |
Daniel Borkmann | bpf, skb_do_redirect: clear sender_cpu before xmit Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-05 |
Daniel Borkmann | ebpf: include perf_event only where really needed Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-05 |
Daniel Borkmann | bpf, seccomp: prepare for upcoming criu support Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-05 |
Daniel Borkmann | bpf: fix panic in SO_GET_FILTER with native ebpf programs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-03 |
Daniel Borkmann | sched, bpf: make skb->priority writable Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-03 |
Daniel Borkmann | sched, bpf: add helper for retrieving routing realms Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-10-03 |
Daniel Borkmann | ebpf: migrate bpf_prog's flags to bitfield Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-23 |
Daniel Borkmann | cls_bpf: further limit exec opcodes subset Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-23 |
Daniel Borkmann | cls_bpf: make binding to classid optional Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-23 |
Daniel Borkmann | cls_bpf: also dump TCA_BPF_FLAGS Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-23 |
Daniel Borkmann | sched, bpf: let stack handle !IFF_UP devs on bpf_clone_redirect Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-18 |
Daniel Borkmann | cls_bpf: introduce integrated actions Joint work with Daniel Borkmann. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-11 |
Daniel Borkmann | netlink, mmap: transform mmap skb into full skb on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-10 |
Daniel Borkmann | netlink, mmap: fix edge-case leakages in nf queue zero... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-10 |
Daniel Borkmann | netlink, mmap: don't walk rx ring on poll if receive... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-09 |
Daniel Borkmann | ebpf: fix fd refcount leaks related to maps in bpf... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-04 |
Daniel Borkmann | mm/slab.h: fix argument order in cache_from_obj's error... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-02 |
Daniel Borkmann | netfilter: nf_conntrack: make nf_ct_zone_dflt built-in Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-02 |
Daniel Borkmann | netfilter: nf_dup{4, 6}: fix build error when nf_conntrack... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-02 |
Daniel Borkmann | ipv6: fix exthdrs offload registration in out_rt path Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-02 |
Daniel Borkmann | sock, diag: fix panic in sock_diag_put_filterinfo Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-09-01 |
Daniel Borkmann | netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-31 |
Daniel Borkmann | tcp: use dctcp if enabled on the route to the initiator Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-31 |
Daniel Borkmann | fib, fib6: reject invalid feature bits Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-31 |
Daniel Borkmann | net: fib6: reduce identation in ip6_convert_metrics Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-28 |
Daniel Borkmann | net: sched: don't break line in tc_classify loop notification Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-27 |
Daniel Borkmann | net: sched: consolidate tc_classify{,_compat} Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-17 |
Daniel Borkmann | netfilter: nf_conntrack: add efficient mark to zone... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-17 |
Daniel Borkmann | netfilter: nf_conntrack: add direction support for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-11 |
Daniel Borkmann | netfilter: nf_conntrack: push zone object into functions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-10 |
Daniel Borkmann | netlink: make sure -EBUSY won't escape from netlink_insert Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-03 |
Daniel Borkmann | act_bpf: properly support late binding of bpf action... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-08-03 |
Daniel Borkmann | ebpf: add skb->hash to offset map for usage in {cls... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-31 |
Daniel Borkmann | bpf_jit_disasm: also support reading jit dump from... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | net: sched: fix refcount imbalance in actions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | bpf: also show process name/pid in bpf_jit_dump Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | bpf, x86/sparc: show actual number of passes in bpf_jit_dump Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | bpf: provide helper that indicates eBPF was migrated Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | test_bpf: assign type to native eBPF test cases Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | act_bpf: fix memory leaks when replacing bpf programs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-30 |
Daniel Borkmann | ebpf, x86: fix general protection fault when tail call... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-26 |
Daniel Borkmann | net: sctp: stop spamming klog with rfc6458, 5.3.2.... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-21 |
Daniel Borkmann | sched: cls_flow: fix panic on filter replace Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-21 |
Daniel Borkmann | sched: cls_flower: fix panic on filter replace Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-21 |
Daniel Borkmann | sched: cls_bpf: fix panic on filter replace Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-20 |
Daniel Borkmann | ebpf: add helper to retrieve net_cls's classid cookie Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-20 |
Daniel Borkmann | cls_cgroup: factor out classid retrieval Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-15 |
Daniel Borkmann | rtnetlink: reject non-IFLA_VF_PORT attributes inside... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-13 |
Daniel Borkmann | ebpf: remove self-assignment in interpreter's tail... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-07-08 |
Daniel Borkmann | rtnetlink: verify IFLA_VF_INFO attributes before passing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-06-26 |
Daniel Borkmann | compiler-intel: fix wrong compiler barrier() macro Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-06-01 |
Daniel Borkmann | ebpf: misc core cleanup Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-06-01 |
Daniel Borkmann | ebpf: allow bpf_ktime_get_ns_proto also for networking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-27 |
Daniel Borkmann | test_bpf: add similarly conflicting jump test case... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-27 |
Daniel Borkmann | tools: bpf_jit_disasm: fix segfault on disabled debugging... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-25 |
Daniel Borkmann | test_bpf: add more eBPF jump torture cases Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-21 |
Daniel Borkmann | net: sched: fix call_rcu() race on classifier module... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-21 |
Daniel Borkmann | net: dev: reduce both ingress hook ifdefs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-19 |
Daniel Borkmann | tcp: add rfc3168, section 6.1.1.1. fallback Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-15 |
Daniel Borkmann | test_bpf: add tests related to BPF_MAXINSNS Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-11 |
Daniel Borkmann | net: sched: fix typo in net_device ifdef Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-11 |
Daniel Borkmann | net: sched: further simplify handle_ing Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-11 |
Daniel Borkmann | net: sched: consolidate handle_ing and ing_filter Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-09 |
Daniel Borkmann | seccomp, filter: add and use bpf_prog_create_from_user... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-09 |
Daniel Borkmann | net: filter: add __GFP_NOWARN flag for larger kmem... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-05-04 |
Daniel Borkmann | lib: make memzero_explicit more robust against dead... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-04-30 |
Daniel Borkmann | test_bpf: indicate whether bpf prog got jited in test... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-04-13 |
Daniel Borkmann | net: use jump label patching for ingress qdisc in __netif_re... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-04-08 |
Daniel Borkmann | netfilter: x_tables: don't extract flow keys on early... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-04-03 |
Daniel Borkmann | ebpf: add skb->priority to offset map for usage in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-04-02 |
Daniel Borkmann | bpf: Make internal bpf API independent of CONFIG_BPF_SYSCALL... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-04-01 |
Daniel Borkmann | netfilter: x_tables: fix cgroup matching on non-full sks Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-25 |
Daniel Borkmann | tools: bpf_asm: cleanup vlan extension related token Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-20 |
Daniel Borkmann | act_bpf: add initial eBPF support for actions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-20 |
Daniel Borkmann | ebpf: add sched_act_type and map it to sk_filter's... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-20 |
Daniel Borkmann | ebpf, filter: do not convert skb->protocol to host... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-19 |
Daniel Borkmann | arm64: mm: unexport set_memory_ro and set_memory_rw Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-18 |
Daniel Borkmann | act_bpf: allow non-default TC_ACT opcodes as BPF exec... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-16 |
Daniel Borkmann | ebpf: add helper for obtaining current processor id Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-16 |
Daniel Borkmann | ebpf: add prandom helper for packet sampling Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-13 |
Daniel Borkmann | rhashtable: kill ht->shift atomic operations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-03-12 |
Daniel Borkmann | cls_bpf: do eBPF invocation under non-bh RCU lock variant... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |