Cilium v1.10 DocumentationTroubleshooting : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of eBPF and XDP technology, primarily focused at developers. API Reference : Details the Cilium agent API for interacting with a local Cilium instance. Development Guide : Gives background to those looking to develop and contribute modifications to the Cilium code or Features Key-Value store clang+LLVM iproute2 Firewall Rules Mounted eBPF filesystem Privileges Upgrade Guide Running pre-flight check (Required) Upgrading Cilium Version Specific Notes Advanced Configuration0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.11 DocumentationTroubleshooting : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of eBPF and XDP technology, primarily focused at developers. API Reference : Details the Cilium agent API for interacting with a local Cilium instance. Development Guide : Gives background to those looking to develop and contribute modifications to the Cilium code or Features Key-Value store clang+LLVM iproute2 Firewall Rules Mounted eBPF filesystem Privileges Upgrade Guide Running pre-flight check (Required) Upgrading Cilium Version Specific Notes Advanced Configuration0 码力 | 1373 页 | 19.37 MB | 1 年前3
Cilium v1.9 DocumentationTroubleshooting : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of eBPF and XDP technology, primarily focused at developers. API Reference : Details the Cilium agent API for interacting with a local Cilium instance. Development Guide : Gives background to those looking to develop and contribute modifications to the Cilium code or Features Key-Value store clang+LLVM iproute2 Firewall Rules Mounted eBPF filesystem Privileges Upgrade Guide Running pre-flight check (Required) Upgrading Cilium Version Specific Notes Advanced Configuration0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.6 DocumentationTroubleshooting : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of BPF and XDP technology, primarily focused at developers. API Reference Details the Cilium agent API for interacting with a local Cilium instance. Developer / Contributor Guide : Gives background to those looking to develop and contribute modifications to the Cilium code or and Required Kernel Version Key-Value store clang+LLVM iproute2 Firewall Rules Privileges Upgrade Guide Running pre-flight check (Required) Upgrading Micro Versions Upgrading Minor Versions Step 3: Rolling0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.7 DocumentationTroubleshooting : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of BPF and XDP technology, primarily focused at developers. API Reference and Required Kernel Version Key-Value store clang+LLVM iproute2 Firewall Rules Privileges Upgrade Guide Running pre-flight check (Required) Upgrading Cilium Step 3: Rolling Back Version Specific Notes Organization Release tracking Release Cadence Backporting process Backport Criteria Backporting guide Generic Release Process Release Candidate Process Feature Release Process On Freeze date For the0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.8 DocumentationTroubleshooting : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of BPF and XDP technology, primarily focused at developers. API Reference Reference : Details the Cilium agent API for interacting with a local Cilium instance. Development Guide : Gives background to those looking to develop and contribute modifications to the Cilium code or Features Key-Value store clang+LLVM iproute2 Firewall Rules Mounted eBPF filesystem Privileges Upgrade Guide Running pre-flight check (Required) Upgrading Cilium Version Specific Notes Advanced Configuration0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.5 DocumentationTroubleshoo�ng : Describes how to troubleshoot Cilium in different deployment modes. BPF and XDP Reference Guide : Provides a technical deep dive of BPF and XDP technology, primarily focused at developers. API Details the Cilium agent API for interac�ng with a local Cilium instance. Developer / Contributor Guide : Gives background to those looking to develop and contribute modifica�ons to the Cilium code or documenta�on Compa�bility Matrix Linux Kernel Key-Value store clang+LLVM iproute2 Firewall Rules Privileges Upgrade Guide Running a pre-flight DaemonSet Upgrading Micro Versions Upgrading Minor Versions Rolling Back Version0 码力 | 740 页 | 12.52 MB | 1 年前3
Buzzing Across SpaceBuzzing Across Space The Illustrated Children’s Guide to eBPF Written by: Quentin Monnet & Bill Mulligan Illustrated by: Dacil C. Designed by: Quentin Monnet Here's a story about starships, about Linux, an operating system that runs on billions of devices around the world and is divided into user space (where most applications run) and kernel space (which provides an interface for applications to provide a stable interface to applications, so it lacks the flexibility of user space programming. Applications User space Kernel System calls Files Networking Process Memory Flying for years0 码力 | 32 页 | 32.98 MB | 1 年前3
Containers and BPF: twagent storypdf twagent Container (aka “task”): ● namespaces: cgroup, mount, pid and optionally: ipc, net, user, uts ● cgroup v2 ● ... other usual building blocks ... ● cgroup-bpf programs 2 Vast majority BPF_PROG_TYPE_CGROUP_SOCK_ADDR and BPF_CGROUP_SOCK_OPS programs Move TCP/UDP servers to task IP: ● bind(2): ctx.user_ip6 = task_ip Make TCP/UDP clients use task IP as source IP: ● connect(2): bpf_bind(task_ip) ● BPF_CGROUP_INET6_CONNECT: ● orig_dst.ip = ctx->user_ip6 ● orig_dst.port = ctx->user_port ● Savein a map ● ctx->user_ip6 = proxy.ip ● ctx->user_port = proxy.port BPF_SOCK_OPS_TCP_CONNECT_CB: 0 码力 | 9 页 | 427.42 KB | 1 年前3
Hardware Breakpoint implementation in BCC#include#include struct stack_key_t { int pid; char name[16]; int user_stack_id; int kernel_stack_id; }; BPF_STACK_TRACE(stack_traces, 16384); BPF_HASH(counts, struct stack_key_t sizeof(key.name)); key.kernel_stack_id = stack_traces.get_stackid(ctx, 0); key.user_stack_id = stack_traces.get_stackid(ctx, BPF_F_USER_STACK); u64 zero = 0, *val; val = counts.lookup_or_init(&key, &zero); kmemleak_scan kmemleak_scan_thread kthread ret_from_fork User Stack : - kmemleak (161) 04 Output ● Incorporate comments ○ Add len as part of user parameter ○ Test check_on_each_cpu() is required or not 0 码力 | 8 页 | 2.02 MB | 1 年前3
共 17 条
- 1
- 2













