Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bpftools/kube-bpf
/ types & classes
Types & classes
50 in github.com/bpftools/kube-bpf
⨍
Functions
58
◇
Types & classes
50
Struct
BPF
controller/bpf.go:24
Struct
BPF
apis/v1alpha1/types.go:18
Struct
BPFClient
apis/v1alpha1/bpf.go:17
Struct
BPFDecoder
apis/v1alpha1/bpf.go:88
Struct
BPFList
apis/v1alpha1/types.go:44
Struct
BPFSpec
apis/v1alpha1/types.go:32
Struct
Config
Config is the configuration struct for the operator
starter.go:26
Interface
Controller
controller/controller.go:7
Struct
DaemonSet
daemonset/daemonset.go:17
Struct
Loader
loader/loader.go:20
Struct
MapCollector
mapcollector/mapcollector.go:20
Struct
Operator
Operator reacts to changes to the desired state on kubernetes and tries to reconcile those changes to the actual state by calling the controllers.
starter.go:33
Struct
Program
apis/v1alpha1/types.go:58
Struct
ProgramSource
ProgramSource represents a source for the value of an Program.
apis/v1alpha1/types.go:67
Struct
Service
daemonset/service.go:12
Class
__sk_buff
examples/pkts.c:31
Class
__sk_buff
user accessible mirror of in-kernel sk_buff. * new fields can only be added to the end of this structure */
examples/elf/include/bpf.h:885
Enum
bpf_adj_room_mode
Mode for BPF_FUNC_skb_adjust_room helper. */
examples/elf/include/bpf.h:878
Enum
bpf_attach_type
examples/elf/include/bpf.h:142
Class
bpf_cgroup_dev_ctx
examples/elf/include/bpf.h:1206
Enum
bpf_cmd
BPF syscall commands, see bpf(2) man-page for details. */
examples/elf/include/bpf.h:79
Enum
bpf_func_id
examples/elf/include/bpf.h:830
Class
bpf_insn
examples/elf/include/bpf.h:64
Class
bpf_lpm_trie_key
Key of an a BPF_MAP_TYPE_LPM_TRIE entry */
examples/elf/include/bpf.h:73
Class
bpf_map_def
examples/dummy.c:6
Class
bpf_map_def
examples/pkts.c:23
Class
bpf_map_def
examples/elf/include/bpf_map.h:6
Class
bpf_map_info
examples/elf/include/bpf.h:1025
Enum
bpf_map_type
examples/elf/include/bpf.h:100
Class
bpf_perf_event_value
examples/elf/include/bpf.h:1193
Enum
bpf_pin_type
examples/elf/include/bpf_map.h:16
Class
bpf_prog_info
examples/elf/include/bpf.h:1006
Enum
bpf_prog_type
examples/elf/include/bpf.h:120
Class
bpf_raw_tracepoint_args
examples/elf/include/bpf.h:1213
Enum
bpf_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
examples/elf/include/bpf.h:937
Class
bpf_sock
examples/elf/include/bpf.h:946
Class
bpf_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
examples/elf/include/bpf.h:1043
Class
bpf_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
examples/elf/include/bpf.h:1065
Class
bpf_stack_build_id
examples/elf/include/bpf.h:258
Enum
bpf_stack_build_id_status
examples/elf/include/bpf.h:248
Class
bpf_tunnel_key
examples/elf/include/bpf.h:918
Struct
data
cmd/tools/genyaml/main.go:11
Class
iphdr
examples/pkts.c:32
Struct
logger
cmd/runner/main.go:96
Struct
registry
cmd/runner/main.go:90
Enum
sk_action
examples/elf/include/bpf.h:991
Class
sk_buff
* llvm builtin functions that eBPF C program may use to emit BPF_LD_ABS and BPF_LD_IND instructions */
examples/elf/include/bpf_helpers.h:20
Class
sk_msg_md
user accessible metadata for SK_MSG packet hook, new fields must * be added to the end of this structure */
examples/elf/include/bpf.h:999
Enum
xdp_action
User return codes for XDP prog type. * A valid XDP program must return one of these defined values. All other * return codes are reserved for future
examples/elf/include/bpf.h:971
Class
xdp_md
user accessible metadata for XDP packet hook * new fields must be added to the end of this structure */
examples/elf/include/bpf.h:982