Skip to content

Commit

Permalink
sync_algoorithms: Modify destination fixing issues with CO-RE
Browse files Browse the repository at this point in the history
  • Loading branch information
thiagoftsm committed Sep 6, 2023
1 parent d3e33b7 commit 005f6c7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/socket.bpf.c
Original file line number Diff line number Diff line change
Expand Up @@ -519,8 +519,8 @@ int BPF_KPROBE(netdata_udp_sendmsg_kprobe)
*
***********************************************************************************/

SEC("fentry/inet_csk_accept")
int BPF_PROG(netdata_inet_csk_accept_fentry, struct sock *sk)
SEC("fexit/inet_csk_accept")
int BPF_PROG(netdata_inet_csk_accept_fexit, struct sock *sk)
{
if (!sk)
return 0;
Expand Down
4 changes: 2 additions & 2 deletions src/socket.c
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ static void ebpf_disable_probes(struct socket_bpf *obj)

static void ebpf_disable_trampoline(struct socket_bpf *obj)
{
bpf_program__set_autoload(obj->progs.netdata_inet_csk_accept_fentry, false);
bpf_program__set_autoload(obj->progs.netdata_inet_csk_accept_fexit, false);
bpf_program__set_autoload(obj->progs.netdata_tcp_v4_connect_fexit, false);
bpf_program__set_autoload(obj->progs.netdata_tcp_v6_connect_fexit, false);
bpf_program__set_autoload(obj->progs.netdata_tcp_retransmit_skb_fentry, false);
Expand All @@ -143,7 +143,7 @@ static void ebpf_disable_trampoline(struct socket_bpf *obj)

static void ebpf_set_trampoline_target(struct socket_bpf *obj)
{
bpf_program__set_attach_target(obj->progs.netdata_inet_csk_accept_fentry, 0,
bpf_program__set_attach_target(obj->progs.netdata_inet_csk_accept_fexit, 0,
function_list[NETDATA_FCNT_INET_CSK_ACCEPT]);

bpf_program__set_attach_target(obj->progs.netdata_tcp_v4_connect_fexit, 0,
Expand Down

0 comments on commit 005f6c7

Please sign in to comment.