mac_set_cam_mask(9)
π mac_set_cam_mask(9) β like, the whole kernel API manual page, bestie
okay so picture this: it's a mac_set_cam_mask(9) situation, we're deep in the Kernel API Manual, and honestly? this one is short and sweet and I'm obsessed. no cap, it's giving "small function, big job." π
β¨ NAME β¨
mac_set_cam_mask β set a CAM mask. that's it. that's the whole vibe. π¦
β¨ SYNOPSIS β¨
void mac_set_cam_mask (struct mac_regs __iomem *regs , u8 *mask );
literally just hand it the regs and the mask and it does the thing. periodt. π
β¨ ARGUMENTS β¨
regsβ the register block for this velocity. like, this velocity's regs, not somebody else's, bestie. π«Άmaskβ the CAM mask you want to load. yes. that one. π
β¨ DESCRIPTION β¨
store a new mask into a CAM. that's the entire description, and honestly? icon behavior. no rambling, no filler, just "store a new mask into a CAM." ate and left no crumbs. π₯
π SEE ALSO π
buckle up, because this list is long and I respect it deeply. every single one, in order, exactly as the page says:
Kernel file ./drivers/net/ethernet/via/via-velocity.cmac_get_cam_mask(9)mac_set_cam(9)mac_wol_reset(9)get_chip_name(9)velocity_set_int_opt(9)velocity_set_bool_opt(9)velocity_get_options(9)velocity_init_cam_filter(9)velocity_rx_reset(9)velocity_get_opt_media_mode(9)safe_disable_mii_autopoll(9)enable_mii_autopoll(9)velocity_mii_read(9)mii_check_media_mode(9)velocity_mii_write(9)set_mii_flow_control(9)mii_set_auto_on(9)velocity_set_media_mode(9)velocity_print_link_status(9)enable_flow_control_ability(9)velocity_soft_reset(9)velocity_set_multi(9)mii_init(9)setup_queue_timers(9)setup_adaptive_interrupts(9)velocity_init_registers(9)velocity_init_dma_rings(9)velocity_alloc_rx_buf(9)velocity_free_rd_ring(9)velocity_init_rd_ring(9)velocity_init_td_ring(9)velocity_free_dma_rings(9)velocity_free_tx_buf(9)velocity_free_td_ring(9)velocity_error(9)velocity_tx_srv(9)velocity_rx_csum(9)velocity_rx_copy(9)velocity_iph_realign(9)velocity_receive_frame(9)velocity_rx_srv(9)velocity_intr(9)velocity_open(9)velocity_shutdown(9)velocity_change_mtu(9)velocity_poll_controller(9)velocity_mii_ioctl(9)velocity_ioctl(9)velocity_get_stats(9)velocity_close(9)velocity_xmit(9)velocity_init_info(9)velocity_get_pci_info(9)velocity_get_platform_info(9)velocity_print_info(9)velocity_probe(9)velocity_remove(9)wol_calc_crc(9)velocity_set_wol(9)velocity_save_context(9)velocity_restore_context(9)velocity_ethtool_up(9)velocity_ethtool_down(9)velocity_init_module(9)velocity_cleanup_module(9)
ngl, reading this list out loud is a whole cardio session, but every single one matters and I will not be skipping a single entry. iykyk. ππ
π§ sign-off π§
and that's the page!! this lil cutie lives over at ./drivers/net/ethernet/via, and it's dated October 2026 β so mark your calendars, bestie. mac_set_cam_mask(9) said "I'm here, I set the CAM mask, and I'm leaving." main character energy fr fr. βππΈ
π¦ 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