hns_dsaf_set_mac_uc_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ hns_dsaf_set_mac_uc_entry(9) ✨

okay so bestie, welcome to the kernel API manual for hns_dsaf_set_mac_uc_entry β€” the little function that sets a mac uc-entry πŸ’… this one lives in the Linux kernel API manual, and honestly? it's giving "small function, very specific job" energy πŸŽ€


🌸 SYNOPSIS 🌸

int hns_dsaf_set_mac_uc_entry (struct dsaf_device *dsaf_dev , struct
dsaf_drv_mac_single_dest_entry *mac_entry );

like, it returns an int, and it takes two pointers β€” that's the whole vibe check right there ✨


πŸ’– ARGUMENTS πŸ’–

  • dsaf_dev β€” dsa fabric device struct pointer. like, the actual device we're working with, no cap 🫢
  • mac_entry β€” uc-mac entry. yes bestie, this is the entry itself, the main character of this whole operation πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

okay this list is long and I'm obsessed β€” all the kernel file and function goodies you can go look at next, transcribed with love:

Kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c

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_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)

iykyk, that's the whole squad right there πŸ”₯ go click through them if you're feeling curious, bestie πŸ’œ

🌈 SIGN-OFF 🌈

this iconic little page comes from ./drivers/net/ethernet/hisilic... and it's dated October 2026 β€” so yeah, it's a whole future vibe fr fr 😭⭐ thanks for reading, mwah, slay, periodt πŸ’…πŸ’–πŸŽ€

πŸ“¦ where this page comes from