mirror of
https://github.com/eunomia-bpf/bpf-developer-tutorial.git
synced 2026-10-31 12:45:23 +08:00
docs: sync TCP header debug format
This commit is contained in:
@@ -140,7 +140,7 @@ int xdp_pass(struct xdp_md *ctx)
|
|||||||
bpf_ringbuf_submit(event, 0);
|
bpf_ringbuf_submit(event, 0);
|
||||||
|
|
||||||
// Optional: Print a debug message
|
// Optional: Print a debug message
|
||||||
bpf_printk("Captured TCP header (%d bytes)", tcp_header_bytes);
|
bpf_printk("Captured TCP header (%u bytes)", tcp_header_bytes);
|
||||||
|
|
||||||
return XDP_PASS;
|
return XDP_PASS;
|
||||||
}
|
}
|
||||||
@@ -215,7 +215,7 @@ bpf_ringbuf_submit(event, 0);
|
|||||||
The `bpf_printk` function logs messages to the kernel's trace pipe, which can be invaluable for debugging.
|
The `bpf_printk` function logs messages to the kernel's trace pipe, which can be invaluable for debugging.
|
||||||
|
|
||||||
```c
|
```c
|
||||||
bpf_printk("Captured TCP header (%d bytes)", tcp_header_bytes);
|
bpf_printk("Captured TCP header (%u bytes)", tcp_header_bytes);
|
||||||
```
|
```
|
||||||
|
|
||||||
## User-Space Code Analysis
|
## User-Space Code Analysis
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ int xdp_pass(struct xdp_md *ctx)
|
|||||||
bpf_ringbuf_submit(event, 0);
|
bpf_ringbuf_submit(event, 0);
|
||||||
|
|
||||||
// 可选:打印调试信息
|
// 可选:打印调试信息
|
||||||
bpf_printk("Captured TCP header (%d bytes)", tcp_header_bytes);
|
bpf_printk("Captured TCP header (%u bytes)", tcp_header_bytes);
|
||||||
|
|
||||||
return XDP_PASS;
|
return XDP_PASS;
|
||||||
}
|
}
|
||||||
@@ -213,7 +213,7 @@ bpf_ringbuf_submit(event, 0);
|
|||||||
`bpf_printk` 函数将消息记录到内核的跟踪管道,对于调试非常有用。
|
`bpf_printk` 函数将消息记录到内核的跟踪管道,对于调试非常有用。
|
||||||
|
|
||||||
```c
|
```c
|
||||||
bpf_printk("Captured TCP header (%d bytes)", tcp_header_bytes);
|
bpf_printk("Captured TCP header (%u bytes)", tcp_header_bytes);
|
||||||
```
|
```
|
||||||
|
|
||||||
## 用户空间代码分析
|
## 用户空间代码分析
|
||||||
|
|||||||
Reference in New Issue
Block a user