ice_vc_request_qs_msg(9)
β¨ NAME β¨
ice_vc_request_qs_msg β bestie, the NAME section is giving minimalism: itβs just the function name, no extra tagline. This page is from the Kernel API Manual, and weβre about to get into it. π«Ά
π¦ SYNOPSIS π¦
int ice_vc_request_qs_msg (struct ice_vf *vf , u8 *msg );
π ARGUMENTS π
vfβ pointer to the VF info. literally the VF info pointer.msgβ pointer to the msg buffer. yep, a pointer to the message buffer.
π DESCRIPTION π
okay so VFs get a default number of queues, but they can use this message to request a different number. lowkey the whole point. π₯
if the request is successful, the PF will reset the VF and return 0. slay. if the request is unsuccessful, the PF will send a message informing the VF of the number of available queue pairs via a virtchnl message response to the VF. no cap, thatβs the flow. π
π SEE ALSO π
- kernel file:
./drivers/net/ethernet/intel/ice/virt/queues.c ice_vc_get_max_frame_size(9)ice_vc_isvalid_q_id(9)ice_vc_isvalid_ring_len(9)ice_vf_cfg_qs_bw(9)ice_vf_cfg_q_quanta_profile(9)ice_vc_validate_vqs_bitmaps(9)ice_vf_ena_txq_interrupt(9)ice_vf_ena_rxq_interrupt(9)ice_vf_dis_rxq_interrupt(9)ice_vc_ena_qs_msg(9)ice_vf_vsi_dis_single_txq(9)ice_vc_dis_qs_msg(9)ice_cfg_interrupt(9)ice_vc_cfg_irq_map_msg(9)ice_vc_cfg_q_bw(9)ice_vc_cfg_q_quanta(9)ice_vc_cfg_qs_msg(9)
mwah π β this lil page is sourced/versioned as ./drivers/net/ethernet/intel/i... and dated October 2026. ice_vc_request_qs_msg(9) out. π
π¦ 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