pub enum LinkTypeInfo {
Show 15 variants
RawTracepoint(RawTracepointLinkInfo),
Tracing(TracingLinkInfo),
Cgroup(CgroupLinkInfo),
Iter,
NetNs(NetNsLinkInfo),
Xdp(XdpLinkInfo),
StructOps(StructOpsLinkInfo),
Netfilter(NetfilterLinkInfo),
KprobeMulti(KprobeMultiLinkInfo),
UprobeMulti(UprobeMultiLinkInfo),
Tcx(TcxLinkInfo),
Netkit(NetkitLinkInfo),
SockMap(SockMapLinkInfo),
PerfEvent,
Unknown,
}
Expand description
Information about BPF link types. Maps to the anonymous union in struct bpf_link_info
in
kernel uapi.
Variants§
RawTracepoint(RawTracepointLinkInfo)
Link type for raw tracepoints.
Contains information about the BPF program directly to a raw tracepoint.
Tracing(TracingLinkInfo)
Tracing link type.
Cgroup(CgroupLinkInfo)
Link type for cgroup programs.
Contains information about the cgroups and its attachment type.
Iter
Iterator link type.
NetNs(NetNsLinkInfo)
Network namespace link type.
Xdp(XdpLinkInfo)
Link type for XDP programs.
Contains information about the XDP link, such as the interface index to which the XDP link is attached.
StructOps(StructOpsLinkInfo)
Link type for struct_ops
programs.
Contains information about the BPF map to which the struct_ops
link is
attached.
Netfilter(NetfilterLinkInfo)
Link type for netfilter programs.
KprobeMulti(KprobeMultiLinkInfo)
Link type for kprobe-multi links.
UprobeMulti(UprobeMultiLinkInfo)
Link type for multi-uprobe links.
Tcx(TcxLinkInfo)
Link type for TC programs.
Netkit(NetkitLinkInfo)
Link type for netkit programs.
SockMap(SockMapLinkInfo)
Link type for sockmap programs.
PerfEvent
Link type for perf-event programs.
Unknown
Unknown link type.
Trait Implementations§
Source§impl Clone for LinkTypeInfo
impl Clone for LinkTypeInfo
Source§fn clone(&self) -> LinkTypeInfo
fn clone(&self) -> LinkTypeInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more