summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-06-20101-860/+4048
|\
| * Merge branch 'bpf-bounded-loops'Daniel Borkmann2019-06-1923-114/+2317
| |\
| | * bpf: precise scalar_value trackingAlexei Starovoitov2019-06-192-11/+498
| | * selftests/bpf: add realistic loop testsAlexei Starovoitov2019-06-1915-12/+1347
| | * selftests/bpf: add basic verifier tests for loopsAlexei Starovoitov2019-06-191-0/+161
| | * selftests/bpf: fix testsAlexei Starovoitov2019-06-193-20/+24
| | * bpf: fix callees pruning callersAlexei Starovoitov2019-06-191-5/+6
| | * bpf: introduce bounded loopsAlexei Starovoitov2019-06-192-13/+181
| | * bpf: extend is_branch_taken to registersAlexei Starovoitov2019-06-191-15/+19
| | * selftests/bpf: fix tests due to const spill/fillAlexei Starovoitov2019-06-192-14/+17
| | * bpf: track spill/fill of constantsAlexei Starovoitov2019-06-191-25/+65
| |/
| * libbpf: constify getter APIsAndrii Nakryiko2019-06-192-70/+72
| * samples: bpf: refactor header include pathDaniel T. Lee2019-06-1815-20/+20
| * samples: bpf: remove unnecessary include options in MakefileDaniel T. Lee2019-06-181-9/+0
| * Merge branch 'bpf-libbpf-btf-defined-maps'Daniel Borkmann2019-06-1828-429/+1045
| |\
| | * selftests/bpf: convert tests w/ custom values to BTF-defined mapsAndrii Nakryiko2019-06-1814-140/+285
| | * selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined mapsAndrii Nakryiko2019-06-185-72/+87
| | * selftests/bpf: add test for BTF-defined mapsAndrii Nakryiko2019-06-182-7/+76
| | * libbpf: allow specifying map definitions using BTFAndrii Nakryiko2019-06-182-9/+345
| | * libbpf: split initialization and loading of BTFAndrii Nakryiko2019-06-181-10/+24
| | * libbpf: identify maps by section index in addition to offsetAndrii Nakryiko2019-06-181-15/+25
| | * libbpf: refactor map initializationAndrii Nakryiko2019-06-181-114/+133
| | * libbpf: streamline ELF parsing error-handlingAndrii Nakryiko2019-06-181-24/+20
| | * libbpf: extract BTF loading logicAndrii Nakryiko2019-06-181-38/+55
| | * libbpf: add common min/max macro to libbpf_internal.hAndrii Nakryiko2019-06-185-15/+10
| |/
| * bpf: Fix build error without CONFIG_INETYueHaibing2019-06-151-7/+24
| * selftests/bpf: convert socket_cookie test to sk storageStanislav Fomichev2019-06-152-32/+38
| * bpf/tools: sync bpf.hStanislav Fomichev2019-06-151-0/+2
| * bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog typeStanislav Fomichev2019-06-152-0/+27
| * bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog typeStanislav Fomichev2019-06-152-0/+17
| * bpf: Add test for SO_REUSEPORT_DETACH_BPFMartin KaFai Lau2019-06-151-0/+54
| * bpf: Sync asm-generic/socket.h to tools/Martin KaFai Lau2019-06-151-0/+147
| * bpf: net: Add SO_DETACH_REUSEPORT_BPFMartin KaFai Lau2019-06-158-0/+40
| * libbpf: fix check for presence of associated BTF for map creationAndrii Nakryiko2019-06-151-4/+5
| * selftests/bpf: signedness bug in enable_all_controllers()Dan Carpenter2019-06-151-1/+1
| * samples/bpf: fix include path in MakefilePrashant Bhole2019-06-151-1/+1
| * bpf: silence warning messages in coreValdis Klētnieks2019-06-121-0/+1
| * Merge branch 'bpf-libbpf-num-cpus'Daniel Borkmann2019-06-1110-84/+90
| |\
| | * bpf: use libbpf_num_possible_cpus internallyHechao Li2019-06-112-80/+10
| | * selftests/bpf: remove bpf_util.h from BPF C progsHechao Li2019-06-115-4/+6
| | * bpf: add a new API libbpf_num_possible_cpus()Hechao Li2019-06-113-0/+74
| |/
| * selftests/bpf : clean up feature/ when make cleanHechao Li2019-06-111-1/+2
| * selftests/bpf: fix constness of source arg for bpf helpersAndrii Nakryiko2019-06-101-2/+2
| * samples: bpf: don't run probes at the local make stageJakub Kicinski2019-06-101-0/+3
| * Merge branch 'xskmap-lookup'Alexei Starovoitov2019-06-1010-94/+135
| |\
| | * libbpf: remove qidconf and better support external bpf programs.Jonathan Lemon2019-06-101-75/+28
| | * tools/bpf: Add bpf_map_lookup_elem selftest for xskmapJonathan Lemon2019-06-101-0/+18
| | * bpf/tools: sync bpf.hJonathan Lemon2019-06-101-0/+4
| | * bpf: Allow bpf_map_lookup_elem() on an xskmapJonathan Lemon2019-06-107-19/+85
| |/
| * bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helperRoman Gushchin2019-06-071-0/+4