bnx2fc_update_src_mac(9)
okay bestie, welcome to bnx2fc_update_src_mac(9) from the Kernel API Manual β this is the little function that handles Ethernet MAC filter updates, and yes it ate π
β¨
π NAME π
bnx2fc_update_src_mac β Update Ethernet MAC filters. no cap, that's the whole name vibe π«Ά
πΈ SYNOPSIS πΈ
void bnx2fc_update_src_mac (struct fc_lport *lport , u8 *addr );
π¦ ARGUMENTS π¦
lportβ The local port. literally the local port, bestie πaddrβ Location of data to copy. it's giving "here's where the data lives" β¨
π DESCRIPTION π
So first it removes any previously-set unicast MAC filter β bye-bye old filter, not me being dramatic π β and then it adds a secondary FCoE MAC address filter for our OUI. That's the tea, periodt π
π₯ SEE ALSO π₯
The kernel file is ./drivers/scsi/bnx2fc/bnx2fc_fcoe.c, and here's the whole squad of related refs, bestie:
bnx2fc_xmit(9)bnx2fc_rcv(9)bnx2fc_percpu_io_thread(9)bnx2fc_get_link_state(9)bnx2fc_indicate_netevent(9)bnx2fc_fip_recv(9)bnx2fc_get_src_mac(9)bnx2fc_fip_send(9)bnx2fc_hba_create(9)bnx2fc_if_create(9)bnx2fc_destroy(9)bnx2fc_bind_adapter_devices(9)bnx2fc_ulp_get_stats(9)bnx2fc_ulp_start(9)bnx2fc_ulp_stop(9)bnx2fc_ulp_init(9)bnx2fc_ctlr_enabled(9)_bnx2fc_create(9)bnx2fc_create(9)bnx2fc_ctlr_alloc(9)bnx2fc_find_hba_for_cnic(9)bnx2fc_ulp_exit(9)bnx2fc_fcoe_reset(9)bnx2fc_cpu_online(9)bnx2fc_mod_init(9)
and the cute little footer tea: source path ./drivers/scsi/bnx2fc, dated October 2026, with bnx2fc_update_src_mac(9) living its main character life ππ
π¦ 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