132328e8e851 ("bpf: netfilter: Add BPF_NETFILTER bpf_attach_type") d0fe92fb5e3d ("tools: bpftool: print netfilter link info") 84601d6ee68a ("bpf: add bpf_link support for BPF_NETFILTER programs") 0232b7889786 ("bpftool: Register struct_ops with a link.") 8d1608d70927 ("libbpf: Create a bpf_link in bpf_map__attach_struct_ops().") 68b04864ca42 ("bpf: Create links for BPF struct_ops maps.") b671c2067a04 ("bpf: Retire the struct_ops map kvalue->refcnt.") 38f0408ef756 ("bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd()") 19526e701ea0 ("bpftool: Add autoattach for bpf prog load|loadall") 9cb61fda8c71 ("bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards") 596f5fb2ea2a ("bpftool: implement cgroup tree for BPF_LSM_CGROUP") 69fd337a975c ("bpf: per-cgroup lsm flavor") 00442143a2ab ("bpf: convert cgroup_bpf.progs to hlist") 450b167fb9be ("libbpf: clean up SEC() handling") dc368e1c658e ("bpf: Fix non-static bpf_func_proto struct definitions") 4c46091ee985 ("bpf: Fix KASAN use-after-free Read in compute_effective_progs") ba5d1b5802d4 ("libbpf: Introduce libbpf_bpf_link_type_str") 1ba5ad36e00f ("bpftool: Use libbpf_bpf_attach_type_str") ccde5760bac1 ("libbpf: Introduce libbpf_bpf_attach_type_str") 3e6dc0207b33 ("libbpf: Introduce libbpf_bpf_map_type_str")