aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_ulp.c
diff options
context:
space:
mode:
authorAlexei Starovoitov <[email protected]>2020-02-21 01:48:40 +0000
committerAlexei Starovoitov <[email protected]>2020-02-21 01:51:40 +0000
commit2c3a368127e1b56b32e147971ab804176ff4c9f3 (patch)
treee4deb87a21fd976b52af9400335b73168437a9b9 /net/ipv4/tcp_ulp.c
parentlibbpf: Relax check whether BTF is mandatory (diff)
parentselftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (diff)
downloadkernel-2c3a368127e1b56b32e147971ab804176ff4c9f3.tar.gz
kernel-2c3a368127e1b56b32e147971ab804176ff4c9f3.zip
Merge branch 'set_attach_target'
Eelco Chaudron says: ==================== Currently when you want to attach a trace program to a bpf program the section name needs to match the tracepoint/function semantics. However the addition of the bpf_program__set_attach_target() API allows you to specify the tracepoint/function dynamically. The call flow would look something like this: xdp_fd = bpf_prog_get_fd_by_id(id); trace_obj = bpf_object__open_file("func.o", NULL); prog = bpf_object__find_program_by_title(trace_obj, "fentry/myfunc"); bpf_program__set_expected_attach_type(prog, BPF_TRACE_FENTRY); bpf_program__set_attach_target(prog, xdp_fd, "xdpfilt_blk_all"); bpf_object__load(trace_obj) v1 -> v2: Remove requirement for attach type hint in API v2 -> v3: Moved common warning to __find_vmlinux_btf_id, requested by Andrii Updated the xdp_bpf2bpf test to use this new API v3 -> v4: Split up patch, update libbpf.map version v4 -> v5: Fix return code, and prog assignment in test case ==================== Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'net/ipv4/tcp_ulp.c')
0 files changed, 0 insertions, 0 deletions