e1000_set_uc_addr_vf(9)
πΈ e1000_set_uc_addr_vf(9) πΈ
okay bestie, welcome to the e1000_set_uc_addr_vf page from the Kernel API Manual β yes, the section 9 one, the kernel-internals one, don't panic, I got you π«Ά
β¨ NAME β¨
e1000_set_uc_addr_vf β literally just here to set or clear unicast filters, that's the whole vibe π
π¦ SYNOPSIS π¦
s32 e1000_set_uc_addr_vf (struct e1000_hw *hw , u32 sub_cmd , u8 *addr
);
so it hands you back an s32, and it takes three things. she's giving very much "small function, big responsibilities." icon behavior honestly β¨
π ARGUMENTS π
hwβ pointer to the HW structure. this is the hardware bestie herself, you gotta hand her over π«Άsub_cmdβ add or clear filters. those are your two moods, pick one πaddrβ pointer to the filter MAC address. the whole point of the operation, lowkey π₯
π SEE ALSO π
the kernel file this lives in, no cap:
./drivers/net/ethernet/intel/igbvf/vf.c
and the whole friend group, in this exact order:
e1000_init_mac_params_vf(9)e1000_init_function_pointers_vf(9)e1000_get_link_up_info_vf(9)e1000_reset_hw_vf(9)e1000_init_hw_vf(9)e1000_hash_mc_addr_vf(9)e1000_update_mc_addr_list_vf(9)e1000_set_vfta_vf(9)e1000_rlpml_set_vf(9)e1000_rar_set_vf(9)e1000_read_mac_addr_vf(9)e1000_check_for_link_vf(9)
ngl the footer got a little chopped in the source β it's showing./drivers/net/ethernet/intel/i...dated October 2026, and the manual it belongs to is<pink>e1000_set_uc_addr_vf(9)</pink>. that's the whole receipt, bestie π§Ύπ
and that's the page!! go set some unicast filters, you absolute main character ππ
π¦ 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