wx_mta_vector(9)
β¨ NAME β¨
okay bestie, welcome to wx_mta_vector(9) from the Kernel API Manual β this is the function that determines the bit-vector in the multicast table to set. π
π¦ SYNOPSIS π¦
u32 wx_mta_vector (struct wx *wx , u8 *mc_addr );
π ARGUMENTS π
wxβ pointer to the private structure. that's the little homebase struct, bestie π«Άmc_addrβ the multicast address πΈ
π DESCRIPTION π
okay so here's the vibe: wx_mta_vector extracts the 12 bits from a multicast address to determine which bit-vector to set in the multicast table. β¨
The hardware uses 12 bits, from incoming rx multicast addresses, to determine the bit-vector to check in the MTA. π
Which of the 4 combination, of 12-bits, the hardware uses is set by the MO field of the MCSTCTRL. that MO field is set during initialization to mc_filter_type. periodt π
π SEE ALSO π
the kernel file is right here: ./drivers/net/ethernet/wangxun/libwx/wx_hw.c π§
and now the whole bestie lineup, no skips:
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_set_mta(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)
π cute sign-off bestie: source/version string./drivers/net/ethernet/wangxun..., date October 2026, manual namewx_mta_vector(9)β byeee, go set that bit-vector! π
π¦ 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