Skip to content

Libbpf userspace function bpf_link_update

0.0.8

Low level wrapper around the BPF_LINK_UPDATE syscall command.

Definition

int bpf_link_update(int link_fd, int new_prog_fd, const struct bpf_link_update_opts *opts);

Parameters

  • link_fd: file descriptor of the link to update
  • new_prog_fd: file descriptor of the new program to attach
  • opts: options for configuring the update

Return

0, on success; negative error code, otherwise

Usage

This function should only be used if you require specific control over this process. In most cases, the bpf_program__attach or specific bpf_program__attach_* functions should be used instead.

Example

Docs could be improved

This part of the docs is incomplete, contributions are very welcome