XDP prog has already realised with net attach/detach subcommand. As Qmonnet said [0], tcx prog may also can be added. So this patch set adds tcx subcommand in net attach/detach. [0] https://github.com/libbpf/bpftool/issues/124 Change list: - v2 -> v3: - fix return value in patch2 - replace tabs with spaces patch2 - v1 -> v2: - As suggested by Quentin, modification as fellows: - refactor xdp attach/detach type judgment in patch1 - err handle fix for xdp in patch2 - change command tcx* to tcx_* in patch2 - some code modification for readable in patch2 - document modification for readable in patch4 Revisions: - v1 https://lore.kernel.org/bpf/20240715113704.1279881-1-chen.dylane@xxxxxxxxx - v2 https://lore.kernel.org/bpf/20240717174524.1511212-1-chen.dylane@xxxxxxxxx Tao Chen (4): bpftool: refactor xdp attach/detach type judgment bpftool: add net attach/detach command to tcx prog bpftool: add bash-completion for tcx subcommand bpftool: add document for net attach/detach on tcx subcommand .../bpf/bpftool/Documentation/bpftool-net.rst | 22 +++++- tools/bpf/bpftool/bash-completion/bpftool | 2 +- tools/bpf/bpftool/net.c | 69 +++++++++++++++++-- 3 files changed, 85 insertions(+), 8 deletions(-) -- 2.34.1