aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2021-12-17selftests: mptcp: try to set mptcp ulp mode in different sk statesFlorian Westphal2-66/+51
2021-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski37-124/+854
2021-12-16Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds14-16/+421
2021-12-16Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski9-3/+353
2021-12-16bpf, selftests: Fix racing issue in btf_skc_cls_ingress testMartin KaFai Lau1-2/+14
2021-12-16selftest/bpf: Add a test that reads various addresses.Alexei Starovoitov2-0/+32
2021-12-16bpf, selftests: Add test case trying to taint map value pointerDaniel Borkmann1-0/+23
2021-12-15selftests: mlxsw: vxlan: Remove IPv6 test caseAmit Cohen1-18/+0
2021-12-14bpf, selftests: Update test case for atomic cmpxchg on r0 with pointerDaniel Borkmann1-2/+65
2021-12-14bpf, selftests: Add test case for atomic fetch on spilled pointerDaniel Borkmann2-0/+117
2021-12-14selftests/bpf: Fix OOB write in test_verifierKumar Kartikeya Dwivedi1-1/+1
2021-12-14selftests: mlxsw: Add a test case for MAC profiles consolidationDanielle Ratson1-0/+30
2021-12-13selftest/net/forwarding: declare NETIFS p9 p10Hangbin Liu1-0/+2
2021-12-13selftests/net: expand gro with two machine testWillem de Bruijn1-14/+24
2021-12-13selftests/net: toeplitz: fix udp optionWillem de Bruijn1-1/+1
2021-12-12selftests: Fix IPv6 address bind testsDavid Ahern1-3/+11
2021-12-12selftests: Fix raw socket bind tests with VRFDavid Ahern1-1/+2
2021-12-12selftests: Add duplicate config only for MD5 VRF testsDavid Ahern1-6/+20
2021-12-12selftests: icmp_redirect: pass xfail=0 to log_test()Po-Hsu Lin1-1/+1
2021-12-11Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git://git.kernel.org/pub...Linus Torvalds5-32/+64
2021-12-11Merge branch 'akpm' (patches from Andrew)Linus Torvalds9-74/+172
2021-12-11perf python: Fix NULL vs IS_ERR_OR_NULL() checkingMiaoqian Lin1-1/+1
2021-12-11perf intel-pt: Fix error timestamp setting on the decoder error pathAdrian Hunter1-0/+1
2021-12-11perf intel-pt: Fix missing 'instruction' events with 'q' optionAdrian Hunter1-3/+8
2021-12-11perf intel-pt: Fix next 'err' value, walking traceAdrian Hunter1-0/+1
2021-12-11perf intel-pt: Fix state setting when receiving overflow (OVF) packetAdrian Hunter1-4/+28
2021-12-11perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state typeAdrian Hunter1-19/+13
2021-12-11perf intel-pt: Fix sync state when a PSB (synchronization) packet is foundAdrian Hunter1-1/+1
2021-12-11perf intel-pt: Fix some PGE (packet generation enable/control flow packets) u...Adrian Hunter1-3/+4
2021-12-11perf tools: Prevent out-of-bounds access to registersGerman Gomez2-1/+7
2021-12-10selftests/damon: split test casesSeongJae Park7-112/+129
2021-12-10selftests/damon: test debugfs file reads/writes with huge countSeongJae Park4-0/+61
2021-12-10selftests/damon: test wrong DAMOS condition ranges inputSeongJae Park1-0/+2
2021-12-10selftests/damon: test DAMON enabling with empty target_ids caseSeongJae Park1-0/+9
2021-12-10selftests/damon: skip test if DAMON is runningSeongJae Park1-0/+9
2021-12-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski118-1220/+3631
2021-12-10libbpf: Add "bool skipped" to struct bpf_mapShuyi Cheng1-3/+8
2021-12-10libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definitionVincent Minet1-1/+1
2021-12-10bpftool: Switch bpf_object__load_xattr() to bpf_object__load()Andrii Nakryiko3-29/+21
2021-12-10selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr()Andrii Nakryiko1-5/+5
2021-12-10selftests/bpf: Add test for libbpf's custom log_buf behaviorAndrii Nakryiko2-0/+300
2021-12-10selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load()Andrii Nakryiko3-22/+32
2021-12-10libbpf: Deprecate bpf_object__load_xattr()Andrii Nakryiko2-13/+11
2021-12-10libbpf: Add per-program log buffer setter and getterAndrii Nakryiko3-17/+84
2021-12-10libbpf: Preserve kernel error code and remove kprobe prog type guessingAndrii Nakryiko1-17/+2
2021-12-10libbpf: Improve logging around BPF program loadingAndrii Nakryiko2-21/+23
2021-12-10libbpf: Allow passing user log setting through bpf_object_open_optsAndrii Nakryiko3-3/+65
2021-12-10libbpf: Allow passing preallocated log_buf when loading BTF into kernelAndrii Nakryiko2-23/+56
2021-12-10libbpf: Add OPTS-based bpf_btf_load() APIAndrii Nakryiko4-12/+69
2021-12-10libbpf: Fix bpf_prog_load() log_buf logic for log_level 0Andrii Nakryiko1-13/+16
2021-12-10Merge tag 'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-0/+2
2021-12-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-2/+195
2021-12-10selftests: mptcp: remove duplicate include in mptcp_inq.cYe Guojin1-1/+0
2021-12-10selftests/bpf: Tests for state pruning with u32 spill/fillPaul Chaignon2-0/+103
2021-12-10selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/OSean Christopherson3-0/+116
2021-12-10selftests: KVM: avoid failures due to reserved HyperTransport regionPaolo Bonzini3-1/+78
2021-12-09selftests: net: Correct ping6 expected rc from 2 to 1Jie2x Zhou1-1/+1
2021-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski37-297/+818
2021-12-09Merge tag 'net-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds11-61/+766
2021-12-09KVM: x86: selftests: svm_int_ctl_test: fix intercept calculationMaciej S. Szmigiero1-1/+1
2021-12-09tools/lib/lockdep: drop leftover liblockdep headersSasha Levin7-176/+0
2021-12-08selftests/bpf: Fix a compilation warningYonghong Song1-1/+1
2021-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski3-13/+60
2021-12-08Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2-35/+605
2021-12-08perf/bpf_counter: Use bpf_map_create instead of bpf_create_mapSong Liu1-2/+16
2021-12-08bpf: Add selftests to cover packet access corner casesMaxim Mikityanskiy1-16/+584
2021-12-08ACPI: tools: Fix compilation when output directory is not presentChen Yu2-0/+2
2021-12-07selftests: tls: add missing AES256-GCM cipherVadim Fedorenko1-0/+18
2021-12-07selftests: tls: add missing AES-CCM cipher testsVadim Fedorenko1-0/+18
2021-12-08selftests: netfilter: switch zone stress to socatFlorian Westphal1-6/+13
2021-12-08selftests: netfilter: Add correctness test for mac,net set typeStefano Brivio1-3/+21
2021-12-08vrf: don't run conntrack on vrf with !dflt qdiscNicolas Dichtel1-4/+26
2021-12-07selftests: mptcp: check IP_TOS in/out are the sameFlorian Westphal1-0/+63
2021-12-07selftests: mptcp: add inq test caseFlorian Westphal4-1/+645
2021-12-07selftests: mptcp: add TCP_INQ supportFlorian Westphal2-3/+61
2021-12-06perf bpf_skel: Do not use typedef to avoid error on old clangSong Liu3-20/+26
2021-12-06perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distrosSong Liu3-5/+3
2021-12-06perf header: Fix memory leaks when processing feature headersIan Rogers1-5/+10
2021-12-06perf test: Reset shadow counts before loadingIan Rogers1-0/+1
2021-12-06perf test: Fix 'Simple expression parser' test on arch without CPU die topolo...Thomas Richter1-1/+3
2021-12-06tools build: Remove needless libpython-version feature check that breaks test...Arnaldo Carvalho de Melo5-23/+0
2021-12-06perf tools: Fix SMT detection fast read pathIan Rogers1-1/+1
2021-12-06tools headers UAPI: Sync powerpc syscall table file changed by new futex_wait...Arnaldo Carvalho de Melo1-0/+1
2021-12-06perf inject: Fix itrace space allowed for new attributesAdrian Hunter1-1/+1
2021-12-06tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv s...Arnaldo Carvalho de Melo1-0/+1
2021-12-06Revert "perf bench: Fix two memory leaks detected with ASan"Jiri Olsa1-4/+0
2021-12-06libbpf: Add doc comments in libbpf.hGrant Seltzer1-0/+53
2021-12-06libbpf: Fix trivial typohuangxuesen1-2/+2
2021-12-05bpftool: Add debug mode for gen_loader.Alexei Starovoitov1-9/+11
2021-12-05Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-0/+5
2021-12-03bpf: Fix the test_task_vma selftest to support output shorter than 1 kBMaxim Mikityanskiy1-2/+3
2021-12-03libbpf: Reduce bpf_core_apply_relo_insn() stack usage.Alexei Starovoitov3-45/+51
2021-12-03bpf: Fix the off-by-two error in range markingsMaxim Mikityanskiy1-16/+16
2021-12-03perf: Mute libbpf API deprecations temporarilyAndrii Nakryiko2-0/+7
2021-12-03selftests: net/fcnal-test.sh: add exit codeLi Zhijian1-0/+8
2021-12-03selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Direct...Li Zhijian2-0/+2
2021-12-03selftests/tc-testing: add missing configLi Zhijian1-0/+1
2021-12-03selftests/tc-testing: add exit codeLi Zhijian1-3/+5
2021-12-03objtool: Fix pv_ops noinstr validationPeter Zijlstra2-0/+5
2021-12-02selftests/fib_tests: Rework fib_rp_filter_test()Peilin Ye1-10/+49
2021-12-02libbpf: Deprecate bpf_prog_load_xattr() APIAndrii Nakryiko2-0/+6
2021-12-02selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr()Andrii Nakryiko9-107/+119
2021-12-02selftests/bpf: Mute xdpxceiver.c's deprecation warningsAndrii Nakryiko1-0/+6
2021-12-02selftests/bpf: Remove recently reintroduced legacy btf__dedup() useAndrii Nakryiko1-2/+2
2021-12-02bpftool: Migrate off of deprecated bpf_create_map_xattr() APIAndrii Nakryiko1-10/+13
2021-12-02libbpf: Add API to get/set log_level at per-program levelAndrii Nakryiko4-1/+23
2021-12-02libbpf: Use __u32 fields in bpf_map_create_optsAndrii Nakryiko1-4/+4
2021-12-02tools/resolve_btfids: Skip unresolved symbol warning for empty BTF setsKumar Kartikeya Dwivedi1-3/+5
2021-12-02selftests/bpf: Update test names for xchg and cmpxchgPaul E. McKenney1-2/+2
2021-12-02selftests/bpf: Build testing_helpers.o out of treeJean-Philippe Brucker1-18/+22
2021-12-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-106/+318
2021-12-02Merge tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-5/+32
2021-12-02selftests/bpf: Add CO-RE relocations to verifier scale test.Alexei Starovoitov1-2/+2
2021-12-02selftests/bpf: Revert CO-RE removal in test_ksyms_weak.Alexei Starovoitov1-1/+1
2021-12-02selftests/bpf: Additional test for CO-RE in the kernel.Alexei Starovoitov3-1/+119
2021-12-02selftests/bpf: Convert map_ptr_kern test to use light skeleton.Alexei Starovoitov2-10/+9
2021-12-02selftests/bpf: Improve inner_map test coverage.Alexei Starovoitov1-2/+14
2021-12-02selftests/bpf: Add lskel version of kfunc test.Alexei Starovoitov2-1/+25
2021-12-02libbpf: Clean gen_loader's attach kind.Alexei Starovoitov1-1/+3
2021-12-02libbpf: Support init of inner maps in light skeleton.Alexei Starovoitov3-3/+31
2021-12-02libbpf: Use CO-RE in the kernel in light skeleton.Alexei Starovoitov3-33/+120
2021-12-02libbpf: Cleanup struct bpf_core_cand.Andrii Nakryiko2-15/+17
2021-12-02bpf: Pass a set of bpf_core_relo-s to prog_load command.Alexei Starovoitov2-54/+58
2021-12-02bpf: Define enum bpf_core_relo_kind as uapi.Alexei Starovoitov4-60/+63
2021-12-02bpf: Prepare relo_core.c for kernel duty.Alexei Starovoitov1-11/+65
2021-12-02libbpf: Replace btf__type_by_id() with btf_type_by_id().Alexei Starovoitov3-13/+10
2021-12-02selftests: net: remove meaningless help optionLi Zhijian1-2/+0
2021-12-02selftests: net: Correct case nameLi Zhijian1-2/+2
2021-11-30libbpf: Avoid reload of imm for weak, unresolved, repeating ksymKumar Kartikeya Dwivedi1-3/+2
2021-11-30libbpf: Avoid double stores for success/failure case of ksym relocationsKumar Kartikeya Dwivedi1-16/+21
2021-11-30selftest/bpf/benchs: Add bpf_loop benchmarkJoanne Koong7-1/+203
2021-11-30selftests/bpf: Measure bpf_loop verifier performanceJoanne Koong5-4/+169
2021-11-30selftests/bpf: Add bpf_loop testJoanne Koong2-0/+257
2021-11-30bpf: Add bpf_loop helperJoanne Koong1-0/+25
2021-11-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-80/+257
2021-11-30tools: Fix math.h breakageMatthew Wilcox (Oracle)3-21/+29
2021-11-30libbpf: Remove duplicate assignmentsMehrdad Arshad Rad1-1/+0
2021-11-30Bonding: add arp_missed_max optionHangbin Liu1-0/+1
2021-11-30KVM: SEV: Prohibit migration of a VM that has mirrorsPaolo Bonzini1-0/+37
2021-11-30selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROMPaolo Bonzini1-7/+105
2021-11-30KVM: selftests: page_table_test: fix calculation of guest_test_phys_memMaciej S. Szmigiero1-1/+1
2021-11-29wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld1-1/+23
2021-11-29wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLISTLi Zhijian1-1/+1
2021-11-29wireguard: selftests: actually test for routing loopsJason A. Donenfeld1-1/+5
2021-11-29wireguard: selftests: increase default dmesg log sizeJason A. Donenfeld1-0/+1
2021-11-29libbpf: Silence uninitialized warning/error in btf_dump_dump_type_dataAlan Maguire1-1/+1
2021-11-29selftests: net: bridge: fix typo in vlan_filtering dependency testIvan Vecera1-1/+1
2021-11-28selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initializationHengqi Chen2-0/+71
2021-11-28libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAYHengqi Chen1-33/+121
2021-11-26af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead.Kuniyuki Iwashima3-4/+2
2021-11-26selftests: net: bridge: add test for vlan_filtering dependencyNikolay Aleksandrov1-1/+11
2021-11-26selftests: net: bridge: add vlan mcast_router testsNikolay Aleksandrov1-1/+53
2021-11-26selftests: net: bridge: add vlan mcast query and query response interval testsNikolay Aleksandrov1-1/+50
2021-11-26selftests: net: bridge: add vlan mcast_querier_interval testsNikolay Aleksandrov1-1/+39
2021-11-26selftests: net: bridge: add vlan mcast_membership_interval testNikolay Aleksandrov1-1/+27
2021-11-26selftests: net: bridge: add vlan mcast_startup_query_count/interval testsNikolay Aleksandrov1-1/+41
2021-11-26selftests: net: bridge: add vlan mcast_last_member_count/interval testsNikolay Aleksandrov1-1/+35
2021-11-26selftests: net: bridge: add vlan mcast igmp/mld version testsNikolay Aleksandrov1-1/+44
2021-11-26selftests: net: bridge: add vlan mcast querier testNikolay Aleksandrov1-1/+104
2021-11-26selftests: net: bridge: add vlan mcast snooping control testNikolay Aleksandrov1-0/+148
2021-11-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski34-294/+1155
2021-11-26bpf, mips: Fix build errors about __NR_bpf undeclaredTiezhu Yang3-0/+22
2021-11-26Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds10-184/+1017
2021-11-26KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILEVitaly Kuznetsov1-0/+30
2021-11-26KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features testVitaly Kuznetsov1-69/+71
2021-11-26selftests: sev_migrate_tests: free all VMsPaolo Bonzini1-1/+8
2021-11-26selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROMPaolo Bonzini1-2/+5
2021-11-25selftests: tls: test for correct proto_opsJakub Kicinski1-0/+55
2021-11-25selftests: tls: test splicing decrypted recordsJakub Kicinski1-0/+49
2021-11-25selftests: tls: test splicing cmsgsJakub Kicinski1-0/+40
2021-11-25selftests: tls: add tests for handling of bad recordsJakub Kicinski1-0/+154
2021-11-25selftests: tls: factor out cmsg send/receiveJakub Kicinski1-41/+70
2021-11-25selftests: tls: add helper for creating sock pairsJakub Kicinski1-99/+29
2021-11-26selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf testsAndrii Nakryiko2-8/+9
2021-11-26selftests/bpf: Fix misaligned memory accesses in xdp_bonding testAndrii Nakryiko1-16/+20
2021-11-26selftests/bpf: Prevent out-of-bounds stack access in test_bpffsAndrii Nakryiko1-1/+3
2021-11-26selftests/bpf: Fix misaligned memory access in queue_stack_map testAndrii Nakryiko1-5/+7
2021-11-26selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp testAndrii Nakryiko1-4/+10
2021-11-26selftests/bpf: Fix possible NULL passed to memcpy() with zero sizeAndrii Nakryiko1-1/+2
2021-11-26selftests/bpf: Fix UBSan complaint about signed __int128 overflowAndrii Nakryiko1-1/+1
2021-11-26libbpf: Fix using invalidated memory in bpf_linkerAndrii Nakryiko1-1/+4
2021-11-26libbpf: Fix glob_syms memory leak in bpf_linkerAndrii Nakryiko1-0/+1
2021-11-26libbpf: Don't call libc APIs with NULL pointersAndrii Nakryiko1-3/+7
2021-11-26libbpf: Fix potential misaligned memory access in btf_ext__new()Andrii Nakryiko2-6/+6
2021-11-26tools/resolve_btf_ids: Close ELF file on errorAndrii Nakryiko1-2/+3
2021-11-25selftests/bpf: Migrate selftests to bpf_map_create()Andrii Nakryiko21-256/+201
2021-11-25libbpf: Prevent deprecation warnings in xsk.cAndrii Nakryiko1-0/+5
2021-11-25libbpf: Use bpf_map_create() consistently internallyAndrii Nakryiko4-51/+25
2021-11-25libbpf: Unify low-level map creation APIs w/ new bpf_map_create()Andrii Nakryiko7-153/+126
2021-11-25selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one testAndrii Nakryiko2-0/+138
2021-11-25libbpf: Load global data maps lazily on legacy kernelsAndrii Nakryiko1-4/+30
2021-11-23dccp/tcp: Remove an unused argument in inet_csk_listen_start().Kuniyuki Iwashima1-1/+1
2021-11-23selftests: add arp_ndisc_evict_nocarrier to MakefileJames Prestwood1-0/+1
2021-11-23tools: sync uapi/linux/if_link.h headerEric Dumazet1-34/+259
2021-11-22selftests/bpf: Fix trivial typoDrew Fustini1-1/+1
2021-11-22selftests: net: fib_nexthops: add test for group refcount imbalance bugNikolay Aleksandrov1-0/+63
2021-11-22selftests/tc-testings: Be compatible with newer tc outputLi Zhijian1-1/+1
2021-11-22selftests/tc-testing: match any qdisc typeLi Zhijian1-6/+6
2021-11-20selftests: mptcp: add tproxy test caseFlorian Westphal3-3/+136
2021-11-19libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flagsFlorent Revest4-5/+7