summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tools/bpftool: Emit name <anon> for anonymous BTFsAndrii Nakryiko2020-12-031-0/+2
* Merge branch 'switch to memcg-based memory accounting'Alexei Starovoitov2020-12-0361-762/+533
|\
| * bpf: samples: Do not touch RLIMIT_MEMLOCKRoman Gushchin2020-12-0327-133/+0
| * bpf: Eliminate rlimit-based memory accounting for bpf progsRoman Gushchin2020-12-033-80/+12
| * bpf: Eliminate rlimit-based memory accounting infra for bpf mapsRoman Gushchin2020-12-034-100/+17
| * bpf: Eliminate rlimit-based memory accounting for bpf local storage mapsRoman Gushchin2020-12-031-10/+0
| * bpf: Eliminate rlimit-based memory accounting for xskmap mapsRoman Gushchin2020-12-031-10/+2
| * bpf: Eliminate rlimit-based memory accounting for stackmap mapsRoman Gushchin2020-12-031-13/+3
| * bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash mapsRoman Gushchin2020-12-031-27/+6
| * bpf: Eliminate rlimit-based memory accounting for bpf ringbufferRoman Gushchin2020-12-031-20/+4
| * bpf: Eliminate rlimit-based memory accounting for reuseport_array mapsRoman Gushchin2020-12-031-10/+2
| * bpf: Eliminate rlimit-based memory accounting for queue_stack_maps mapsRoman Gushchin2020-12-031-12/+4
| * bpf: Eliminate rlimit-based memory accounting for lpm_trie mapsRoman Gushchin2020-12-031-13/+0
| * bpf: Eliminate rlimit-based memory accounting for hashtab mapsRoman Gushchin2020-12-031-18/+1
| * bpf: Eliminate rlimit-based memory accounting for devmap mapsRoman Gushchin2020-12-031-16/+2
| * bpf: Eliminate rlimit-based memory accounting for cgroup storage mapsRoman Gushchin2020-12-031-20/+1
| * bpf: Eliminate rlimit-based memory accounting for cpumap mapsRoman Gushchin2020-12-031-15/+1
| * bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops mapsRoman Gushchin2020-12-031-16/+3
| * bpf: Eliminate rlimit-based memory accounting for arraymap mapsRoman Gushchin2020-12-031-20/+4
| * bpf: Refine memcg-based memory accounting for xskmap mapsRoman Gushchin2020-12-031-1/+2
| * bpf: Refine memcg-based memory accounting for sockmap and sockhash mapsRoman Gushchin2020-12-031-4/+5
| * bpf: Memcg-based memory accounting for bpf local storage mapsRoman Gushchin2020-12-031-4/+6
| * bpf: Memcg-based memory accounting for bpf ringbufferRoman Gushchin2020-12-031-7/+4
| * bpf: Memcg-based memory accounting for lpm_trie mapsRoman Gushchin2020-12-031-3/+3
| * bpf: Refine memcg-based memory accounting for hashtab mapsRoman Gushchin2020-12-031-10/+14
| * bpf: Refine memcg-based memory accounting for devmap mapsRoman Gushchin2020-12-031-3/+4
| * bpf: Memcg-based memory accounting for cgroup storage mapsRoman Gushchin2020-12-031-12/+11
| * bpf: Refine memcg-based memory accounting for cpumap mapsRoman Gushchin2020-12-031-9/+12
| * bpf: Refine memcg-based memory accounting for arraymap mapsRoman Gushchin2020-12-031-3/+3
| * bpf: Memcg-based memory accounting for bpf mapsRoman Gushchin2020-12-031-1/+5
| * bpf: Prepare for memcg-based memory accounting for bpf mapsRoman Gushchin2020-12-032-0/+97
| * bpf: Memcg-based memory accounting for bpf progsRoman Gushchin2020-12-031-5/+5
| * mm: Convert page kmemcg type to a page memcg flagRoman Gushchin2020-12-034-26/+42
| * mm: Introduce page memcg flagsRoman Gushchin2020-12-031-12/+20
| * mm: memcontrol/slab: Use helpers to access slab page's memcg_dataRoman Gushchin2020-12-033-30/+75
| * mm: memcontrol: Use helpers to read page's memcg dataRoman Gushchin2020-12-0314-120/+184
|/
* Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bind{4,6} hooks'Alexei Starovoitov2020-12-027-192/+245
|\
| * selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockoptStanislav Fomichev2020-12-022-0/+62
| * bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooksStanislav Fomichev2020-12-024-8/+12
| * selftests/bpf: Rewrite test_sock_addr bind bpf into CStanislav Fomichev2020-12-023-184/+171
|/
* net, xdp, xsk: fix __sk_mark_napi_id_once napi_id errorDaniel Borkmann2020-12-011-3/+7
* Merge branch 'xdp-preferred-busy-polling'Daniel Borkmann2020-12-0140-107/+300
|\
| * samples/bpf: Add option to set the busy-poll budgetBjörn Töpel2020-12-011-0/+5
| * samples/bpf: Add busy-poll support to xdpsockBjörn Töpel2020-12-011-7/+33
| * samples/bpf: Use recvfrom() in xdpsock/l2fwdBjörn Töpel2020-12-011-14/+12
| * samples/bpf: Use recvfrom() in xdpsock/rxdropBjörn Töpel2020-12-011-4/+4
| * xsk: Propagate napi_id to XDP socket Rx pathBjörn Töpel2020-12-0129-36/+54
| * xsk: Add busy-poll support for {recv,send}msg()Björn Töpel2020-12-011-0/+24
| * xsk: Check need wakeup flag in sendmsg()Björn Töpel2020-12-012-8/+11
| * xsk: Add support for recvmsg()Björn Töpel2020-12-011-1/+21