summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-06-29bpf_xdp_redirect_map: Perform map lookup in eBPF helperToke Høiland-Jørgensen4-19/+26
2019-06-29devmap: Rename ifindex member in bpf_redirect_infoToke Høiland-Jørgensen2-14/+14
2019-06-29devmap/cpumap: Use flush list instead of bitmapToke Høiland-Jørgensen3-119/+95
2019-06-29xskmap: Move non-standard list manipulation to helperToke Høiland-Jørgensen2-2/+15
2019-06-29selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.cStanislav Fomichev1-27/+24
2019-06-28Merge branch 'bpf-sockopt-hooks'Alexei Starovoitov30-10/+2415
2019-06-28bpftool: support cgroup sockoptStanislav Fomichev6-8/+20
2019-06-28bpf: add sockopt documentationStanislav Fomichev2-0/+94
2019-06-28selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTIStanislav Fomichev4-1/+449
2019-06-28selftests/bpf: add sockopt test that exercises sk helpersStanislav Fomichev4-1/+328
2019-06-28selftests/bpf: add sockopt testStanislav Fomichev3-1/+1024
2019-06-28selftests/bpf: test sockopt section nameStanislav Fomichev1-0/+10
2019-06-28libbpf: support sockopt hooksStanislav Fomichev2-0/+6
2019-06-28bpf: sync bpf.h to tools/Stanislav Fomichev1-0/+14
2019-06-28bpf: implement getsockopt and setsockopt hooksStanislav Fomichev11-1/+472
2019-06-27Merge branch 'bpf-af-xdp-mlx5e'Daniel Borkmann35-484/+2331
2019-06-27net/mlx5e: Add XSK zero-copy supportMaxim Mikityanskiy24-255/+1840
2019-06-27net/mlx5e: Move queue param structs to en/params.hMaxim Mikityanskiy2-29/+31
2019-06-27net/mlx5e: Encapsulate open/close queues into a functionMaxim Mikityanskiy1-52/+73
2019-06-27net/mlx5e: Consider XSK in XDP MTU limit calculationMaxim Mikityanskiy5-7/+11
2019-06-27net/mlx5e: XDP_TX from UMEM supportMaxim Mikityanskiy1-8/+42
2019-06-27net/mlx5e: Share the XDP SQ for XDP_TX between RQsMaxim Mikityanskiy5-26/+32
2019-06-27net/mlx5e: Refactor struct mlx5e_xdp_infoMaxim Mikityanskiy3-41/+97
2019-06-27net/mlx5e: Allow ICO SQ to be used by multiple RQsMaxim Mikityanskiy4-23/+22
2019-06-27net/mlx5e: Calculate linear RX frag size considering XSKMaxim Mikityanskiy3-23/+52
2019-06-27net/mlx5e: Replace deprecated PCI_DMA_TODEVICEMaxim Mikityanskiy1-1/+1
2019-06-27xsk: Return the whole xdp_desc from xsk_umem_consume_txMaxim Mikityanskiy4-21/+22
2019-06-27xsk: Change the default frame size to 4096 and allow controlling itMaxim Mikityanskiy2-17/+29
2019-06-27libbpf: Support getsockopt XDP_OPTIONSMaxim Mikityanskiy1-0/+12
2019-06-27xsk: Add getsockopt XDP_OPTIONSMaxim Mikityanskiy3-0/+36
2019-06-27xsk: Add API to check for available entries in FQMaxim Mikityanskiy3-0/+41
2019-06-27net/mlx5e: Attach/detach XDP program safelyMaxim Mikityanskiy1-11/+20
2019-06-27bpf: fix cgroup bpf release synchronizationRoman Gushchin1-1/+18
2019-06-26xdp: Make __mem_id_disconnect staticYueHaibing1-1/+1
2019-06-26samples: bpf: make the use of xdp samples consistentDaniel T. Lee4-12/+42
2019-06-26bpf: fix compiler warning with CONFIG_MODULES=nYonghong Song1-13/+14
2019-06-26selftests/bpf: build tests with debug infoAndrii Nakryiko1-1/+1
2019-06-26libbpf: fix max() type mismatch for 32bitIvan Khoronzhuk1-1/+1
2019-06-25veth: Support bulk XDP_TXToshiaki Makita1-12/+48
2019-06-25xdp: Add tracepoint for bulk XDP_TXToshiaki Makita2-0/+30
2019-06-25selftests, bpf: Add test for veth native XDPToshiaki Makita4-0/+162
2019-06-25xsk: sample kernel code is now in libbpfEric Leblond1-1/+15
2019-06-25libbpf: fix spelling mistake "conflictling" -> "conflicting"Colin Ian King1-4/+4
2019-06-25samples: bpf: Remove bpf_debug macro in favor of bpf_printkMichal Rostecki1-12/+6
2019-06-23Merge branch 'ipv6-avoid-taking-refcnt-on-dst-during-route-lookup'David S. Miller6-61/+95
2019-06-23ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREFWei Wang4-8/+37
2019-06-23ipv6: convert rx data path to not take refcnt on dstWei Wang1-3/+4
2019-06-23ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logicWei Wang3-7/+20
2019-06-23ipv6: initialize rt6->rt6i_uncached in all pre-allocated dst entriesWei Wang1-0/+3
2019-06-23ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route()Wei Wang2-43/+31