2016-02-22 |
Daniel Borkmann | bpf: try harder on clones when writing into skb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-02-22 |
Daniel Borkmann | bpf: remove artificial bpf_skb_{load, store}_bytes... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-02-22 |
Daniel Borkmann | bpf: add generic bpf_csum_diff helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-02-22 |
Daniel Borkmann | bpf: add new arg_type that allows for 0 sized stack... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-02-20 |
Daniel Borkmann | net: use skb_postpush_rcsum instead of own implementations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-01-11 |
Daniel Borkmann | bpf: support ipv6 for bpf_skb_{set,get}_tunnel_key Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-01-11 |
Daniel Borkmann | bpf: export helper function flags and reject invalid... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-01-11 |
Daniel Borkmann | net, sched: add clsact qdisc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-01-10 |
Daniel Borkmann | bpf: add skb_postpush_rcsum and fix dev_forward_skb... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-01-10 |
Daniel Borkmann | net, sched: add skb_at_tc_ingress helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2016-01-09 |
Daniel Borkmann | bpf: cleanup bpf_prog_run_{save,clear}_cb helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-18 |
Daniel Borkmann | bpf, test: add couple of test cases Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-18 |
Daniel Borkmann | bpf, x86: detect/optimize loading 0 immediates Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-18 |
Daniel Borkmann | bpf: fix misleading comment in bpf_convert_filter Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-18 |
Daniel Borkmann | bpf: move clearing of A/X into classic to eBPF migration... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-18 |
Daniel Borkmann | bpf: add bpf_skb_load_bytes helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-12 |
Daniel Borkmann | bpf, inode: allow for rename and link ops Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-12-02 |
Daniel Borkmann | bpf, array: fix heap out-of-bounds access when updating... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-25 |
Daniel Borkmann | bpf: fix clearing on persistent program array maps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-23 |
Daniel Borkmann | net, scm: fix PaX detected msg_controllen overflow... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2015-11-20 |
Daniel Borkmann | bpf: add show_fdinfo handler for maps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
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 |