STRUCT TCF_EMATCH_TREE(9)
π struct tcf_ematch_tree(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the glow-up breakdown of struct tcf_ematch_tree, aka the ematch tree handle. yes it's giving data-structure main character energy and yes we're gonna understand it fr fr π«Ά
πΈ NAME πΈ
struct tcf_ematch_tree β the ematch tree handle π
like, that's literally it, that's the whole vibe.
β¨ SYNOPSIS β¨
here's the whole struct, copy-pasted with love, don't touch the spacing it's iconic:
struct tcf_ematch_tree {
struct tcf_ematch_tree_hdr hdr;
struct tcf_ematch * matches;
};
no cap, that's the entire shape of it π₯
π Members π
hdrβ the ematch tree header, and bestie, this one is supplied by userspace π so it comes from outside, it's giving guest-star energy.matchesβ an array of ematches π like, multiple ematches, all lined up in an array, living their best lives together π
π¦ SEE ALSO π¦
go read these next, iykw yk π
- Kernel file
./include/net/pkt_cls.h tcf_exts_has_actions(9)tcf_exts_exec(9)struct tcf_pkt_info(9)struct tcf_ematch(9)struct tcf_ematch_ops(9)tcf_em_tree_match(9)
ok that's the whole page, no crumbs left behind, you ate that π β¨
so like, that source lives in ./include/net, it's dated October 2026, and it's all part of the Kernel API Manual situation β mwah, slay, periodt πππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms