idpf_vport_a..._vec_indexes(9)
π NAME π
okay so bestie, welcome to the idpf_vport_a..._vec_indexes(9) page from the Kernel API Manual β it's literally all about idpf_vport_alloc_vec_indexes β Get relative vector indexes. periodt. π
β¨ SYNOPSIS β¨
int idpf_vport_alloc_vec_indexes (struct idpf_vport *vport , struct
idpf_q_vec_rsrc *rsrc );
π«Ά ARGUMENTS π«Ά
vportβ the virtual port data struct, aka the main character here πrsrcβ pointer to queue and vector resources, the sidekick holding the stuff β¨
πΈ DESCRIPTION πΈ
okay so what this function does: it requests the vector information required for the vport, and then it stores the vector indexes received from the 'global vector distribution' in the vport's queue vectors array. no cap, that's the whole vibe. π¦
π₯ RETURN π₯
0 on success, error on failure β slay when it works, π when it doesn't.
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
the whole idpf bestie squad pulls up here, fr fr:
idpf_vid_to_vport(9), idpf_handle_event_link(9), idpf_recv_event_msg(9), idpf_mb_clean(9), idpf_ptp_is_mb_msg(9), idpf_prepare_ptp_mb_msg(9), idpf_send_mb_msg(9), idpf_send_mb_msg_kfree(9), idpf_send_vf_reset_msg(9), idpf_send_chunked_msg(9), idpf_wait_for_marker_event_set(9), idpf_wait_for_marker_event(9), idpf_send_ver_msg(9), idpf_send_get_caps_msg(9), idpf_mmio_region_non_static(9), idpf_decfg_lan_memory_regions(9), idpf_cfg_lan_memory_regions(9), idpf_map_remaining_mmio_regs(9), idpf_add_del_fsteer_filters(9), idpf_vport_alloc_max_qs(9), idpf_vport_dealloc_max_qs(9), idpf_init_avail_queues(9), idpf_vport_init_queue_reg_chunks(9), idpf_get_reg_intr_vecs(9), idpf_vport_get_q_reg(9), __idpf_queue_reg_init(9), idpf_queue_reg_init(9), idpf_send_create_vport_msg(9), idpf_check_supported_desc_ids(9), idpf_send_destroy_vport_msg(9), idpf_send_enable_vport_msg(9), idpf_send_disable_vport_msg(9), idpf_fill_txq_config_chunk(9), idpf_fill_complq_config_chunk(9), idpf_prepare_cfg_txqs_msg(9), idpf_send_config_tx_queue_set_msg(9), idpf_send_config_tx_queues_msg(9), idpf_fill_rxq_config_chunk(9), idpf_fill_bufq_config_chunk(9), idpf_prepare_cfg_rxqs_msg(9), idpf_send_config_rx_queue_set_msg(9), idpf_send_config_rx_queues_msg(9), idpf_prepare_ena_dis_qs_msg(9), idpf_send_ena_dis_queue_set_msg(9), idpf_send_ena_dis_queues_msg(9), idpf_prep_map_unmap_queue_set_vector_msg(9), idpf_send_map_unmap_queue_set_vector_msg(9), idpf_send_map_unmap_queue_vector_msg(9), idpf_send_enable_queue_set_msg(9), idpf_send_disable_queue_set_msg(9), idpf_send_config_queue_set_msg(9), idpf_send_enable_queues_msg(9), idpf_send_disable_queues_msg(9), idpf_convert_reg_to_queue_chunks(9), idpf_send_delete_queues_msg(9), idpf_send_config_queues_msg(9), idpf_send_add_queues_msg(9), idpf_send_alloc_vectors_msg(9), idpf_send_dealloc_vectors_msg(9), idpf_get_max_vfs(9), idpf_send_set_sriov_vfs_msg(9), idpf_send_get_stats_msg(9), idpf_send_set_rss_lut_msg(9), idpf_send_set_rss_key_msg(9), idpf_fill_ptype_lookup(9), idpf_parse_protocol_ids(9), idpf_send_get_rx_ptype_msg(9), idpf_rel_rx_pt_lkup(9), idpf_send_ena_dis_loopback_msg(9), idpf_init_dflt_mbx(9), idpf_deinit_dflt_mbx(9), idpf_vport_params_buf_rel(9), idpf_vport_params_buf_alloc(9), idpf_vc_core_init(9), idpf_vc_core_deinit(9), idpf_vport_init(9), idpf_get_vec_ids(9), idpf_vport_get_queue_ids(9), __idpf_vport_queue_ids_init(9), idpf_vport_queue_ids_init(9), idpf_vport_adjust_qs(9), idpf_is_capability_ena(9), idpf_vport_is_cap_ena(9), idpf_sideband_flow_type_ena(9), idpf_sideband_action_ena(9), idpf_get_vport_id(9), idpf_mac_filter_async_handler(9), idpf_add_del_mac_filters(9), idpf_promiscuous_async_handler(9), idpf_set_promiscuous(9), idpf_idc_rdma_vc_send_sync(9)
mwah π this page comes from ./drivers/net/ethernet/intel/idpf and is dated October 2026 β slay, 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