Storing cookies in kprobe_multi bpf_link_info data. The cookies field is optional and if provided it needs to be an array of __u64 with kprobe_multi.count length.
Showing the changes to tools/include/uapi/linux (1 of 3 files). Show all
Unified · Split
| @@ -6563,6 +6563,7 @@ struct bpf_link_info { · 6562 unmodified lines | ||
| 6563 | 6563 | __u32 count; /* in/out: kprobe_multi function count */ |
| 6564 | 6564 | __u32 flags; |
| 6565 | 6565 | __u64 missed; |
| 6566 | + __aligned_u64 cookies; | |
| 6566 | 6567 | } kprobe_multi; |
| 6567 | 6568 | struct { |
| 6568 | 6569 | __aligned_u64 path; |