This set contains various updates for eBPF, i.e. the addition of a generic csum helper function and other misc bits that mostly improve existing helpers and ease programming with eBPF on cls_bpf. For more details, please see individual patches.
Set is rebased on top of http://patchwork.ozlabs.org/patch/584465/. Thanks! Daniel Borkmann (6): bpf: add new arg_type that allows for 0 sized stack buffer bpf: add generic bpf_csum_diff helper bpf: remove artificial bpf_skb_{load,store}_bytes buffer limitation bpf: try harder on clones when writing into skb bpf: fix csum update in bpf_l4_csum_replace helper for udp bpf: don't emit mov A,A on return include/linux/bpf.h | 1 + include/linux/skbuff.h | 7 ++++ include/uapi/linux/bpf.h | 12 ++++++ kernel/bpf/verifier.c | 42 ++++++++++++++----- net/core/filter.c | 103 ++++++++++++++++++++++++++++++++++++++--------- net/sched/act_csum.c | 8 +--- net/sched/act_nat.c | 18 +++------ 7 files changed, 142 insertions(+), 49 deletions(-) -- 1.9.3