module_dsa_tag_drivers(9)
πΈ module_dsa_tag_drivers(9) πΈ
okay bestie, we're in the Kernel API Manual, section 9 β the land of kernel functions and driver incantations π pull up a chair, this one's short but iconic.
β¨ NAME β¨
module_dsa_tag_drivers β the helper macro for registering DSA tag drivers, no cap π
β¨ SYNOPSIS β¨
module_dsa_tag_drivers (__ops_array );
literally that's the whole call, look at her go π¦
β¨ ARGUMENTS β¨
__ops_arrayβ the array of tag driver structures. that's it, that's the argument π
β¨ DESCRIPTION β¨
so here's the vibe π this is a helper macro for DSA tag drivers that don't do anything special in module init/exit. like, nothing extra, nothing spicy, just vibing π§
β οΈ important queen behavior: each module may only use this macro once. one (1) time. no double dipping π and calling it replacesmodule_initandmodule_exitβ so don't go stacking them, iykyk π
β¨ SEE ALSO β¨
- the kernel file
./net/dsa/tag.hπ dsa_software_untag_vlan_aware_bridge(9)dsa_software_untag_vlan_unaware_bridge(9)dsa_software_vlan_untag(9)module_dsa_tag_driver(9)
go read those next, they're giving main character energy fr fr π₯
and that's the page, bestie π«Ά this little baddie lives in ./net/dsa and the version stamp is dated October 2026 β stay slay, stay registered, and remember: only once per module πβ¨
π¦ 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