Skip to content

Commit 9478dcd

Browse files
authored
Merge pull request #44 from oracle/log-pid
sysctl_tuner: log pid for sysctl modification
2 parents 0c140e7 + f78916a commit 9478dcd

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/sysctl_tuner.bpf.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ int BPF_KPROBE(bpftune_sysctl, struct ctl_table_header *head,
7272
net = (void *)root -
7373
(__u64)__builtin_preserve_access_index(&dummy_net->sysctls) -
7474
(__u64)__builtin_preserve_access_index(&dummy_ctl_table_set->dir);
75+
event.pid = current_pid;
7576
event.netns_cookie = get_netns_cookie(net);
7677
if (event.netns_cookie == (unsigned long)-1)
7778
return 0;

src/sysctl_tuner.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ void event_handler(struct bpftuner *tuner, struct bpftune_event *event,
8080
*/
8181
if (strstr(path, event->str)) {
8282
bpftune_log(BPFTUNE_LOG_LEVEL,
83-
"user modified sysctl '%s' that tuner '%s' uses; disabling '%s' for namespace cookie %ld\n",
84-
event->str, t->name, t->name,
83+
"user (pid %ld) modified sysctl '%s' that tuner '%s' uses; disabling '%s' for namespace cookie %ld\n",
84+
event->pid, event->str, t->name, t->name,
8585
event->netns_cookie);
8686
bpftuner_netns_fini(t, event->netns_cookie, BPFTUNE_MANUAL);
8787
break;

0 commit comments

Comments
 (0)