hns_dsaf_fix_mac_mode(9)
π NAME π
hns_dsaf_fix_mac_mode β bestie, this one literally fixes the mac mode, that's the whole vibe π
(it's a dsaf "modify mac mode" situation, okurrr)
β¨ SYNOPSIS β¨
void hns_dsaf_fix_mac_mode (struct hns_mac_cb *mac_cb );
okay so it returns nothing (void, icon behavior, no receipts) and it takes exactly one thing. slay π«Ά
πΈ ARGUMENTS πΈ
mac_cbβ the mac control block π (the original literally calls it "mac contrl block", typo and all, and honestly? she's valid). This is the struct you hand over so the fixing can happen.
π¦ SEE ALSO π¦
it's giving "huge friend group" energy β this function has, like, so many mutuals in the dsaf extended universe π. First up, the kernel file she lives in:
Kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
and then the whole group chat, no cap π:
hns_dsaf_sbm_link_sram_init_en(9)hns_dsaf_reg_cnt_clr_ce(9)hns_dsaf_ppe_qid_cfg(9)hns_dsaf_sw_port_type_cfg(9)hns_dsaf_stp_port_type_cfg(9)hns_dsaf_sbm_cfg(9)hns_dsaf_sbm_cfg_mib_en(9)hns_dsaf_sbm_bp_wl_cfg(9)hns_dsaf_voq_bp_all_thrd_cfg(9)hns_dsaf_tbl_tcam_data_cfg(9)hns_dsaf_tbl_tcam_mcast_cfg(9)hns_dsaf_tbl_tcam_ucast_cfg(9)hns_dsaf_tbl_line_cfg(9)hns_dsaf_tbl_tcam_mcast_pul(9)hns_dsaf_tbl_line_pul(9)hns_dsaf_tbl_tcam_data_mcast_pul(9)hns_dsaf_tbl_tcam_data_ucast_pul(9)hns_dsaf_tbl_stat_en(9)hns_dsaf_rocee_bp_en(9)hns_dsaf_single_line_tbl_cfg(9)hns_dsaf_tcam_uc_cfg(9)hns_dsaf_tcam_mc_cfg(9)hns_dsaf_tcam_uc_cfg_vague(9)hns_dsaf_tcam_mc_cfg_vague(9)hns_dsaf_tcam_mc_invld(9)hns_dsaf_tcam_uc_get(9)hns_dsaf_tcam_mc_get(9)hns_dsaf_tbl_line_init(9)hns_dsaf_tbl_tcam_init(9)hns_dsaf_pfc_en_cfg(9)hns_dsaf_comm_init(9)hns_dsaf_inode_init(9)hns_dsaf_sbm_init(9)hns_dsaf_tbl_init(9)hns_dsaf_voq_init(9)hns_dsaf_init_hw(9)hns_dsaf_remove_hw(9)hns_dsaf_init(9)hns_dsaf_free(9)hns_dsaf_find_soft_mac_entry(9)hns_dsaf_find_empty_mac_entry(9)hns_dsaf_find_empty_mac_entry_reverse(9)hns_dsaf_set_mac_key(9)hns_dsaf_set_mac_uc_entry(9)hns_dsaf_add_mac_mc_port(9)hns_dsaf_del_mac_entry(9)hns_dsaf_del_mac_mc_port(9)hns_dsaf_free_dev(9)hns_dsaf_pfc_unit_cnt(9)hns_dsaf_port_work_rate_cfg(9)hns_dsaf_get_regs(9)hns_dsaf_get_stats(9)hns_dsaf_get_sset_count(9)hns_dsaf_get_strings(9)hns_dsaf_get_regs_count(9)hns_dsaf_probe(9)hns_dsaf_remove(9)
like I said. everyone is here. it's a whole reunion ππ₯
ngl bestie, this page is short and sweet β one function, one arg, and a friend list longer than my screen time report π read the (9) pages if you actually need the deets, i'm just the hype woman π§
kisses and bye-bye π this little rewrite came from the source path ./drivers/net/ethernet/hisilic... and it's stamped October 2026 β the hns_dsaf_fix_mac_mode(9) era, periodt πβ¨
π¦ 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