📦 linux-manual
82568 pages · page 154 of 413
I (continued)
- ice_vc_get_tpid(9)transform from VIRTCHNL_VLAN_ETHERTYPE_* to VLAN TPID✨
- ice_vc_get_ver_msg(9)✨
- ice_vc_get_vf_res_msg(9)✨
- ice_vc_get_vlan_caps(9)✨
- ice_vc_handle_mac_addr_msg(9)✨
- ice_vc_handle_rss_cfg(9)✨
- ice_vc_is_opcode_allowed(9)check if this opcode is allowed on this VF✨
- ice_vc_is_valid_vlan(9)validate the virtchnl_vlan✨
- ice_vc_isvalid_q_id(9)✨
- ice_vc_isvalid_ring_len(9)✨
- ice_vc_isvalid_vsi_id(9)✨
- ice_vc_notify_link_state(9)Inform all VFs on a PF of link status✨
- ice_vc_notify_reset(9)Send pending reset message to all VFs✨
- ice_vc_notify_vf_link_state(9)Inform a VF of link status✨
- ice_vc_parse_rss_cfg(9)parses hash fields and headers from a specific virtchnl RSS cfg✨
- ice_vc_parser_fv_check_diff(9)check two parsed FDIR profile fv context✨
- ice_vc_parser_fv_save(9)save parsed FDIR profile fv context✨
- ice_vc_process_vf_msg(9)Process request from VF✨
- ice_vc_process_vlan_msg(9)✨
- ice_vc_query_rxdid(9)query RXDID supported by DDP package✨
- ice_vc_remove_vlan_msg(9)✨
- ice_vc_remove_vlan_v2_msg(9)virtchnl handler for VIRTCHNL_OP_DEL_VLAN_V2✨
- ice_vc_repr_add_mac(9)✨
- ice_vc_repr_del_mac(9)response with success for deleting MAC✨
- ice_vc_request_qs_msg(9)✨
- ice_vc_reset_vf_msg(9)✨
- ice_vc_send_msg_to_vf(9)Send message to VF✨
- ice_vc_set_caps_allowlist(9)allowlist VF opcodes according caps✨
- ice_vc_set_default_allowlist(9)allowlist default opcodes for VF✨
- ice_vc_set_dvm_caps(9)set VLAN capabilities when the device is in DVM✨
- ice_vc_set_rss_hashcfg(9)set RSS Hash configuration bits for the VF✨
- ice_vc_set_svm_caps(9)set VLAN capabilities when the device is in SVM✨
- ice_vc_set_working_allowlist(9)allowlist opcodes needed to by VF to work✨
- ice_vc_to_vlan(9)transform from struct virtchnl_vlan to struct ice_vlan✨
- ice_vc_valid_vlan_setting(9)validate VLAN setting✨
- ice_vc_valid_vlan_setting_msg(9)validate the VLAN setting message✨
- ice_vc_validate_add_vlan_filter_list(9)validate add filter list from the VF✨
- ice_vc_validate_fdir_fltr(9)validate the virtual channel filter✨
- ice_vc_validate_pattern(9)✨
- ice_vc_validate_vlan_filter_list(9)validate the filter list from the VF✨
- ice_vc_validate_vlan_tpid(9)validate VLAN TPID✨
- ice_vc_validate_vqs_bitmaps(9)validate Rx/Tx queue bitmaps from VIRTCHNL✨
- ice_vc_vf_broadcast(9)Broadcast a message to all VFs on PF✨
- ice_vc_vlan_action(9)action to perform on the virthcnl_vlan✨
- ice_vector_ch_enabled(9)✨
- ice_verify_cacheline_size(9)verify driver's assumption of 64 Byte cache lines✨
- ice_verify_pin(9)verify if pin supports requested pin function✨
- ice_verify_pkg(9)verify package✨
- ice_vf_adv_rss_offload_ena(9)determine if capabilities support advanced RSS offloads✨
- ice_vf_cfg_q_quanta_profile(9)Configure quanta profile✨
- ice_vf_cfg_qs_bw(9)Configure per queue bandwidth✨
- ice_vf_clear_all_promisc_modes(9)Clear promisc/allmulticast on VF VSI✨
- ice_vf_clear_vsi_promisc(9)Disable promiscuous mode for a VF VSI✨
- ice_vf_ctrl_invalidate_vsi(9)invalidate ctrl_vsi_idx to remove VSI access✨
- ice_vf_ctrl_vsi_release(9)invalidate the VF's control VSI after freeing it✨
- ice_vf_ctrl_vsi_setup(9)Set up a VF control VSI✨
- ice_vf_dis_rxq_interrupt(9)disable Rx queue interrupt via QINT_RQCTL✨
- ice_vf_dis_vlan_promisc(9)Disable Tx/Rx VLAN promiscuous for the VLAN✨
- ice_vf_ena_rxq_interrupt(9)enable Tx queue interrupt via QINT_RQCTL✨
- ice_vf_ena_txq_interrupt(9)enable Tx queue interrupt via QINT_TQCTL✨
- ice_vf_ena_vlan_promisc(9)Enable Tx/Rx VLAN promiscuous for the VLAN✨
- ice_vf_fdir_dump_info(9)dump FDIR information for diagnosis✨
- ice_vf_fdir_exit(9)destroy FDIR resource for VF✨
- ice_vf_fdir_init(9)init FDIR resource for VF✨
- ice_vf_fdir_timer(9)FDIR program waiting timer interrupt handler✨
- ice_vf_get_port_info(9)Get the VF's port info structure✨
- ice_vf_get_promisc_masks(9)Calculate masks for promiscuous modes✨
- ice_vf_has_max_vlans(9)check if VF already has the max allowed VLAN filters✨
- ice_vf_has_no_qs_ena(9)check if the VF has any Rx or Tx queues enabled✨
- ice_vf_init_host_cfg(9)Initialize host admin configuration✨
- ice_vf_init_vlan_stripping(9)enable/disable VLAN stripping on initialization✨
- ice_vf_invalidate_vsi(9)invalidate vsi_idx to remove VSI access✨
- ice_vf_lan_overflow_event(9)handle LAN overflow event for a VF✨
- ice_vf_outer_vlan_not_allowed(9)check if outer VLAN can be used✨
- ice_vf_post_vsi_rebuild(9)Reset tasks that occur after VSI rebuild✨
- ice_vf_pre_vsi_rebuild(9)tasks to be done prior to VSI rebuild✨
- ice_vf_rebuild_aggregator_node_cfg(9)rebuild aggregator node config✨
- ice_vf_rebuild_host_cfg(9)host admin configuration is persistent across reset✨
- ice_vf_rebuild_host_mac_cfg(9)add broadcast and the VF's perm_addr/LAA✨
- ice_vf_rebuild_host_tx_rate_cfg(9)re-apply the Tx rate limiting configuration✨
- ice_vf_rebuild_host_vlan_cfg(9)add VLAN 0 filter or rebuild the Port VLAN✨
- ice_vf_rebuild_vsi(9)rebuild the VF's VSI✨
- ice_vf_reconfig_vsi(9)Reconfigure a VF VSI with the device✨
- ice_vf_set_host_trust_cfg(9)set trust setting based on pre-reset value✨
- ice_vf_set_initialized(9)VF is ready for VIRTCHNL communication✨
- ice_vf_set_vsi_promisc(9)Enable promiscuous mode for a VF VSI✨
- ice_vf_start_ctrl_vsi(9)✨
- ice_vf_update_mac_lldp_num(9)update the VF's number of LLDP addresses✨
- ice_vf_verify_rx_desc(9)verify received FDIR programming status descriptor✨
- ice_vf_vlan_offload_ena(9)determine if capabilities support VLAN offloads✨
- ice_vf_vsi_cfg_dvm_legacy_vlan_mode(9)Config VLAN mode for old VFs in DVM✨
- ice_vf_vsi_cfg_svm_legacy_vlan_mode(9)Config VLAN mode for old VFs in SVM✨
- ice_vf_vsi_dis_single_txq(9)disable a single Tx queue✨
- ice_vf_vsi_disable_port_vlan(9)Clear VSI support for creating port VLAN✨
- ice_vf_vsi_enable_port_vlan(9)Set VSI VLAN ops to support port VLAN✨
- ice_vf_vsi_init_vlan_ops(9)Initialize default VSI VLAN ops for VF VSI✨
- ice_vf_vsi_release(9)Release the VF VSI and invalidate indexes✨
- ice_vf_vsi_setup(9)Set up a VF VSI✨
- ice_vfhw_mac_add(9)update the VF's cached hardware MAC if allowed✨
- ice_vfhw_mac_del(9)update the VF's cached hardware MAC if allowed✨
- ice_virt_free_irqs(9)free irqs used by the VF✨
- ice_virt_get_irqs(9)get irqs for SR-IOV usacase✨
- ice_virtchnl_set_dflt_ops(9)Switch to default virtchnl ops✨
- ice_virtchnl_set_repr_ops(9)Switch to representor virtchnl ops✨
- ice_vlan_fltr_exist(9)does this VLAN filter exist for given VSI✨
- ice_vlan_rx_add_vid(9)Add a VLAN ID filter to HW offload✨
- ice_vlan_rx_kill_vid(9)Remove a VLAN ID filter from HW offload✨
- ice_vsi_add_vlan(9)default add VLAN implementation for all VSI types✨
- ice_vsi_add_vlan_zero(9)add VLAN 0 filter(s) for this VSI✨
- ice_vsi_alloc(9)Allocates the next available struct VSI in the PF✨
- ice_vsi_alloc_arrays(9)Allocate queue and vector pointer arrays for the VSI✨
- ice_vsi_alloc_def(9)set default values for already allocated VSI✨
- ice_vsi_alloc_q_vector(9)Allocate memory for a single interrupt vector✨
- ice_vsi_alloc_q_vectors(9)Allocate memory for interrupt vectors✨
- ice_vsi_alloc_ring_stats(9)Allocates Tx and Rx ring stats for the VSI✨
- ice_vsi_alloc_rings(9)Allocates Tx and Rx rings for the VSI✨
- ice_vsi_alloc_stat_arrays(9)Allocate statistics arrays✨
- ice_vsi_apply_spoofchk(9)Apply Tx spoof checking setting to a VSI✨
- ice_vsi_assign_bpf_prog(9)set or clear bpf prog pointer on VSI✨
- ice_vsi_cfg(9)configure a previously allocated VSI✨
- ice_vsi_cfg_crc_strip(9)Configure CRC stripping for a VSI✨
- ice_vsi_cfg_dcb_rings(9)Update rings to reflect DCB TC✨
- ice_vsi_cfg_def(9)configure default VSI based on the type✨
- ice_vsi_cfg_frame_size(9)setup max frame size and Rx buffer length✨
- ice_vsi_cfg_lan(9)Setup the VSI lan related config✨
- ice_vsi_cfg_lan_txqs(9)Configure the VSI for Tx✨
- ice_vsi_cfg_msix(9)MSIX mode Interrupt Config in the HW✨
- ice_vsi_cfg_netdev_tc(9)Setup the netdev TC configuration✨
- ice_vsi_cfg_rss_lut_key(9)Configure RSS params for a VSI✨
- ice_vsi_cfg_rxq(9)Configure an Rx queue✨
- ice_vsi_cfg_rxqs(9)Configure the VSI for Rx✨
- ice_vsi_cfg_sw_lldp(9)Config switch rules for LLDP packet handling✨
- ice_vsi_cfg_tc(9)Configure VSI Tx Sched for given TC map✨
- ice_vsi_cfg_txq(9)Configure single Tx queue✨
- ice_vsi_cfg_txqs(9)Configure the VSI for Tx✨
- ice_vsi_cfg_xdp_txqs(9)Configure Tx queues dedicated for XDP in given VSI✨
- ice_vsi_clean_rss_flow_fld(9)Delete RSS configuration✨
- ice_vsi_clear_napi_queues(9)dissociate netdev queues from napi✨
- ice_vsi_clear_outer_port_vlan(9)clear outer port vlan✨
- ice_vsi_clear_rings(9)Deallocates the Tx and Rx rings for VSI✨
- ice_vsi_close(9)Shut down a VSI✨
- ice_vsi_ctrl_all_rx_rings(9)Start or stop a VSI's Rx rings✨
- ice_vsi_ctrl_one_rx_ring(9)start/stop VSI's Rx ring with no busy wait✨
- ice_vsi_ctx_clear_antispoof(9)clear antispoof function in VSI ctx✨
- ice_vsi_ctx_set_antispoof(9)set antispoof function in VSI ctx✨
- ice_vsi_decfg(9)remove all VSI configuration✨
- ice_vsi_del_vlan(9)default del VLAN implementation for all VSI types✨
- ice_vsi_del_vlan_zero(9)delete VLAN 0 filter(s) for this VSI✨
- ice_vsi_delete_from_hw(9)delete a VSI from the switch✨
- ice_vsi_determine_xdp_res(9)figure out how many Tx qs can XDP have✨
- ice_vsi_dis_irq(9)Mask off queue interrupt generation on the VSI✨
- ice_vsi_dis_outer_insertion(9)disable outer VLAN insertion✨
- ice_vsi_dis_outer_stripping(9)disable outer VLAN stripping✨
- ice_vsi_dis_spoofchk(9)disable Tx spoof checking for this VSI✨
- ice_vsi_ena_irq(9)Enable IRQ for the given VSI✨
- ice_vsi_ena_outer_insertion(9)enable outer VLAN insertion✨
- ice_vsi_ena_outer_stripping(9)enable outer VLAN stripping✨
- ice_vsi_ena_spoofchk(9)enable Tx spoof checking for this VSI✨
- ice_vsi_fltr_changed(9)check if filter state changed✨
- ice_vsi_free(9)clean up and deallocate the provided VSI✨
- ice_vsi_free_arrays(9)De-allocate queue and vector pointer arrays for the VSI✨
- ice_vsi_free_irq(9)Free the IRQ association with the OS✨
- ice_vsi_free_q_vectors(9)Free memory allocated for interrupt vectors✨
- ice_vsi_free_rx_rings(9)Free Rx resources for VSI queues✨
- ice_vsi_free_stats(9)Free the ring statistics structures✨
- ice_vsi_free_tx_rings(9)Free Tx resources for VSI queues✨
- ice_vsi_get_qs(9)Assign queues from PF to VSI✨
- ice_vsi_has_non_zero_vlans(9)check if VSI has any non-zero VLANs✨
- ice_vsi_init(9)Create and initialize a VSI✨
- ice_vsi_init_unsupported_vlan_ops(9)init all VSI VLAN ops to unsupported✨
- ice_vsi_init_vlan_ops(9)initialize type specific VSI VLAN ops✨
- ice_vsi_is_rx_queue_active(9)✨
- ice_vsi_is_rxq_crc_strip_dis(9)check if Rx queue CRC strip is disabled or not✨
- ice_vsi_is_vlan_pruning_ena(9)check if VLAN pruning is enabled or not✨
- ice_vsi_link_event(9)update the VSI's netdev✨
- ice_vsi_manage_fdir(9)turn on/off flow director✨
- ice_vsi_manage_rss_lut(9)disable/enable RSS✨
- ice_vsi_manage_vlan_insertion(9)Manage VLAN insertion for the VSI for Tx✨
- ice_vsi_manage_vlan_stripping(9)Manage VLAN stripping for the VSI for Rx✨
- ice_vsi_map_rings_to_vectors(9)Map VSI rings to interrupt vectors✨
- ice_vsi_num_non_zero_vlans(9)get the number of non-zero VLANs for this VSI✨
- ice_vsi_num_zero_vlans(9)get number of VLAN 0 filters based on VLAN mode✨
- ice_vsi_open(9)Called when a network interface is made active✨
- ice_vsi_open_ctrl(9)open control VSI for use✨
- ice_vsi_put_qs(9)Release queues from VSI to PF✨
- ice_vsi_realloc_stat_arrays(9)Frees unused stat structures or alloc new ones✨
- ice_vsi_rebuild(9)Rebuild VSI after reset✨
- ice_vsi_rebuild_by_type(9)Rebuild VSI of a given type✨
- ice_vsi_rebuild_get_coalesce(9)get coalesce from all q_vectors✨
- ice_vsi_rebuild_set_coalesce(9)set coalesce from earlier saved arrays✨
- ice_vsi_recfg_qs(9)Change the number of queues on a VSI✨
- ice_vsi_release(9)Delete a VSI and free its resources✨
- ice_vsi_release_all(9)Delete all VSIs✨
- ice_vsi_release_msix(9)Clear the queue to Interrupt mapping in HW✨
- ice_vsi_req_irq_msix(9)get MSI-X vectors from the OS for the VSI✨
- ice_vsi_rx_napi_schedule(9)Schedule napi on RX queues from VSI✨
- ice_vsi_set_dcb_tc_cfg(9)Set VSI's TC based on DCB configuration✨
- ice_vsi_set_dflt_rss_lut(9)set default RSS LUT with requested RSS size✨
- ice_vsi_set_napi_queues(9)associate netdev queues with napi✨
- ice_vsi_set_num_desc(9)Set number of descriptors for queues on this VSI✨
💅
getting it ready, bestie…