hns_dsaf_fi...ntry_reverse(9)
πΈ hns_dsaf_fi...ntry_reverse(9) πΈ
okay so bestie, welcome to the Kernel API Manual π
this one's a kernel function page, and yes the title is literally truncated like that β hns_dsaf_fi...ntry_reverse(9) β the man page generator ran out of room and honestly? relatable. we move.
β¨ NAME β¨
hns_dsaf_find_empty_mac_entry_reverse β
and no, the dash isn't me being mysterious, the description after it is genuinely blank in the source ok π that's just how it be. the function name ate, the one-liner did not. periodt.
π¦ SYNOPSIS π¦
u16 hns_dsaf_find_empty_mac_entry_reverse (struct dsaf_device *dsaf_dev
);
that's the whole vibe check β one function, one argument, returns a u16. no cap.
π ARGUMENTS π
dsaf_devβ astruct dsaf_devicepointer, i.e. the dsa fabric device struct pointer. that's it, that's the argument, she's lowkey the main character here π«Ά
π DESCRIPTION π
so what does she do? she searches the dsa fabric for a soft empty-entry from the end π₯ like, the reverse direction β start at the back and work your way in. that's the entire plot, no twist, and honestly we stan a function with a clear purpose β¨
π SEE ALSO π
the kernel file this lives in, for the curious girlies who wanna read the source:
./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
and now the extended family β literally the entire hns_dsaf friend group, everyone's invited to the 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_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_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)
ngl bestie, that's a lot of friends. she's not lonely, she's networked ππ
π§ sign-off π§
this cutie was compiled from ./drivers/net/ethernet/hisilic... (yes, also truncated, we're consistent ok ππ¦) and dated October 2026 β future girlie behavior fr fr β and the whole thing is filed under hns_dsaf_fi...ntry_reverse(9). slay, go read your kernel source, mwah πβ¨π
π¦ 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