]> git.99rst.org Git - openwrt-packages.git/commit
tcfilter: add package for persistent tc ingress filters
authorMark Abe <redacted>
Sun, 6 Sep 2026 22:45:53 +0000 (00:45 +0200)
committerFlorian Eckert <redacted>
Wed, 9 Sep 2026 10:41:29 +0000 (12:41 +0200)
commitacdc070b06137a55bb74e20d1ebd0be34b7a6679
tree72de350bf073ebb0ae216346d671bf32082fde63
parentaca7007595f4a5d468938cf8e1fea889ba7b5067
tcfilter: add package for persistent tc ingress filters

UCI front-end that installs raw "tc filter ... ingress" expressions on
network devices at boot and re-applies them on ifup, removing them on
stop. The match/action part is entered verbatim as tc syntax; the
package manages the device, the preference number, enable/disable and
persistence. A procd reload trigger re-applies on config changes.

Intended for driving hardware tc-flower offload (e.g. the Realtek DSA
PIE offload) where no higher-level configuration layer exists.

Co-authored-by: OpenWrt AI review account <redacted>
Assisted-by: Claude Code (Anthropic Claude Sonnet 5)
Signed-off-by: Mark Abe <redacted>
net/tcfilter/Makefile [new file with mode: 0644]
net/tcfilter/README.md [new file with mode: 0644]
net/tcfilter/files/tcfilter.config [new file with mode: 0644]
net/tcfilter/files/tcfilter.hotplug-iface [new file with mode: 0644]
net/tcfilter/files/tcfilter.hotplug-net [new file with mode: 0644]
net/tcfilter/files/tcfilter.init [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT