summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/btf.c
AgeCommit message (Expand)AuthorLines
2023-10-11bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpfDaan De Meyer-0/+1
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni-1/+1
2023-09-16bpf: Add support for custom exception callbacksKumar Kartikeya Dwivedi-8/+21
2023-09-12bpf: Fix a erroneous check after snprintf()Christophe JAILLET-1/+1
2023-09-08bpf: Add BPF_KPTR_PERCPU as a field typeYonghong Song-0/+5
2023-09-02Merge tag 'probes-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds-1/+1
2023-08-23tracing/probes: Support BTF argument on module functionsMasami Hiramatsu (Google)-1/+1
2023-08-03net: invert the netdevice.h vs xdp.h dependencyJakub Kicinski-0/+1
2023-07-13Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-12/+12
2023-07-13bpf: Fix an error in verifying a field in a unionYafang Shao-1/+1
2023-07-13bpf: Fix an error around PTR_UNTRUSTEDYafang Shao-11/+9
2023-07-03bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_...SeongJae Park-4/+2
2023-06-30bpf: Resolve modifiers when walking structsStanislav Fomichev-0/+2
2023-06-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-9/+10
2023-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-12/+8
2023-06-21bpf/btf: Accept function names that contain dotsFlorent Revest-12/+8
2023-05-30bpf: Silence a warning in btf_type_id_size()Yonghong Song-9/+10
2023-05-19bpf: Add kfunc filter function to 'struct btf_kfunc_id_set'Aditi Ghag-11/+54
2023-04-21bpf: minimal support for programs hooked into netfilter frameworkFlorian Westphal-0/+6
2023-04-21bpf: Fix race between btf_put and btf_idr walk.Alexei Starovoitov-5/+3
2023-04-19bpf: support access variable length array of integer typeFeng Zhou-3/+5
2023-04-15bpf: Migrate bpf_rbtree_remove to possibly failDave Marchevsky-19/+2
2023-04-15bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky-1/+11
2023-04-15bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky-72/+21
2023-04-13Daniel Borkmann says:Jakub Kicinski-82/+197
2023-04-11bpf/btf: Fix is_int_ptr()Feng Zhou-6/+2
2023-04-11bpf: Simplify internal verifier log interfaceAndrii Nakryiko-33/+32
2023-04-11bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko-14/+18
2023-04-11bpf: Simplify logging-related error conditions handlingAndrii Nakryiko-1/+1
2023-04-11bpf: Fix missing -EFAULT return on user log buf error in btf_parse()Andrii Nakryiko-0/+4
2023-04-11bpf: Switch BPF verifier log to be a rotating log by defaultAndrii Nakryiko-1/+2
2023-04-04bpf: Refactor btf_nested_type_is_trusted().Alexei Starovoitov-27/+17
2023-03-13bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky-3/+1
2023-03-10bpf: Support __kptr to local kptrsDave Marchevsky-9/+28
2023-03-10bpf: btf: Remove unused btf_field_info_type enumDave Marchevsky-6/+0
2023-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-0/+1
2023-03-08bpf: add iterator kfuncs registration and validation logicAndrii Nakryiko-1/+111
2023-03-06btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTRLorenz Bauer-0/+1
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov-3/+13
2023-03-03bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.Alexei Starovoitov-2/+2
2023-03-01bpf: Add skb dynptrsJoanne Koong-0/+18
2023-03-01bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg typesJoanne Koong-0/+4
2023-02-17bpf: Fix global subprog context argument resolution logicAndrii Nakryiko-2/+11
2023-02-13bpf: Special verifier handling for bpf_rbtree_{remove, first}Dave Marchevsky-0/+24
2023-02-13bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky-55/+107
2023-02-10Daniel Borkmann says:Jakub Kicinski-1/+15
2023-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-2/+2
2023-01-28bpf: btf: Add BTF_FMODEL_SIGNED_ARG flagIlya Leoshkevich-1/+15
2023-01-24bpf: Allow trusted args to walk struct when checking BTF IDsDavid Vernet-0/+61
2023-01-24bpf: Enable annotating trusted nested pointersDavid Vernet-0/+61