hns_dsaf_get_strings(9)
π hns_dsaf_get_strings(9) β Kernel API Manual, but make it make sense
okay so bestie, welcome to the hns_dsaf_get_strings(9) page β¨ this one lives in the Kernel API Manual and it's short and sweet, so buckle up.
π NAME
hns_dsaf_get_strings β get dsaf string set. that's it. that's the whole vibe. it grabs you a string set and minds its own business π
π¦ SYNOPSIS
void hns_dsaf_get_strings (int stringset , u8 **data , int port , struct
dsaf_device *dsaf_dev );
literally just look at it. four args, returns void, no drama π
πΈ ARGUMENTS
stringsetβ the string set index. (the og page spells it srting set index and honestly? iconic typo, we're keeping the energy, not fixing the manpage, ngl π)dataβ the strings name value. this is where the good stuff goes π«Άportβ the port index, i.e. which port we're talking about πdsaf_devβ the dsaf device. your main character struct, fr fr π
π₯ SEE ALSO
bestie there are so many siblings, it's giving huge family reunion π the kernel file is ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c and here's every single relative β no skipping, i promised:
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_fix_mac_mode(9)hns_dsaf_get_regs(9)hns_dsaf_get_stats(9)hns_dsaf_get_sset_count(9)hns_dsaf_get_regs_count(9)hns_dsaf_probe(9)hns_dsaf_remove(9)
five hundred besties in the group chat and we're all typing at once π
π the sign-off π
this page is brought to you by ./drivers/net/ethernet/hisilic... (yes it's cut off like that, that's the source line, don't come for me π) and it's stamped October 2026. go read the other 55 pages, ily, bye π
β¨
π¦ 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