wx_set_mta(9)
π wx_set_mta(9) β the kernel API manual, but make it cute π
okay so bestie, we're in wx_set_mta(9) territory β this is a Kernel API Manual page, and honestly? it's a short one. a little snack. a lil bite-sized function. let's get into it π
β¨ NAME β¨
wx_set_mta β sets the bit-vector in the multicast table π
like, that's it. that's the whole vibe. it sets the bit-vector. in the multicast table. slay.
πΈ SYNOPSIS πΈ
void wx_set_mta (struct wx *wx , u8 *mc_addr );
look at her. returns void, takes two args, no notes. iconic behavior fr fr π«Ά
π¦ ARGUMENTS π¦
wxβ pointer to private structure. yes it's just calledwx, we love a self-titled queen πmc_addrβ the multicast address. that's theu8 *bestie, don't lose her π
π§ DESCRIPTION π§
so what does it do? it sets the bit-vector in the multicast table. that's the whole arc. no plot twist, no extra lore, no hidden chapter β she does exactly one (1) thing and she does it well. main character energy honestly π
like the desc is short but that's because the function is short?? lowkey the most honest manpage ever written. no cap β¨
π₯ SEE ALSO π₯
okay this is where it gets SPICY β the list is long long, so buckle up bestie, we're going on a journey through the wangxun driver ππ¨
first up, the kernel file herself:
Kernel file ./drivers/net/ethernet/wangxun/libwx/wx_hw.c
and now, the whole friend group (in order, obviously, i would never rearrange her girls) π
wx_irq_disable(9)wx_mng_present(9)wx_release_sw_sync(9)wx_acquire_sw_sync(9)wx_host_interface_command(9)wx_read_ee_hostif_data(9)wx_read_ee_hostif(9)wx_read_ee_hostif_buffer(9)wx_init_eeprom_params(9)wx_get_mac_addr(9)wx_set_rar(9)wx_clear_rar(9)wx_clear_vmdq(9)wx_init_uta_tables(9)wx_init_rx_addrs(9)wx_write_uc_addr_list(9)wx_mta_vector(9)wx_update_mc_addr_list(9)wx_write_mc_addr_list(9)wx_set_mac(9)wx_set_rxpba(9)wx_hpbthresh(9)wx_lpbthresh(9)wx_pbthresh_setup(9)wx_disable_sec_rx_path(9)wx_enable_sec_rx_path(9)wx_change_mtu(9)wx_configure_tx(9)wx_configure_rx(9)wx_disable_pcie_master(9)wx_stop_adapter(9)wx_get_pcie_msix_counts(9)wx_init_rss_key(9)wx_find_vlvf_slot(9)wx_set_vlvf(9)wx_set_vfta(9)wx_clear_vfta(9)wx_update_stats(9)wx_clear_hw_cntrs(9)wx_start_hw(9)
yeah. forty of them. i counted. i am not okay π but also? i ate. we ate. periodt. π
quick note bestie: these are cross-references to other kernel API pages, not options you can pass. don't try to wx_set_mta -h and expect a menu, i'm begging π
okay that's the whole page!! short and sweet just like her π
and now the lil sign-off: this cutie comes from the ./drivers/net/ethernet/wangxun... source, version dated October 2026, and it's filed under wx_set_mta(9) β literally the same name as the title, she's consistent, she's reliable, she's that girl βπΈπ
π¦ 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