STRUCT PRUETH_VLAN_TBL(9)
π struct prueth_vlan_tbl β kernel api manual, but make it cute π
okay so bestie, welcome to struct prueth_vlan_tbl(9), the ICSSG SMEM VLAN table entry struct. yes that's a lot of acronyms, no i will not be explaining all of them, just trust me ok π
β¨ NAME β¨
struct prueth_vlan_tbl β the VLAN table entries struct living in ICSSG SMEM. that's it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
like, here's literally the whole struct, look how little it is, iconic:
struct prueth_vlan_tbl {
u8 fid_c1;
u8 fid;
};
two tiny u8s. two. it's giving minimalist main character energy fr fr.
π Members π
fid_c1β the membership and forwarding rules flag for this table π«Ά. heads up bestie, the bit definitions are above β check the defines up there, they're not duplicated in here, iykyk πfidβ the FDB index for this VID π₯. and yes there's a 1-1 mapping b/w VID and FID, no cap, that's literally stated, don't come for me π
π SEE ALSO π
- kernel file
./drivers/net/ethernet/ti/icssg/icssg_config.hπ struct prueth_fdb_slot(9)β β go read that one too, they're besties
ok that's the page!! this whole thing comes to you from ./drivers/net/ethernet/ti/icssg, dated October 2026, and it's filed as struct prueth_vlan_tbl(9) if you need to find it again ππ mwah, go slay your networking code π§
π¦ 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