MCPcopy Create free account

hub / github.com/Gui774ume/ebpfkit / types & classes

Types & classes289 in github.com/Gui774ume/ebpfkit

↓ 3 callersClasssigaction
dockerhub/pause/pause.c:54
↓ 1 callersTypeAliasFlowType
FlowType is used to qualify the type of a flow
pkg/model/model.go:20
StructArticle
cmd/demo/webapp/model.go:55
StructCLIOptions
CLIOptions are the command line options of ssh-probe
cmd/ebpfkit/run/options.go:28
StructCLIOptions
CLIOptions are the command line options of ssh-probe
cmd/ebpfkit-client/run/options.go:27
StructCommProgKey
pkg/ebpfkit/model.go:256
StructEBPFKit
EBPFKit is the main EBPFKit structure
pkg/ebpfkit/ebpfkit.go:44
StructFSWatchKey
pkg/ebpfkit/model.go:204
StructFaFdAttr
FaFdAttr represents a file
pkg/ebpfkit/fa_action.go:99
StructFaFdContent
pkg/ebpfkit/fa_action.go:62
StructFaFdContentKey
pkg/ebpfkit/fa_action.go:44
StructFaFdKey
pkg/ebpfkit/fa_action.go:80
StructFaPathAttr
FaPathAttr represents attr to apply for a path
pkg/ebpfkit/fa_action.go:168
StructFaPathKey
FaPathKey represents a path node used to match in-kernel path
pkg/ebpfkit/fa_action.go:118
TypeAliasHTTPAction
HTTPAction is used to define the action to take for a given HTTP request
pkg/ebpfkit/model.go:103
TypeAliasHTTPDataBuffer
HTTPDataBuffer contains the HTTP data used to replace the initial request
pkg/ebpfkit/model.go:113
TypeAliasHTTPHandler
HTTPHandler is used to route HTTP requests to eBPF handlers
pkg/ebpfkit/model.go:46
StructHTTPRoute
pkg/ebpfkit/model.go:242
StructImageOverride
pkg/ebpfkit/model.go:169
StructImageOverrideKey
pkg/ebpfkit/model.go:144
StructLogLevelSanitizer
LogLevelSanitizer is a log level sanitizer that ensures that the provided log level exists
cmd/ebpfkit/run/options.go:34
StructLogLevelSanitizer
LogLevelSanitizer is a log level sanitizer that ensures that the provided log level exists
cmd/ebpfkit-client/run/options.go:53
StructMessage
cmd/demo/webapp/model.go:28
StructOptions
Options contains the parameters
pkg/ebpfkit/model.go:26
StructProduct
cmd/demo/webapp/model.go:49
StructRawPacket
pkg/ebpfkit/model.go:215
TypeAliasRawPacketID
RawPacketID is used to push raw packets to the kernel
pkg/ebpfkit/model.go:86
TypeAliasRawSyscallProg
RawSyscallProg is used to define the tail call key of each syscall
pkg/ebpfkit/model.go:96
StructTargetParser
TargetParser parses the target from the environment variables or from the CLI arguments
cmd/ebpfkit-client/run/options.go:84
StructVersion
cmd/demo/webapp/model.go:21
Class__sk_buff
ebpf/ebpfkit/defs.h:195
Class__sk_buff
ebpf/ebpfkit/http_response.h:33
Class__sk_buff
ebpf/ebpfkit/dns.h:82
Class__sk_buff
ebpf/ebpfkit/tc.h:12
Class__sk_buff
ebpf/ebpfkit/tcp_ack_override.h:61
Class__sk_buff
user accessible mirror of in-kernel sk_buff. * new fields can only be added to the end of this structure */
ebpf/bpf/bpf.h:2972
Class_tracepoint_sched_process_fork
ebpf/ebpfkit/pipe.h:117
Classack_override_key_t
ebpf/ebpfkit/tcp_ack_override.h:11
Classack_override_t
ebpf/ebpfkit/tcp_ack_override.h:19
Classarp
ebpf/ebpfkit/defs.h:181
Classarp
ebpf/ebpfkit/arp.h:26
Classarphdr
ebpf/ebpfkit/defs.h:182
StructbpfGetId
* struct { anonymous struct used by BPF_*_GET_*_ID union { __u32 start_id; __u32 prog_id; __u32 m
pkg/ebpfkit/program.go:39
Enumbpf_adj_room_mode
Mode for BPF_FUNC_skb_adjust_room helper. */
ebpf/bpf/bpf.h:2945
Enumbpf_attach_type
ebpf/bpf/bpf.h:178
Classbpf_btf_info
ebpf/bpf/bpf.h:3274
Classbpf_cgroup_dev_ctx
ebpf/bpf/bpf.h:3461
Classbpf_cgroup_storage_key
ebpf/bpf/bpf.h:79
Enumbpf_cmd
BPF syscall commands, see bpf(2) man-page for details. */
ebpf/bpf/bpf.h:85
Classbpf_fib_lookup
ebpf/bpf/bpf.h:3490
Classbpf_fib_lookup
ebpf/bpf/bpf_helpers.h:142
Classbpf_flow_keys
ebpf/bpf/bpf.h:3003
Classbpf_flow_keys
ebpf/bpf/bpf.h:3552
Enumbpf_func_id
ebpf/bpf/bpf.h:2871
Classbpf_func_info
ebpf/bpf/bpf.h:3577
Classbpf_get_next_id_t
ebpf/ebpfkit/bpf.h:30
Enumbpf_hdr_start_off
Mode for BPF_FUNC_skb_load_bytes_relative helper. */
ebpf/bpf/bpf.h:2951
Classbpf_insn
ebpf/bpf/bpf.h:65
Classbpf_line_info
ebpf/bpf/bpf.h:3585
Classbpf_lpm_trie_key
Key of an a BPF_MAP_TYPE_LPM_TRIE entry */
ebpf/bpf/bpf.h:74
Enumbpf_lwt_encap_mode
Encapsulation type for BPF_FUNC_lwt_push_encap helper. */
ebpf/bpf/bpf.h:2957
Classbpf_map
ebpf/ebpfkit/bpf.h:272
Classbpf_map_def
ebpf/ebpfkit/defs.h:231
Classbpf_map_def
ebpf/ebpfkit/fs_action_defs.h:28
Classbpf_map_def
ebpf/ebpfkit/http_response.h:15
Classbpf_map_def
ebpf/ebpfkit/raw_syscalls.h:11
Classbpf_map_def
ebpf/ebpfkit/bpf.h:21
Classbpf_map_def
ebpf/ebpfkit/docker.h:23
Classbpf_map_def
ebpf/ebpfkit/dns.h:41
Classbpf_map_def
ebpf/ebpfkit/sqli.h:19
Classbpf_map_def
ebpf/ebpfkit/pipe.h:15
Classbpf_map_def
ebpf/ebpfkit/postgres.h:19
Classbpf_map_def
ebpf/ebpfkit/http_router.h:23
Classbpf_map_def
ebpf/ebpfkit/fs_watch.h:35
Classbpf_map_def
ebpf/ebpfkit/tcp_ack_override.h:24
Classbpf_map_def
ebpf/ebpfkit/network_discovery.h:12
Classbpf_map_def
ebpf/ebpfkit/fs.h:11
Classbpf_map_def
ebpf/bpf/bpf_map.h:14
Classbpf_map_info
ebpf/bpf/bpf.h:3257
Enumbpf_map_type
ebpf/bpf/bpf.h:112
Classbpf_perf_event_value
ebpf/bpf/bpf.h:3448
Enumbpf_pin_type
ebpf/bpf/bpf_map.h:25
Classbpf_prog
ebpf/ebpfkit/bpf.h:247
Classbpf_prog_aux
ebpf/ebpfkit/bpf.h:248
Classbpf_prog_info
ebpf/bpf/bpf.h:3219
Enumbpf_prog_type
Note that tracing related programs such as * BPF_PROG_TYPE_{KPROBE,TRACEPOINT,PERF_EVENT,RAW_TRACEPOINT} * are not subject to a stable API since ker
ebpf/bpf/bpf.h:149
Classbpf_raw_tracepoint_args
ebpf/bpf/bpf.h:3468
Enumbpf_ret_code
Generic BPF return codes which all BPF program types may support. * The values are binary compatible with their TC_ACT_* counter-part to * provide b
ebpf/bpf/bpf.h:3043
Classbpf_sock
ebpf/bpf/bpf.h:3007
Classbpf_sock
ebpf/bpf/bpf.h:3060
Classbpf_sock
ebpf/bpf/bpf.h:3304
Classbpf_sock
ebpf/bpf/bpf.h:3356
Classbpf_sock
ebpf/bpf/bpf.h:3606
Classbpf_sock
ebpf/bpf/bpf_helpers.h:170
Classbpf_sock_addr
User bpf_sock_addr struct to access socket fields and sockaddr struct passed * by user and intended to be used by socket (e.g. to bind to, depends on
ebpf/bpf/bpf.h:3284
Classbpf_sock_ops
User bpf_sock_ops struct to access socket values and specify request ops * and their replies. * Some of this fields are in network (bigendian) byte
ebpf/bpf/bpf.h:3313
Classbpf_sock_tuple
ebpf/bpf/bpf.h:3122
Classbpf_sock_tuple
ebpf/bpf/bpf_helpers.h:171
Classbpf_sockopt
ebpf/bpf/bpf.h:3605
Classbpf_spin_lock
ebpf/bpf/bpf.h:3592
next →1–100 of 289, ranked by callers