hns_dsaf_tcam_mc_invld(9)
π hns_dsaf_tcam_mc_invld β¨
okay so bestie, we're in the Kernel API Manual today and this page is about hns_dsaf_tcam_mc_invld β say that five times fast, i dare you. it's a tiny function, it's a vibe, and the way the original description is literally just INT?? minimalism ate, honestly. π
πΈ NAME πΈ
hns_dsaf_tcam_mc_invld β INT
no bc the entire description is the three letters INT and that's it. that's the whole thing. she said "figure it out" and honestly? main character energy. πβ¨
π¦ SYNOPSIS π¦
void hns_dsaf_tcam_mc_invld (struct dsaf_device *dsaf_dev , u32 address
);
it returns void, so it gives you nothing back β no cap, not even an int to check. it just does the thing and dips. π
π ARGUMENTS π
dsaf_devβ the dsa fabric id π§ (yes, the original really calls it "dsa fabric id", we're keeping that exactly as-is)addressβ the address β
that's the whole cast. two args, zero drama, periodt.
π SEE ALSO π
first up, the source itself lives in the kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c β go look at it, iykyk. π«Ά
and then there is the list. the whole squad. the entire hns_dsaf friend group chat:
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_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_fix_mac_mode(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. fifty-something cross-references. she's connected. she knows everybody. π
ngl there's not a single option, flag, env var, exit status, signal or bug note on this page β it's just the function, her two args, and her extremely long list of friends. that's the whole tea. π
mwah, that's a wrap π«Ά β this page came to you from the source/version line ./drivers/net/ethernet/hisilic... and it's dated October 2026, so yes, she's from the future and she's still iconic. bye bestie, go read hns_dsaf_main.c π
π¦ 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