Re: [PATCH v2 bpf-next 5/7] bpf: support BPF ksym variables in kernel modules

2021-01-11 Thread Yonghong Song
On 1/11/21 1:29 PM, Andrii Nakryiko wrote: On Sun, Jan 10, 2021 at 8:13 PM Yonghong Song wrote: On 1/8/21 2:09 PM, Andrii Nakryiko wrote: Add support for directly accessing kernel module variables from BPF programs using special ldimm64 instructions. This functionality builds upon vmlinu

Re: [PATCH v2 bpf-next 5/7] bpf: support BPF ksym variables in kernel modules

2021-01-11 Thread Andrii Nakryiko
On Mon, Jan 11, 2021 at 11:00 AM Hao Luo wrote: > > Acked-by: Hao Luo , with a suggestion on adding a comment. > top posting your Ack? :) > On Fri, Jan 8, 2021 at 2:09 PM Andrii Nakryiko wrote: > > > > Add support for directly accessing kernel module variables from BPF programs > > using speci

Re: [PATCH v2 bpf-next 5/7] bpf: support BPF ksym variables in kernel modules

2021-01-11 Thread Andrii Nakryiko
On Sun, Jan 10, 2021 at 8:13 PM Yonghong Song wrote: > > > > On 1/8/21 2:09 PM, Andrii Nakryiko wrote: > > Add support for directly accessing kernel module variables from BPF programs > > using special ldimm64 instructions. This functionality builds upon vmlinux > > ksym support, but extends ldimm

Re: [PATCH v2 bpf-next 5/7] bpf: support BPF ksym variables in kernel modules

2021-01-10 Thread Yonghong Song
On 1/8/21 2:09 PM, Andrii Nakryiko wrote: Add support for directly accessing kernel module variables from BPF programs using special ldimm64 instructions. This functionality builds upon vmlinux ksym support, but extends ldimm64 with src_reg=BPF_PSEUDO_BTF_ID to allow specifying kernel module B

[PATCH v2 bpf-next 5/7] bpf: support BPF ksym variables in kernel modules

2021-01-08 Thread Andrii Nakryiko
Add support for directly accessing kernel module variables from BPF programs using special ldimm64 instructions. This functionality builds upon vmlinux ksym support, but extends ldimm64 with src_reg=BPF_PSEUDO_BTF_ID to allow specifying kernel module BTF's FD in insn[1].imm field. During BPF progr