fnic_handle_fcs_ka_timer(9)
β¨ NAME β¨
okay so bestie, this is the fnic_handle_fcs_ka_timer(9) page from the Kernel API Manual β yes, the iconic Kernel API Manual, we love her π. This function is literally here to handle the FCS keep alive timer, and we're gonna get you through it, no cap.
πΈ SYNOPSIS πΈ
void fnic_handle_fcs_ka_timer (struct timer_list *t );
That's the whole vibe: it returns void and takes a struct timer_list * named t. Slay β¨.
π¦ ARGUMENTS π¦
tβ Handle to the timer list. That's the timer-list handle, bestie; it's the one and only argument π«Ά
π DESCRIPTION π
Okay so picture this: No keep alives received from FCF. π That is the situation this handler is dealing with. It cleans up, brings the link down, and restarts all the FIP discovery. Like, cleanup β , link down β , restart all the FIP discovery β .
bestie, this is the FCS keep alive timer handler, so when keep alives stop showing up from FCF, this is the cleanup + link-down + FIP-discovery-restart routine. That's it, that's the tea β
π₯ SEE ALSO π₯
the kernel file is ./drivers/scsi/fnic/fip.c, and these are the cross-refs you should peek at:
- Kernel file:
./drivers/scsi/fnic/fip.c 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_vlan_discovery_timeout(9)fnic_work_on_fcs_ka_timer(9)
k bye bestie π this page's source/version points at ./drivers/scsi/fnic, and the date stamp is October 2026. 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