-
See below error when trying to run pwru with a [p4-ebpf](https://github.com/p4lang/p4c/tree/main/backends/ebpf/psa) program.
```
root@nikss-vm-5:~# pwru --filter-trace-tc 'dst host 10.0.1.21' --ou…
-
The README mentions a `make` command line to build the code, but I do not see a Makefile anywhere in this repository, so hard to understand how that command could work.
-
For tradictional ebpf, I can implement NAT with xdp/tc. but these ways always require "root".
I want to know if I can implement NAT with bpftime in no-privileged container.
thanks for developi…
-
大佬你好,
不知道你有没有尝试过在 tc 程序中获取网络数据包的 payload。
一般根据 skb 的长度和各个协议包头的长度可以计算出有效的 payload 长度,现在我想利用 bpf_skb_load_bytes() 这个函数将 payload 拷贝到自己定义的 buffer 中,想着后续匹配下关键词什么的。
结果一直绕不过 eBPF verifier 的校验,不知道大佬是…
-
The new [TXC feature](https://lore.kernel.org/all/20230719140858.13224-1-daniel@iogearbox.net/) will allow users to more easily control the priority between various TC programs, and is now part of the…
-
[BPFD](https://github.com/redhat-et/bpfd) is a system daemon for managing BPF programs. Using BPFD for Blixt would allow us to more easily and declaratively manage our eBPF programs (using Kubernetes …
-
`xdp_buff` has a metadata area, which an XDP eBPF program can use to stash some info (using `bpf_xdp_adjust_meta` and direct packet access to write data). This information is transferred to `sk_buff`,…
-
When attempting to utilize cilium's [pwru](https://github.com/cilium/pwru) `--filter-trace-tc` option with a p4-ebpf psa program loaded using nikss-ctl, I get the below error. The p4-ebpf psa program…
-
The dependency on iproute2 and tc causes some issues when loading eBPF programs. Different versions of Ubuntu package different versions of iproute2, which offers different levels of support for eBPF.…
-
Proposal:
TC(Traffic Control) supports multiple types of filters that can be attached to different classes inside q-disks(RTM). Since neither libbpfgo nor ebpf-go libraries support tc functionality d…