hns_dsaf_get_stats(9)
π hns_dsaf_get_stats π
okay so bestie, welcome to section 9 of the Kernel API Manual β this is hns_dsaf_get_stats(9), and yes we're doing kernel networking lore today. grab a boba, we're getting into it π§β¨
πΈ NAME πΈ
hns_dsaf_get_stats β literally just, get dsaf statistic. that's the whole vibe. one job, and she ate π
β¨ SYNOPSIS β¨
void hns_dsaf_get_stats (struct dsaf_device *ddev , u64 *data , int port
);
ok so note the return type is void β she is NOT giving you a return value, she's giving you results through data. main character energy fr fr π
π¦ ARGUMENTS π¦
ddevβ the dsaf device. like, the whole device, your girl. π«Άdataβ the statistic value. this is where the numbers land, so keep an eye on her πportβ port num. which port, bestie? that one. the number of it. π
π SEE ALSO π
first up, the source of truth β the kernel file itself:
- Kernel file
./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
and nowβ¦ the full friend group π (every single one of them, no cap, i'm not skipping a single one π«Ά):
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_sset_count(9)hns_dsaf_get_strings(9)hns_dsaf_get_regs_count(9)hns_dsaf_probe(9)hns_dsaf_remove(9)
likeβ¦ that's the whole extended universe, iykyk ππ
ngl the source path got cut off in the footer β it's showing ./drivers/net/ethernet/hisilic... β she's mid-sentence, we love a cliffhanger π
okay and that's the page!! mwah π π this came from ./drivers/net/ethernet/hisilic... and it's dated October 2026 β yes, october twenty twenty-six, future icon behavior β mark your calendars bestie, slay, 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