rhine_init_cam_filter(9)
π rhine_init_cam_filter(9) π
okay bestie, welcome to the Kernel API Manual page for rhine_init_cam_filter(9) β yes, the title is right there, we're being efficient today β¨
πΈ NAME πΈ
rhine_init_cam_filter β initialize CAM filters π
π¦ SYNOPSIS π¦
void rhine_init_cam_filter (struct net_device *dev );
π ARGUMENTS π
devβ network device. that's the one and only argument, bestie π«Ά
β DESCRIPTION β
So this function initializes the CAM filters β and by βinitializesβ we mean it disables hardware VLAN and multicast support on this Rhine. literally that's the whole job, no cap π
π₯ SEE ALSO π₯
Kernel file ./drivers/net/ethernet/via/via-rhine.c is where the lore lives, and these are the related function besties you're being sent to:
rhine_set_cam(9)rhine_set_vlan_cam(9)rhine_set_cam_mask(9)rhine_set_vlan_cam_mask(9)rhine_update_vcam(9)rhine_get_vlan_tci(9)
and that's the page, periodt π this iconic little manual moment comes to you from ./drivers/net/ethernet/via, dated October 2026, and it's literally called rhine_init_cam_filter(9) β slay πβ¨
π¦ 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