summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu2024-02-0122-62/+70
* bpf: btf: Add BTF_KFUNCS_START/END macro pairDaniel Xu2024-02-011-0/+11
* bpf: btf: Support flags for BTF_SET8 setsDaniel Xu2024-01-311-4/+6
* selftests/bpf: Disable IPv6 for lwt_redirect testManu Bretelle2024-01-311-0/+1
* Merge branch 'libbpf: add bpf_core_cast() helper'Martin KaFai Lau2024-01-3110-24/+27
|\
| * selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macroAndrii Nakryiko2024-01-318-18/+12
| * libbpf: add bpf_core_cast() macroAndrii Nakryiko2024-01-314-6/+15
|/
* Merge branch 'trusted-ptr_to_btf_id-arg-support-in-global-subprogs'Alexei Starovoitov2024-01-306-13/+281
|\
| * selftests/bpf: add trusted global subprog arg testsAndrii Nakryiko2024-01-302-0/+158
| * libbpf: add __arg_trusted and __arg_nullable tag macrosAndrii Nakryiko2024-01-301-0/+2
| * bpf: add arg:nullable tag to be combined with trusted pointersAndrii Nakryiko2024-01-301-0/+10
| * bpf: add __arg_trusted global func arg tagAndrii Nakryiko2024-01-303-13/+111
|/
* bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGSJose E. Marchesi2024-01-301-3/+3
* bpf: Build type-punning BPF selftests with -fno-strict-aliasingJose E. Marchesi2024-01-301-0/+13
* bpf,token: Use BIT_ULL() to convert the bit maskHaiyue Wang2024-01-301-8/+8
* bpf: Generate const static pointers for kernel helpersJose E. Marchesi2024-01-301-1/+1
* libbpf: Add some details for BTF parsing failuresIan Rogers2024-01-301-4/+18
* perf/bpf: Fix duplicate type checkFlorian Lehner2024-01-291-5/+1
* bpf: Use -Wno-error in certain tests when building with GCCJose E. Marchesi2024-01-291-1/+11
* selftests/bpf: Remove "&>" usage in the selftestsMartin KaFai Lau2024-01-2910-20/+25
* bpf: move arg:ctx type enforcement check inside the main logic loopAndrii Nakryiko2024-01-291-17/+4
* libbpf: fix __arg_ctx type enforcement for perf_event programsAndrii Nakryiko2024-01-291-1/+20
* libbpf: integrate __arg_ctx feature detector into kernel_supports()Andrii Nakryiko2024-01-293-64/+61
* docs/bpf: Improve documentation of 64-bit immediate instructionsYonghong Song2024-01-291-9/+4
* bpf: Remove unused field "mod" in struct bpf_trampolineMenglong Dong2024-01-291-1/+0
* selftests/bpf: Drop return in bpf_testmod_exitGeliang Tang2024-01-291-1/+1
* riscv, bpf: Optimize bswap insns with Zbb supportPu Lehui2024-01-292-48/+71
* riscv, bpf: Optimize sign-extention mov insns with Zbb supportPu Lehui2024-01-292-2/+25
* riscv, bpf: Add necessary Zbb instructionsPu Lehui2024-01-291-0/+32
* riscv, bpf: Simplify sext and zext logics in branch instructionsPu Lehui2024-01-291-48/+31
* riscv, bpf: Unify 32-bit zero-extension to emit_zextwPu Lehui2024-01-292-43/+43
* riscv, bpf: Unify 32-bit sign-extension to emit_sextwPu Lehui2024-01-292-5/+10
* libbpf: Fix faccessat() usage on AndroidAndrii Nakryiko2024-01-291-0/+14
* bpftool: Be more portable by using POSIX's basename()Arnaldo Carvalho de Melo2024-01-291-3/+6
* net: free altname using an RCU callbackJakub Kicinski2024-01-292-11/+17
* dt-bindings: nfc: ti,trf7970a: fix usage exampleTobias Schramm2024-01-291-1/+1
* ptp: add FemtoClock3 Wireless as ptp hardware clockMin Li2024-01-295-0/+1347
* ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offsetMin Li2024-01-293-4/+28
* Merge branch 'net-module-description'David S. Miller2024-01-2916-0/+16
|\
| * net: fill in MODULE_DESCRIPTION()s for arcnetBreno Leitao2024-01-291-0/+1
| * net: fill in MODULE_DESCRIPTION()s for ieee802154Breno Leitao2024-01-292-0/+2
| * net: fill in MODULE_DESCRIPTION()s for PCS driversBreno Leitao2024-01-293-0/+3
| * net: fill in MODULE_DESCRIPTION()s for ec_bhfBreno Leitao2024-01-291-0/+1
| * net: fill in MODULE_DESCRIPTION()s for cpsw-commonBreno Leitao2024-01-291-0/+1
| * net: fill in MODULE_DESCRIPTION()s for dwmac-socfpgaBreno Leitao2024-01-291-0/+1
| * net: fill in MODULE_DESCRIPTION()s for Qualcom driversBreno Leitao2024-01-292-0/+2
| * net: fill in MODULE_DESCRIPTION()s for SMSC driversBreno Leitao2024-01-293-0/+3
| * net: fill in MODULE_DESCRIPTION()s for ocelotBreno Leitao2024-01-291-0/+1
| * net: fill in MODULE_DESCRIPTION()s for encx24j600Breno Leitao2024-01-291-0/+1
|/
* taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-codingAlessandro Marcolini2024-01-291-46/+26