summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-05-04bpf, xskmap: fix crash in xsk_map_alloc error path handlingDaniel Borkmann1-0/+2
2018-05-04Merge branch 'bpf-event-output-offload'Daniel Borkmann21-124/+916
2018-05-04bpf: fix references to free_bpf_prog_info() in commentsJakub Kicinski1-2/+2
2018-05-04tools: bpftool: add simple perf event output readerJakub Kicinski8-19/+444
2018-05-04tools: bpftool: move get_possible_cpus() to common codeJakub Kicinski3-58/+59
2018-05-04tools: bpftool: fold hex keyword in command helpJakub Kicinski2-15/+17
2018-05-04nfp: bpf: rewrite map pointers with NFP TIDsJakub Kicinski2-21/+32
2018-05-04nfp: bpf: perf event output helpers supportJakub Kicinski7-4/+187
2018-05-04bpf: replace map pointer loads before calling into offloadsJakub Kicinski1-5/+5
2018-05-04bpf: export bpf_event_output()Jakub Kicinski1-0/+1
2018-05-04nfp: bpf: record offload neutral maps in the driverJakub Kicinski5-6/+168
2018-05-04bpf: offload: allow offloaded programs to use perf event arraysJakub Kicinski2-2/+9
2018-05-04Merge branch 'bpf-subprog-mgmt-cleanup'Daniel Borkmann2-63/+67
2018-05-04bpf: add faked "ending" subprogJiong Wang1-20/+14
2018-05-04bpf: centre subprog information fieldsJiong Wang2-33/+38
2018-05-04bpf: unify main prog and subprogJiong Wang2-27/+32
2018-05-03Merge branch 'move-ld_abs-to-native-BPF'Alexei Starovoitov28-1851/+1035
2018-05-03bpf: sync tools bpf.h uapi headerDaniel Borkmann1-1/+32
2018-05-03bpf, x32: remove ld_abs/ld_indDaniel Borkmann1-135/+1
2018-05-03bpf, s390x: remove ld_abs/ld_indDaniel Borkmann4-252/+13
2018-05-03bpf, ppc64: remove ld_abs/ld_indDaniel Borkmann4-317/+11
2018-05-03bpf, mips64: remove ld_abs/ld_indDaniel Borkmann1-104/+0
2018-05-03bpf, arm32: remove ld_abs/ld_indDaniel Borkmann1-77/+0
2018-05-03bpf, sparc64: remove ld_abs/ld_indDaniel Borkmann4-269/+6
2018-05-03bpf, arm64: remove ld_abs/ld_indDaniel Borkmann1-65/+0
2018-05-03bpf, x64: remove ld_abs/ld_indDaniel Borkmann3-296/+5
2018-05-03bpf: add skb_load_bytes_relative helperDaniel Borkmann2-1/+77
2018-05-03bpf: implement ld_abs/ld_ind in native bpfDaniel Borkmann5-100/+262
2018-05-03bpf: migrate ebpf ld_abs/ld_ind tests to test_verifierDaniel Borkmann4-225/+619
2018-05-03bpf: prefix cbpf internal helpers with bpf_Daniel Borkmann1-9/+9
2018-05-03Merge branch 'AF_XDP-initial-support'Alexei Starovoitov36-72/+3221
2018-05-03samples/bpf: sample application and documentation for AF_XDP socketsMagnus Karlsson6-0/+1317
2018-05-03xsk: statistics supportMagnus Karlsson3-1/+56
2018-05-03xsk: support for TxMagnus Karlsson2-4/+200
2018-05-03dev: packet: make packet_direct_xmit a common functionMagnus Karlsson3-37/+44
2018-05-03xsk: add Tx queue setup and mmap supportMagnus Karlsson3-2/+9
2018-05-03xsk: add umem completion queue support and mmapMagnus Karlsson4-2/+15
2018-05-03xsk: wire up XDP_SKB side of AF_XDPBjörn Töpel3-20/+34
2018-05-03xsk: wire up XDP_DRV side of AF_XDPBjörn Töpel1-3/+20
2018-05-03bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAPBjörn Töpel8-2/+289
2018-05-03xsk: add Rx receive functions and poll supportBjörn Töpel6-5/+238
2018-05-03xsk: add support for bind for RxMagnus Karlsson7-1/+150
2018-05-03xsk: add Rx queue setup and mmap supportBjörn Töpel5-12/+62
2018-05-03xsk: add umem fill queue support and mmapMagnus Karlsson7-2/+183
2018-05-03xsk: add user memory registration support sockoptBjörn Töpel8-0/+596
2018-05-03net: initial AF_XDP skeletonBjörn Töpel7-7/+34
2018-05-03bpf, x86_32: add eBPF JIT compiler for ia32Wang YanQing5-6/+2588
2018-05-02bpf: relax constraints on formatting for eBPF helper documentationQuentin Monnet1-7/+7
2018-05-02x86/bpf: Clean up non-standard comments, to make the code more readableIngo Molnar1-100/+133
2018-05-01tools: bpftool: change time format for program 'loaded at:' informationQuentin Monnet1-2/+6