fcoe_ctlr_vlan_parse(9)
π¦ fcoe_ctlr_vlan_parse(9) π¦
πΈ NAME πΈ
okay bestie, this page is from the Kernel API Manual, and it is literally all about fcoe_ctlr_vlan_parse β she parses vlan discovery request or response. periodt. π
β¨ SYNOPSIS β¨
here is the signature, keep it exact because we do not be changing code around here:
int fcoe_ctlr_vlan_parse (struct fcoe_ctlr *fip , struct sk_buff *skb ,
struct fcoe_rport *frport );
π ARGUMENTS π
fipβ The FCoE controller. that is her whole identity.skbβ incoming packet. the packet arriving, the vibe delivery, the whole reason we are here.frportβ parsed FCoE rport from the probe request. parsed FCoE rport, from the probe request, exactly that. π«Ά
π DESCRIPTION π
okay so the tea is: she returns a non-zero error number on error. that is the error behaviour, no cap.
and the big important part: she does not consume the packet. like, she is not eating your skb, okay? π
π¨ real talk bestie: does not consume the packet is the whole point. do not assume the packet gets munched. π
π SEE ALSO π
bestie, this guest list is long, but every single one is invited to the group chat. first up, the kernel file is ./drivers/scsi/fcoe/fcoe_ctlr.c. then the whole (9) squad:
fcoe_ctlr_set_state(9)fcoe_ctlr_mtu_valid(9)fcoe_ctlr_fcf_usable(9)fcoe_ctlr_map_dest(9)fcoe_ctlr_init(9)fcoe_sysfs_fcf_add(9)fcoe_sysfs_fcf_del(9)fcoe_ctlr_reset_fcfs(9)fcoe_ctlr_destroy(9)fcoe_ctlr_announce(9)fcoe_ctlr_fcoe_size(9)fcoe_ctlr_solicit(9)fcoe_ctlr_link_up(9)fcoe_ctlr_reset(9)fcoe_ctlr_link_down(9)fcoe_ctlr_send_keep_alive(9)fcoe_ctlr_encaps(9)fcoe_ctlr_els_send(9)fcoe_ctlr_age_fcfs(9)fcoe_ctlr_parse_adv(9)fcoe_ctlr_recv_adv(9)fcoe_ctlr_recv_els(9)fcoe_ctlr_recv_clr_vlink(9)fcoe_ctlr_recv(9)fcoe_ctlr_recv_handler(9)fcoe_ctlr_select(9)fcoe_ctlr_flogi_send_locked(9)fcoe_ctlr_flogi_retry(9)fcoe_ctlr_flogi_send(9)fcoe_ctlr_timeout(9)fcoe_ctlr_timer_work(9)fcoe_ctlr_recv_work(9)fcoe_ctlr_recv_flogi(9)fcoe_wwn_from_mac(9)fcoe_ctlr_rport(9)fcoe_ctlr_vn_send(9)fcoe_ctlr_vn_rport_callback(9)fcoe_ctlr_disc_stop_locked(9)fcoe_ctlr_disc_stop(9)fcoe_ctlr_disc_stop_final(9)fcoe_ctlr_vn_restart(9)fcoe_ctlr_vn_start(9)fcoe_ctlr_vn_parse(9)fcoe_ctlr_vn_send_claim(9)fcoe_ctlr_vn_probe_req(9)fcoe_ctlr_vn_probe_reply(9)fcoe_ctlr_vn_add(9)fcoe_ctlr_vn_lookup(9)fcoe_ctlr_vn_claim_notify(9)fcoe_ctlr_vn_claim_resp(9)fcoe_ctlr_vn_beacon(9)fcoe_ctlr_vn_age(9)fcoe_ctlr_vn_recv(9)fcoe_ctlr_vlan_send(9)fcoe_ctlr_vlan_disc_reply(9)fcoe_ctlr_vlan_recv(9)fcoe_ctlr_disc_recv(9)fcoe_ctlr_vn_disc(9)fcoe_ctlr_vn_timeout(9)fcoe_ctlr_mode_set(9)fcoe_libfc_config(9)
and that is the whole iconic list, bestie πβ¨
bye bestie π source/version: ./drivers/scsi/fcoe Β· date: October 2026 Β· page: fcoe_ctlr_vlan_parse(9) π
π¦ 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