bnx2x_mcast_...rdata_hdr_e2(9)
๐ bnx2x_mcast_set_rdata_hdr_e2 โ from the Kernel API Manual, bestie โจ
okay so real talk, you're reading a page out of the Kernel API Manual and honestly? this one is a tiny little function with a big job: it sets a header values. yes, that's the official wording, and yes, grammatically it's giving "I wrote this at 3am," but we respect it ๐ซถ
๐ธ NAME ๐ธ
bnx2x_mcast_set_rdata_hdr_e2 โ sets a header values ๐
like... it sets header values. that's the whole personality. no notes.
โจ SYNOPSIS โจ
void bnx2x_mcast_set_rdata_hdr_e2 (struct bnx2x *bp , struct
bnx2x_mcast_ramrod_params *p , u8 len );
she returns nothing (void), she takes exactly three things, and she is not here to chat. iconic behavior honestly ๐
๐ ARGUMENTS ๐
bpโ the device handle ๐ป your golden ticket, your lil' pointer to the device you're messing with.pโ ramrod parameters ๐ฅ yes that's the real name. ramrod. we love a dramatic terminology moment.lenโ number of rules to handle ๐งฎ au8, so keep it smol and keep it cute.
three args, zero drama (well, one "ramrod" but we're being brave about it) ๐ซถ
๐ SEE ALSO ๐
okay bestie, brace yourself, because this function has so many friends. truly main character energy with a whole group chat of related calls. every single one, in order, no cap:
Kernel file ./drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c๐bnx2x_exe_queue_init(9)bnx2x_exe_queue_add(9)bnx2x_exe_queue_step(9)bnx2x_state_wait(9)__bnx2x_vlan_mac_h_write_trylock(9)__bnx2x_vlan_mac_h_exec_pending(9)__bnx2x_vlan_mac_h_pend(9)__bnx2x_vlan_mac_h_write_unlock(9)__bnx2x_vlan_mac_h_read_lock(9)bnx2x_vlan_mac_h_read_lock(9)__bnx2x_vlan_mac_h_read_unlock(9)bnx2x_vlan_mac_h_read_unlock(9)bnx2x_vlan_mac_set_cmd_hdr_e2(9)bnx2x_vlan_mac_set_rdata_hdr_e2(9)bnx2x_vlan_mac_set_rdata_hdr_e1x(9)bnx2x_set_one_mac_e1x(9)bnx2x_set_one_vlan_mac_e1h(9)bnx2x_vlan_mac_restore(9)bnx2x_validate_vlan_mac_add(9)bnx2x_validate_vlan_mac_del(9)bnx2x_validate_vlan_mac_move(9)bnx2x_wait_vlan_mac(9)bnx2x_complete_vlan_mac(9)bnx2x_optimize_vlan_mac(9)bnx2x_vlan_mac_get_registry_elem(9)bnx2x_execute_vlan_mac(9)bnx2x_config_vlan_mac(9)bnx2x_vlan_mac_del_all(9)bnx2x_mcast_get_next_bin(9)bnx2x_mcast_clear_first_bin(9)bnx2x_mcast_handle_restore_cmd_e2(9)bnx2x_mcast_handle_current_cmd(9)bnx2x_mcast_refresh_registry_e2(9)bnx2x_mcast_set_rdata_hdr_e1(9)bnx2x_mcast_handle_restore_cmd_e1(9)bnx2x_get_fw_mac_addr(9)bnx2x_mcast_refresh_registry_e1(9)__atomic_add_ifless(9)__atomic_dec_ifmoe(9)bnx2x_init_credit_pool(9)bnx2x_debug_print_ind_table(9)bnx2x_setup_rss(9)bnx2x_queue_state_change(9)bnx2x_queue_comp_cmd(9)bnx2x_q_init(9)bnx2x_q_send_deactivate(9)bnx2x_q_send_activate(9)bnx2x_queue_chk_transition(9)bnx2x_func_state_change_comp(9)bnx2x_func_comp_cmd(9)bnx2x_func_chk_transition(9)bnx2x_func_init_func(9)bnx2x_func_init_port(9)bnx2x_func_init_cmn_chip(9)bnx2x_func_init_cmn(9)bnx2x_func_reset_func(9)bnx2x_func_reset_port(9)bnx2x_func_reset_cmn(9)bnx2x_func_state_change(9)
that's the whole squad, bestie. sixty friends and a kernel file. iykyk ๐ญ๐
lowkey reminder that this page lives in ./drivers/net/ethernet/broadco... and it's dated October 2026 ๐๏ธ โ so if you're reading it, hi from the future, slay.
anyway that's the page, go set those header values, you absolute icon ๐ง๐ 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