Age | Commit message (Expand) | Author | Files | Lines |
2024-02-05 | selftests/bpf: Add bpf_arena_htab test.uptr_v3 | Alexei Starovoitov | 4 | -0/+244 |
2024-02-05 | selftests/bpf: Add bpf_arena_list test. | Alexei Starovoitov | 5 | -0/+353 |
2024-02-05 | bpf: Add helper macro bpf_arena_cast() | Alexei Starovoitov | 1 | -0/+41 |
2024-02-05 | bpf: Tell bpf programs kernel's PAGE_SIZE | Alexei Starovoitov | 1 | -1/+6 |
2024-02-05 | libbpf: Add support for bpf_arena. | Alexei Starovoitov | 2 | -0/+24 |
2024-02-05 | libbpf: Add __arg_arena to bpf_helpers.h | Alexei Starovoitov | 1 | -0/+1 |
2024-02-05 | bpf: Recognize btf_decl_tag("arg:arena") as PTR_TO_ARENA. | Alexei Starovoitov | 3 | -4/+31 |
2024-02-05 | bpf: Recognize cast_kern/user instructions in the verifier. | Alexei Starovoitov | 3 | -7/+72 |
2024-02-05 | bpf: Add x86-64 JIT support for bpf_cast_user instruction. | Alexei Starovoitov | 1 | -1/+35 |
2024-02-05 | bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. | Alexei Starovoitov | 3 | -1/+186 |
2024-02-05 | bpf: Disasm support for cast_kern/user instructions. | Alexei Starovoitov | 3 | -0/+21 |
2024-02-05 | bpf: Introduce bpf arena. | Alexei Starovoitov | 9 | -2/+555 |
2024-02-02 | mm: Expose vmap_pages_range() to the rest of the kernel. | Alexei Starovoitov | 2 | -2/+4 |
2024-02-02 | bpf: Recognize '__map' suffix in kfunc arguments | Alexei Starovoitov | 1 | -1/+13 |
2024-02-02 | bpf: Allow kfuncs return 'void *' | Alexei Starovoitov | 1 | -0/+3 |
2024-02-02 | Merge branch 'two-small-fixes-for-global-subprog-tagging' | Alexei Starovoitov | 3 | -3/+36 |
2024-02-02 | bpf: don't emit warnings intended for global subprogs for static subprogs | Andrii Nakryiko | 1 | -0/+6 |
2024-02-02 | selftests/bpf: add more cases for __arg_trusted __arg_nullable args | Andrii Nakryiko | 1 | -3/+29 |
2024-02-02 | bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic | Andrii Nakryiko | 1 | -0/+1 |
2024-02-02 | selftests/bpf: trace_helpers.c: do not use poisoned type | Shung-Hsi Yu | 1 | -1/+1 |
2024-02-02 | Merge branch 'improvements-for-tracking-scalars-in-the-bpf-verifier' | Andrii Nakryiko | 3 | -32/+404 |
2024-02-02 | selftests/bpf: States pruning checks for scalar vs STACK_MISC | Eduard Zingerman | 1 | -0/+154 |
2024-02-02 | bpf: Handle scalar spill vs all MISC in stacksafe() | Eduard Zingerman | 1 | -3/+69 |
2024-02-02 | selftests/bpf: Add test cases for narrowing fill | Maxim Mikityanskiy | 1 | -0/+111 |
2024-02-02 | bpf: Preserve boundaries and track scalars on narrowing fill | Maxim Mikityanskiy | 3 | -11/+39 |
2024-02-02 | selftests/bpf: Test tracking spilled unbounded scalars | Maxim Mikityanskiy | 1 | -0/+27 |
2024-02-02 | bpf: Track spilled unbounded scalars | Maxim Mikityanskiy | 2 | -18/+4 |
2024-02-01 | selftests/bpf: Fix bench runner SIGSEGV | Andrii Nakryiko | 1 | -2/+10 |
2024-02-01 | libbpf: Add missed btf_ext__raw_data() API | Andrii Nakryiko | 3 | -3/+7 |
2024-02-01 | libbpf: Add btf__new_split() API that was declared but not implemented | Andrii Nakryiko | 2 | -1/+7 |
2024-02-01 | libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API | Andrii Nakryiko | 1 | -1/+1 |
2024-02-01 | libbpf: Call memfd_create() syscall directly | Andrii Nakryiko | 1 | -1/+10 |
2024-02-01 | bpf: Minor clean-up to sleepable_lsm_hooks BTF set | Matt Bobrowski | 1 | -4/+2 |
2024-02-01 | selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64 | Pu Lehui | 1 | -1/+2 |
2024-02-01 | riscv, bpf: Enable inline bpf_kptr_xchg() for RV64 | Pu Lehui | 1 | -0/+5 |
2024-02-01 | bpf, docs: Clarify which legacy packet instructions existed | Dave Thaler | 1 | -1/+3 |
2024-02-01 | libbpf: Remove unnecessary null check in kernel_supports() | Eduard Zingerman | 1 | -1/+1 |
2024-01-31 | Merge branch 'annotate-kfuncs-in-btf_ids-section' | Alexei Starovoitov | 23 | -66/+87 |
2024-01-31 | bpf: treewide: Annotate BPF kfuncs in BTF | Daniel Xu | 22 | -62/+70 |
2024-01-31 | bpf: btf: Add BTF_KFUNCS_START/END macro pair | Daniel Xu | 1 | -0/+11 |
2024-01-31 | bpf: btf: Support flags for BTF_SET8 sets | Daniel Xu | 1 | -4/+6 |
2024-01-31 | selftests/bpf: Disable IPv6 for lwt_redirect test | Manu Bretelle | 1 | -0/+1 |
2024-01-30 | Merge branch 'libbpf: add bpf_core_cast() helper' | Martin KaFai Lau | 10 | -24/+27 |
2024-01-30 | selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macro | Andrii Nakryiko | 8 | -18/+12 |
2024-01-30 | libbpf: add bpf_core_cast() macro | Andrii Nakryiko | 4 | -6/+15 |
2024-01-30 | Merge branch 'trusted-ptr_to_btf_id-arg-support-in-global-subprogs' | Alexei Starovoitov | 6 | -13/+281 |
2024-01-30 | selftests/bpf: add trusted global subprog arg tests | Andrii Nakryiko | 2 | -0/+158 |
2024-01-30 | libbpf: add __arg_trusted and __arg_nullable tag macros | Andrii Nakryiko | 1 | -0/+2 |
2024-01-30 | bpf: add arg:nullable tag to be combined with trusted pointers | Andrii Nakryiko | 1 | -0/+10 |
2024-01-30 | bpf: add __arg_trusted global func arg tag | Andrii Nakryiko | 3 | -13/+111 |
2024-01-30 | bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS | Jose E. Marchesi | 1 | -3/+3 |
2024-01-30 | bpf: Build type-punning BPF selftests with -fno-strict-aliasing | Jose E. Marchesi | 1 | -0/+13 |
2024-01-29 | bpf,token: Use BIT_ULL() to convert the bit mask | Haiyue Wang | 1 | -8/+8 |
2024-01-29 | bpf: Generate const static pointers for kernel helpers | Jose E. Marchesi | 1 | -1/+1 |
2024-01-29 | libbpf: Add some details for BTF parsing failures | Ian Rogers | 1 | -4/+18 |
2024-01-29 | perf/bpf: Fix duplicate type check | Florian Lehner | 1 | -5/+1 |
2024-01-29 | bpf: Use -Wno-error in certain tests when building with GCC | Jose E. Marchesi | 1 | -1/+11 |
2024-01-29 | selftests/bpf: Remove "&>" usage in the selftests | Martin KaFai Lau | 10 | -20/+25 |
2024-01-29 | bpf: move arg:ctx type enforcement check inside the main logic loop | Andrii Nakryiko | 1 | -17/+4 |
2024-01-29 | libbpf: fix __arg_ctx type enforcement for perf_event programs | Andrii Nakryiko | 1 | -1/+20 |
2024-01-29 | libbpf: integrate __arg_ctx feature detector into kernel_supports() | Andrii Nakryiko | 3 | -64/+61 |
2024-01-29 | docs/bpf: Improve documentation of 64-bit immediate instructions | Yonghong Song | 1 | -9/+4 |
2024-01-29 | bpf: Remove unused field "mod" in struct bpf_trampoline | Menglong Dong | 1 | -1/+0 |
2024-01-29 | selftests/bpf: Drop return in bpf_testmod_exit | Geliang Tang | 1 | -1/+1 |
2024-01-29 | riscv, bpf: Optimize bswap insns with Zbb support | Pu Lehui | 2 | -48/+71 |
2024-01-29 | riscv, bpf: Optimize sign-extention mov insns with Zbb support | Pu Lehui | 2 | -2/+25 |
2024-01-29 | riscv, bpf: Add necessary Zbb instructions | Pu Lehui | 1 | -0/+32 |
2024-01-29 | riscv, bpf: Simplify sext and zext logics in branch instructions | Pu Lehui | 1 | -48/+31 |
2024-01-29 | riscv, bpf: Unify 32-bit zero-extension to emit_zextw | Pu Lehui | 2 | -43/+43 |
2024-01-29 | riscv, bpf: Unify 32-bit sign-extension to emit_sextw | Pu Lehui | 2 | -5/+10 |
2024-01-29 | libbpf: Fix faccessat() usage on Android | Andrii Nakryiko | 1 | -0/+14 |
2024-01-29 | bpftool: Be more portable by using POSIX's basename() | Arnaldo Carvalho de Melo | 1 | -3/+6 |
2024-01-29 | net: free altname using an RCU callback | Jakub Kicinski | 2 | -11/+17 |
2024-01-29 | dt-bindings: nfc: ti,trf7970a: fix usage example | Tobias Schramm | 1 | -1/+1 |
2024-01-29 | ptp: add FemtoClock3 Wireless as ptp hardware clock | Min Li | 5 | -0/+1347 |
2024-01-29 | ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offset | Min Li | 3 | -4/+28 |
2024-01-29 | Merge branch 'net-module-description' | David S. Miller | 16 | -0/+16 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for arcnet | Breno Leitao | 1 | -0/+1 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for ieee802154 | Breno Leitao | 2 | -0/+2 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for PCS drivers | Breno Leitao | 3 | -0/+3 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for ec_bhf | Breno Leitao | 1 | -0/+1 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for cpsw-common | Breno Leitao | 1 | -0/+1 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga | Breno Leitao | 1 | -0/+1 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for Qualcom drivers | Breno Leitao | 2 | -0/+2 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for SMSC drivers | Breno Leitao | 3 | -0/+3 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for ocelot | Breno Leitao | 1 | -0/+1 |
2024-01-29 | net: fill in MODULE_DESCRIPTION()s for encx24j600 | Breno Leitao | 1 | -0/+1 |
2024-01-29 | taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding | Alessandro Marcolini | 1 | -46/+26 |
2024-01-29 | octeontx2-af: Add filter profiles in hardware to extract packet headers | Suman Ghosh | 4 | -69/+571 |
2024-01-27 | Merge branch 'txgbe-irq_domain' | David S. Miller | 10 | -181/+337 |
2024-01-27 | net: txgbe: use irq_domain for interrupt controller | Jiawen Wu | 9 | -54/+193 |
2024-01-27 | net: txgbe: move interrupt codes to a separate file | Jiawen Wu | 4 | -127/+144 |
2024-01-27 | Documentation: mlx5.rst: Add note for eswitch MD | William Tu | 1 | -0/+4 |
2024-01-27 | rust: phy: use VTABLE_DEFAULT_ERROR | FUJITA Tomonori | 1 | -8/+8 |
2024-01-27 | rust: phy: use `srctree`-relative links | FUJITA Tomonori | 1 | -4/+4 |
2024-01-26 | Merge branch 'net-dsa-microchip-implement-phy-loopback' | Jakub Kicinski | 2 | -131/+270 |
2024-01-26 | net: dsa: microchip: implement PHY loopback configuration for KSZ8794 and KSZ... | Oleksij Rempel | 2 | -7/+70 |
2024-01-26 | net: dsa: microchip: Remove redundant optimization in ksz8_w_phy_bmcr | Oleksij Rempel | 1 | -67/+29 |
2024-01-26 | net: dsa: microchip: ksz8: move BMCR specific code to separate function | Oleksij Rempel | 1 | -126/+240 |
2024-01-26 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 101 | -1260/+6009 |
2024-01-26 | Merge branch 'net-phy-generic-polarity-led-support-for-qca808x' | Jakub Kicinski | 10 | -19/+431 |
2024-01-26 | net: phy: at803x: add LED support for qca808x | Christian Marangi | 1 | -0/+327 |
2024-01-26 | dt-bindings: net: Document QCA808x PHYs | Christian Marangi | 1 | -0/+54 |
2024-01-26 | net: phy: add support for PHY LEDs polarity modes | Christian Marangi | 2 | -0/+38 |
2024-01-26 | dt-bindings: net: phy: Document LED inactive high impedance mode | Christian Marangi | 1 | -0/+6 |
2024-01-26 | dt-bindings: net: phy: Make LED active-low property common | Christian Marangi | 6 | -19/+6 |
2024-01-26 | bnx2x: Fix firmware version string character counts | Kees Cook | 3 | -12/+13 |
2024-01-26 | drivers/ptp: Convert snprintf to sysfs_emit | Li Zhijian | 1 | -7/+6 |
2024-01-26 | Merge branch 'af_unix-random-improvements-for-gc' | Jakub Kicinski | 6 | -70/+85 |
2024-01-26 | af_unix: Try to run GC async. | Kuniyuki Iwashima | 5 | -5/+29 |
2024-01-26 | af_unix: Run GC on only one CPU. | Kuniyuki Iwashima | 1 | -27/+27 |
2024-01-26 | af_unix: Return struct unix_sock from unix_get_socket(). | Kuniyuki Iwashima | 3 | -25/+15 |
2024-01-26 | af_unix: Do not use atomic ops for unix_sk(sk)->inflight. | Kuniyuki Iwashima | 4 | -15/+16 |
2024-01-26 | af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). | Kuniyuki Iwashima | 1 | -1/+1 |
2024-01-26 | net: dsa: mt7530: select MEDIATEK_GE_PHY for NET_DSA_MT7530_MDIO | Arınç ÜNAL | 1 | -1/+1 |
2024-01-26 | selftests/bpf: Add missing line break in test_verifier | Tiezhu Yang | 1 | -1/+1 |
2024-01-26 | bpf, docs: Clarify definitions of various instructions | Dave Thaler | 1 | -24/+27 |
2024-01-25 | bpf: Fix error checks against bpf_get_btf_vmlinux(). | Kui-Feng Lee | 2 | -1/+6 |
2024-01-25 | bpf: One more maintainer for libbpf and BPF selftests | Eduard Zingerman | 1 | -0/+3 |
2024-01-25 | tsnep: Add link down PHY loopback support | Gerhard Engleder | 1 | -1/+3 |
2024-01-25 | gve: Modify rx_buf_alloc_fail counter centrally and closer to failure | Ankit Garg | 1 | -8/+11 |
2024-01-25 | Merge branch 'selftests-updates-to-fcnal-test-for-autoamted-environment' | Jakub Kicinski | 1 | -6/+19 |
2024-01-25 | selftest: Show expected and actual return codes for test failures in fcnal-test | David Ahern | 1 | -0/+1 |
2024-01-25 | selftest: Fix set of ping_group_range in fcnal-test | David Ahern | 1 | -6/+15 |
2024-01-25 | selftest: Update PATH for nettest in fcnal-test | David Ahern | 1 | -0/+3 |
2024-01-25 | Merge tag 'wireless-next-2024-01-25' of git://git.kernel.org/pub/scm/linux/ke... | Jakub Kicinski | 82 | -1392/+4612 |
2024-01-25 | vsock/test: print type for SOCK_SEQPACKET | Arseniy Krasnov | 1 | -0/+2 |
2024-01-25 | Merge branch 'selftests-tc-testing-misc-changes-for-tdc' | Jakub Kicinski | 5 | -4/+6 |
2024-01-25 | selftests: tc-testing: return fail if a test fails in setup/teardown | Pedro Tammela | 1 | -1/+1 |
2024-01-25 | selftests: tc-testing: enable all tdc tests | Pedro Tammela | 1 | -2/+1 |
2024-01-25 | selftests: tc-testing: adjust fq test to latest iproute2 | Pedro Tammela | 1 | -1/+1 |
2024-01-25 | selftests: tc-testing: check if 'jq' is available in taprio tests | Pedro Tammela | 1 | -0/+2 |
2024-01-25 | selftests: tc-testing: add missing netfilter config | Pedro Tammela | 1 | -0/+1 |
2024-01-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1036 | -9456/+25543 |
2024-01-25 | Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd... | Linus Torvalds | 120 | -341/+928 |
2024-01-25 | Merge tag 'ovl-fixes-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 7 | -51/+110 |
2024-01-25 | Merge tag 'vfs-6.8-rc2.netfs' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 12 | -42/+79 |
2024-01-25 | Merge tag 'nfsd-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 2 | -13/+17 |
2024-01-25 | Merge tag 'urgent-rcu.2024.01.24a' of https://github.com/neeraju/linux | Linus Torvalds | 2 | -3/+34 |
2024-01-25 | net: dsa: mt7530: support OF-based registration of switch MDIO bus | Arınç ÜNAL | 1 | -8/+26 |
2024-01-25 | Merge branch 'tsnep-xdp-fixes' | Paolo Abeni | 1 | -2/+15 |
2024-01-25 | tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring | Gerhard Engleder | 1 | -0/+13 |
2024-01-25 | tsnep: Remove FCS for XDP data path | Gerhard Engleder | 1 | -2/+2 |
2024-01-25 | Merge tag 'mlx5-fixes-2024-01-24' of git://git.kernel.org/pub/scm/linux/kerne... | Paolo Abeni | 20 | -41/+99 |
2024-01-25 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Paolo Abeni | 13 | -91/+190 |
2024-01-25 | net: fec: fix the unhandled context fault from smmu | Shenwei Wang | 1 | -0/+2 |
2024-01-25 | selftests: bonding: do not test arp/ns target with mode balance-alb/tlb | Hangbin Liu | 1 | -4/+4 |
2024-01-24 | Merge tag 'nf-24-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/netf... | Jakub Kicinski | 12 | -31/+121 |
2024-01-24 | fjes: fix memleaks in fjes_hw_setup | Zhipeng Lu | 1 | -7/+30 |
2024-01-24 | tipc: node: remove Excess struct member kernel-doc warnings | Randy Dunlap | 1 | -2/+0 |
2024-01-24 | tipc: socket: remove Excess struct member kernel-doc warning | Randy Dunlap | 1 | -1/+0 |
2024-01-24 | vsock/test: add '--peer-port' input argument | Arseniy Krasnov | 6 | -58/+115 |
2024-01-24 | Merge tag 'ceph-for-6.8-rc2' of https://github.com/ceph/ceph-client | Linus Torvalds | 1 | -13/+19 |
2024-01-24 | Merge tag 'integrity-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -4/+0 |
2024-01-24 | Merge branch 'net-bpf_xdp_adjust_tail-and-intel-mbuf-fixes' | Alexei Starovoitov | 12 | -89/+187 |
2024-01-24 | i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue | Maciej Fijalkowski | 1 | -0/+7 |
2024-01-24 | i40e: set xdp_rxq_info::frag_size | Maciej Fijalkowski | 2 | -25/+24 |
2024-01-24 | xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL | Maciej Fijalkowski | 1 | -0/+2 |
2024-01-24 | ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue | Maciej Fijalkowski | 1 | -14/+23 |
2024-01-24 | intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers | Maciej Fijalkowski | 2 | -2/+4 |
2024-01-24 | ice: remove redundant xdp_rxq_info registration | Maciej Fijalkowski | 1 | -5/+0 |
2024-01-24 | i40e: handle multi-buffer packets that are shrunk by xdp prog | Tirthendu Sarkar | 1 | -17/+23 |
2024-01-24 | ice: work on pre-XDP prog frag count | Maciej Fijalkowski | 3 | -14/+32 |
2024-01-24 | xsk: fix usage of multi-buffer BPF helpers for ZC XDP | Maciej Fijalkowski | 2 | -6/+62 |
2024-01-24 | xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags | Maciej Fijalkowski | 4 | -2/+2 |
2024-01-24 | xsk: recycle buffer in case Rx queue was full | Maciej Fijalkowski | 1 | -4/+8 |
2024-01-24 | Merge branch 'bpf-token' | Andrii Nakryiko | 41 | -644/+2982 |
2024-01-24 | selftests/bpf: Incorporate LSM policy to token-based tests | Andrii Nakryiko | 2 | -17/+104 |
2024-01-24 | selftests/bpf: Add tests for LIBBPF_BPF_TOKEN_PATH envvar | Andrii Nakryiko | 1 | -0/+98 |
2024-01-24 | libbpf: Support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar | Andrii Nakryiko | 2 | -0/+14 |
2024-01-24 | selftests/bpf: Add tests for BPF object load with implicit token | Andrii Nakryiko | 1 | -0/+64 |
2024-01-24 | selftests/bpf: Add BPF object loading tests with explicit token passing | Andrii Nakryiko | 3 | -0/+166 |
2024-01-24 | libbpf: Wire up BPF token support at BPF object level | Andrii Nakryiko | 4 | -11/+131 |
2024-01-24 | libbpf: Wire up token_fd into feature probing logic | Andrii Nakryiko | 5 | -47/+97 |
2024-01-24 | libbpf: Move feature detection code into its own file | Andrii Nakryiko | 6 | -466/+481 |
2024-01-24 | libbpf: Further decouple feature checking logic from bpf_object | Andrii Nakryiko | 3 | -11/+22 |
2024-01-24 | libbpf: Split feature detectors definitions from cached results | Andrii Nakryiko | 1 | -6/+12 |
2024-01-24 | selftests/bpf: Utilize string values for delegate_xxx mount options | Andrii Nakryiko | 1 | -20/+32 |
2024-01-24 | bpf: Support symbolic BPF FS delegation mount options | Andrii Nakryiko | 1 | -38/+211 |
2024-01-24 | bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS | Andrii Nakryiko | 1 | -1/+9 |
2024-01-24 | bpf,selinux: Allocate bpf_security_struct per BPF token | Andrii Nakryiko | 1 | -0/+25 |
2024-01-24 | selftests/bpf: Add BPF token-enabled tests | Andrii Nakryiko | 1 | -0/+683 |
2024-01-24 | libbpf: Add BPF token support to bpf_prog_load() API | Andrii Nakryiko | 2 | -2/+4 |
2024-01-24 | libbpf: Add BPF token support to bpf_btf_load() API | Andrii Nakryiko | 2 | -2/+9 |
2024-01-24 | libbpf: Add BPF token support to bpf_map_create() API | Andrii Nakryiko | 2 | -4/+7 |
2024-01-24 | libbpf: Add bpf_token_create() API | Andrii Nakryiko | 3 | -0/+42 |
2024-01-24 | bpf,lsm: Add BPF token LSM hooks | Andrii Nakryiko | 6 | -1/+108 |
2024-01-24 | bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks | Andrii Nakryiko | 6 | -18/+26 |
2024-01-24 | bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks | Andrii Nakryiko | 6 | -38/+49 |
2024-01-24 | bpf: Consistently use BPF token throughout BPF verifier logic | Andrii Nakryiko | 6 | -20/+19 |
2024-01-24 | bpf: Take into account BPF token when fetching helper protos | Andrii Nakryiko | 9 | -30/+32 |
2024-01-24 | bpf: Add BPF token support to BPF_PROG_LOAD command | Andrii Nakryiko | 9 | -27/+118 |
2024-01-24 | bpf: Add BPF token support to BPF_BTF_LOAD command | Andrii Nakryiko | 3 | -2/+31 |
2024-01-24 | bpf: Add BPF token support to BPF_MAP_CREATE command | Andrii Nakryiko | 8 | -15/+86 |
2024-01-24 | bpf: Introduce BPF token object | Andrii Nakryiko | 7 | -6/+357 |
2024-01-24 | bpf: Add BPF token delegation mount options to BPF FS | Andrii Nakryiko | 2 | -12/+90 |
2024-01-24 | bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach | Andrii Nakryiko | 1 | -4/+9 |
2024-01-24 | libbpf: Ensure undefined bpf_attr field stays 0 | Martin KaFai Lau | 1 | -1/+1 |
2024-01-24 | Merge branch 'fix-module_description-for-net-p2' | Jakub Kicinski | 19 | -0/+19 |
2024-01-24 | net: fill in MODULE_DESCRIPTION()s for rvu_mbox | Breno Leitao | 1 | -0/+1 |