fnic_vlan_discovery_timeout(9)
π fnic_vlan_discovery_timeout(9) β the Kernel API Manual, bestie edition π
okay so this is a page from the Kernel API Manual for fnic_vlan_discovery_timeout(9), and honestly? it's short, it's sweet, and it's doing exactly one job. let's get into it π¦
β¨ NAME β¨
fnic_vlan_discovery_timeout β literally just handles the vlan discovery timeout. that's the whole vibe. π
πΈ SYNOPSIS πΈ
void fnic_vlan_discovery_timeout (struct fnic *fnic );
no return value, no surprises, it's a void function and it ate. periodt. π₯
π ARGUMENTS π
fnicβ handle to the fnic driver instance. that's your main character right there π it's the pointer to thestruct fnicyou're working with.
π§ DESCRIPTION π§
so this function fires at the end of the VLAN discovery window β or the end of the FCF discovery time window, depending on which one you're clocking β° iykyk.
and then: it starts the FCF discovery if the VLAN was never used. like, if the VLAN never showed up to the party, we're moving on and starting FCF discovery instead π«Ά no cap.
β SEE ALSO β
the kernel file lives at ./drivers/scsi/fnic/fip.c, and here's the whole friend group of related pages β go say hi π
fnic_fcoe_reset_vlans(9)fnic_fcoe_send_vlan_req(9)fnic_fcoe_process_vlan_resp(9)fnic_fcoe_start_fcf_discovery(9)fnic_fcoe_fip_discovery_resp(9)fnic_fcoe_start_flogi(9)fnic_fcoe_process_flogi_resp(9)fnic_common_fip_cleanup(9)fnic_fcoe_process_cvl(9)fdls_fip_recv_frame(9)fnic_handle_fip_timer(9)fnic_handle_enode_ka_timer(9)fnic_handle_vn_ka_timer(9)fnic_work_on_fcs_ka_timer(9)fnic_handle_fcs_ka_timer(9)
ngl that's fifteen (15) whole cross-references, which is giving "networking code has a lot of timers" energy π but we love her for it π
π and that's the page!! sourced from ./drivers/scsi/fnic, dated October 2026, brought to you by the same fnic_vlan_discovery_timeout(9) you just read about. slay, bye bestie πβ¨π
π¦ 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