section 9 · Kernel routines 🧠
87928 pages · page 154 of 440
I (continued)
- ice_aq_set_mac_cfg(9)✨
- ice_aq_set_mac_loopback(9)✨
- ice_aq_set_output_pin_cfg(9)set output pin config✨
- ice_aq_set_pfc_mode(9)Set PFC mode✨
- ice_aq_set_phy_cfg(9)✨
- ice_aq_set_phy_rec_clk_out(9)set RCLK phy out✨
- ice_aq_set_port_id_led(9)✨
- ice_aq_set_port_option(9)✨
- ice_aq_set_port_params(9)set physical port parameters.✨
- ice_aq_set_rss_key(9)✨
- ice_aq_set_rss_lut(9)✨
- ice_aq_set_txtimeq(9)set Tx time queues✨
- ice_aq_set_vlan_mode(9)set the VLAN mode of the device✨
- ice_aq_sff_eeprom(9)✨
- ice_aq_start_lldp(9)✨
- ice_aq_start_stop_dcbx(9)Start/Stop DCBX service in FW✨
- ice_aq_stop_lldp(9)✨
- ice_aq_suspend_sched_elems(9)suspend scheduler elements✨
- ice_aq_sw_rules(9)add/update/remove switch rules✨
- ice_aq_update_nvm(9)✨
- ice_aq_update_pkg(9)✨
- ice_aq_update_vsi(9)✨
- ice_aq_upload_section(9)✨
- ice_aq_ver_check(9)Check the reported AQ API version✨
- ice_aq_wait_for_event(9)Wait for an AdminQ event from firmware✨
- ice_aq_write_i2c(9)✨
- ice_aqc_send_sched_elem_cmd(9)send scheduling elements cmd✨
- ice_arfs_add_flow_rules(9)add the rules passed in from HW✨
- ice_arfs_build_entry(9)builds an aRFS entry based on input✨
- ice_arfs_cmp(9)Check if aRFS filter matches this flow.✨
- ice_arfs_del_flow_rules(9)delete the rules passed in from HW✨
- ice_arfs_is_flow_expired(9)check if the aRFS entry has expired✨
- ice_arfs_is_perfect_flow_set(9)Check to see if perfect flow is set✨
- ice_arfs_update_active_fltr_cntrs(9)update active filter counters for aRFS✨
- ice_arfs_update_flow_rules(9)add/delete aRFS rules in HW✨
- ice_base_incval(9)Get base timer increment value✨
- ice_bits_max_set(9)determine if the number of bits set is within a maximum✨
- ice_boost_tcam_handler(9)✨
- ice_bridge_getlink(9)Get the hardware bridge mode✨
- ice_bridge_setlink(9)Set the hardware bridge mode✨
- ice_bst_alu_init(9)parse 96 bits of ALU entry✨
- ice_bst_lbl_table_get(9)create a boost label table✨
- ice_bst_npkb_init(9)parse 18 bits of Next Protocol Key Build✨
- ice_bst_parse_item(9)parse 704 bits of Boost TCAM entry✨
- ice_bst_pgkb_init(9)parse 35 bits of Parse Graph Key Build✨
- ice_bst_tcam_dump(9)dump a boost tcam info✨
- ice_bst_tcam_match(9)match a pattern on the boost tcam table✨
- ice_bst_tcam_search(9)find a TCAM item with specific type✨
- ice_bst_tcam_table_get(9)create a boost tcam table✨
- ice_build_tstamp_desc(9)build Tx time stamp descriptor✨
- ice_buildreg_itr(9)build value for writing to the GLINT_DYN_CTL register✨
- ice_cache_phy_user_req(9)✨
- ice_cache_vlan_mode(9)cache VLAN mode after DDP is downloaded✨
- ice_calc_all_vfs_min_tx_rate(9)calculate cumulative min Tx rate on all VFs✨
- ice_calc_fixed_rx_offset_e82x(9)Calculated the fixed Rx offset for a port✨
- ice_calc_fixed_tx_offset_e82x(9)Calculated Fixed Tx offset for a port✨
- ice_calc_gtpu_ctx_idx(9)Calculate GTPU hash context index✨
- ice_calc_recp_cnt(9)calculate number of recipes based on word count✨
- ice_calc_ts_ring_count(9)calculate the number of Tx time stamp descriptors✨
- ice_calc_txq_handle(9)calculate the queue handle✨
- ice_calc_vf_reg_idx(9)Calculate the VF's register index in the PF space✨
- ice_can_vf_change_mac(9)✨
- ice_cancel_pending_update(9)Cancel any pending update for a component✨
- ice_caps_to_fc_mode(9)✨
- ice_caps_to_fec_mode(9)✨
- ice_capture_crosststamp(9)Capture a device/system cross timestamp✨
- ice_cee_to_dcb_cfg(9)✨
- ice_cfg_agg(9)config aggregator node✨
- ice_cfg_chnl_all_res(9)configure channel resources✨
- ice_cfg_dflt_vsi(9)change state of VSI to set/clear default✨
- ice_cfg_etsrec_defaults(9)Set default ETS recommended DCB config✨
- ice_cfg_fdir_xtrct_seq(9)Configure extraction sequence for the given filter✨
- ice_cfg_interrupt(9)✨
- ice_cfg_itr(9)configure the initial interrupt throttle values✨
- ice_cfg_itr_gran(9)set the ITR granularity to 2 usecs if not already set✨
- ice_cfg_lldp_mib_change(9)✨
- ice_cfg_mac_antispoof(9)Configure MAC antispoof checking behavior✨
- ice_cfg_netdev(9)Allocate, configure and register a netdev✨
- ice_cfg_phy_fc(9)Configure PHY FC data based on FC mode✨
- ice_cfg_phy_fec(9)Configure PHY FEC data based on FEC mode✨
- ice_cfg_q_bw_dflt_lmt(9)configure queue BW default limit✨
- ice_cfg_q_bw_lmt(9)configure queue BW limit✨
- ice_cfg_rdma_fltr(9)enable/disable RDMA filtering on VSI✨
- ice_cfg_rl_burst_size(9)Set burst size value✨
- ice_cfg_rq_regs(9)configure Control ARQ register✨
- ice_cfg_rxq_interrupt(9)configure interrupt on Rx queue✨
- ice_cfg_sq_regs(9)configure Control ATQ registers✨
- ice_cfg_sw_rx_lldp(9)Enable/disable software handling of LLDP✨
- ice_cfg_tstamp(9)Configure Tx time stamp queue✨
- ice_cfg_tx_topo(9)Initialize new Tx topology if available✨
- ice_cfg_txq_interrupt(9)configure interrupt on Tx queue✨
- ice_cfg_txtime(9)configure Tx Time for the Tx ring✨
- ice_cfg_vlan_pruning(9)enable or disable VLAN pruning on the VSI✨
- ice_cfg_vsi_bw_dflt_lmt_per_tc(9)configure default VSI BW limit per TC✨
- ice_cfg_vsi_bw_lmt_per_tc(9)configure VSI BW limit per TC✨
- ice_cfg_vsi_lan(9)configure VSI LAN queues✨
- ice_cfg_vsi_qs(9)configure the new/existing VSI queues✨
- ice_cfg_vsi_rdma(9)configure the VSI RDMA queues✨
- ice_cfg_xps_tx_ring(9)Configure XPS for a Tx ring✨
- ice_cgu_get_num_pins(9)get pin description array size✨
- ice_cgu_get_output_pin_state_caps(9)get output pin state capabilities✨
- ice_cgu_get_pin_desc(9)get pin description array✨
- ice_cgu_get_pin_desc_e823(9)get pin description array✨
- ice_cgu_get_pin_freq_supp(9)get pin's supported frequency✨
- ice_cgu_get_pin_name(9)get pin's name✨
- ice_cgu_get_pin_type(9)get pin's type✨
- ice_change_mtu(9)NDO callback to change the MTU✨
- ice_change_proto_id_to_dvm(9)change proto id in prot_id_tbl✨
- ice_check_component_response(9)Report firmware response to a component✨
- ice_check_for_hang_subtask(9)check for and recover hung queues✨
- ice_check_if_dflt_vsi(9)check if VSI is default VSI✨
- ice_check_link_cfg_err(9)check if link configuration failed✨
- ice_check_media_subtask(9)Check for media✨
- ice_check_module_power(9)✨
- ice_check_phy_fw_load(9)check if PHY FW load failed✨
- ice_check_phy_tx_tstamp_ready(9)Check PHY Tx timestamp memory status✨
- ice_check_phy_tx_tstamp_ready_e810(9)Check Tx memory status register✨
- ice_check_phy_tx_tstamp_ready_e82x(9)Check Tx memory status for all quads✨
- ice_check_phy_tx_tstamp_ready_e830(9)Check Tx memory status register✨
- ice_check_phy_tx_tstamp_ready_eth56g(9)Check Tx memory status for all ports✨
- ice_check_reset(9)Check to see if a global reset is complete✨
- ice_check_sq_alive(9)✨
- ice_check_sriov_allowed(9)check if SR-IOV is allowed based on various checks✨
- ice_check_vf_init(9)helper to check if VF init complete✨
- ice_check_vf_ready_for_cfg(9)check if VF is ready to be configured/queried✨
- ice_chk_linearize(9)Check if there are more than 8 fragments per packet✨
- ice_chk_pkg_compat(9)✨
- ice_chk_pkg_version(9)check package version for compatibility with driver✨
- ice_chnl_cfg_res(9)✨
- ice_chnl_dmac_fltr_cnt(9)DMAC based CHNL filter count✨
- ice_clean_adminq_subtask(9)clean the AdminQ rings✨
- ice_clean_ctrl_rx_irq(9)Clean descriptors from flow director Rx ring✨
- ice_clean_ctrl_tx_irq(9)interrupt handler for flow director Tx queue✨
- ice_clean_mailboxq_subtask(9)clean the MailboxQ rings✨
- ice_clean_rq_elem(9)✨
- ice_clean_rx_irq(9)Clean completed descriptors from Rx ring - bounce buf✨
- ice_clean_rx_irq_zc(9)consumes packets from the hardware ring✨
- ice_clean_rx_ring(9)Free Rx buffers✨
- ice_clean_sbq_subtask(9)clean the Sideband Queue rings✨
- ice_clean_sq(9)cleans send side of a control queue✨
- ice_clean_tstamp_ring(9)clean time stamp ring✨
- ice_clean_tx_irq(9)Reclaim resources after transmit completes✨
- ice_clean_tx_ring(9)Free any empty Tx buffers✨
- ice_clean_xdp_irq(9)Reclaim resources after transmit completes on XDP ring✨
- ice_clean_xdp_irq_zc(9)produce AF_XDP descriptors to CQ✨
- ice_clean_xdp_tx_buf(9)Free and unmap XDP Tx buffer✨
- ice_cleanup_fltr_mgmt_struct(9)cleanup filter management list and locks✨
- ice_clear_all_vsi_ctx(9)clear all the VSI context entries✨
- ice_clear_arfs(9)clear the aRFS hash table and any memory used for aRFS✨
- ice_clear_dflt_vsi(9)clear the default forwarding VSI✨
- ice_clear_feature_support(9)✨
- ice_clear_hw_tbls(9)clear HW tables and flow profiles✨
- ice_clear_interrupt_scheme(9)Undo things done by ice_init_interrupt_scheme✨
- ice_clear_pf_cfg(9)Clear PF configuration✨
- ice_clear_phy_tstamp(9)Clear a timestamp from the timestamp block✨
- ice_clear_phy_tstamp_e810(9)Clear a timestamp from the external PHY✨
- ice_clear_phy_tstamp_e82x(9)Clear a timestamp from the quad block✨
- ice_clear_promisc(9)Disable promiscuous mode for a given PF✨
- ice_clear_ptp_tstamp_eth56g(9)Clear a timestamp from the quad block✨
- ice_clear_pxe_mode(9)clear pxe operations mode✨
- ice_clear_rdma_cap(9)disable RDMA support✨
- ice_clear_vsi_ctx(9)clear the VSI context entry✨
- ice_clear_vsi_promisc(9)clear specified promiscuous mode(s) for given VSI✨
- ice_clear_vsi_q_ctx(9)clear VSI queue contexts for all TCs✨
- ice_cmp_ipv6_addr(9)compare 2 IP v6 addresses✨
- ice_conv_link_speed_to_virtchnl(9)✨
- ice_copy_and_init_pkg(9)initialize/download a copy of the package✨
- ice_copy_phy_caps_to_cfg(9)Copy PHY ability data to configuration data✨
- ice_copy_rxq_ctx_from_hw(9)Copy packed Rx Queue context from HW registers✨
- ice_copy_rxq_ctx_to_hw(9)Copy packed Rx queue context to HW registers✨
- ice_copy_txq_ctx_from_hw(9)Copy Tx Queue context from HW registers✨
- ice_copy_txq_ctx_to_hw(9)Copy Tx Queue context into HW registers✨
- ice_cpi_ena_dis_clk_ref(9)enables/disables Tx reference clock on port✨
- ice_cpi_exec(9)executes CPI command✨
- ice_cpi_exec_cmd(9)writes command data to CPI interface✨
- ice_cpi_get_dest_dev(9)get destination PHY for given phy index✨
- ice_cpi_phy_lock(9)get per-PHY lock for CPI transaction serialization✨
- ice_cpi_read_phy(9)Read a CPI port register✨
- ice_cpi_req0(9)deasserts LM.REQ bit✨
- ice_cpi_set_cmd(9)execute CPI SET command✨
- ice_cpi_wait_ack(9)Waits for the PHY.ACK bit to be asserted/deasserted✨
- ice_cpi_wait_req0_ack0(9)waits for CPI interface to be available✨
- ice_cpi_write_phy(9)Write a CPI port register✨
- ice_create_all_ctrlq(9)main initialization routine for all control queues✨
- ice_create_init_fdir_rule(9)✨
- ice_create_lag_recipe(9)✨
- ice_create_pkt_fwd_rule(9)✨
- ice_create_prof_id_vsig(9)add a new VSIG with a single profile✨
- ice_create_q_channel(9)function to create channel✨
- ice_create_q_channels(9)Add queue channel for the given TCs✨
- ice_create_tunnel(9)✨
- ice_create_vf_entries(9)Allocate and insert VF entries✨
- ice_create_vsi_list_map(9)✨
- ice_create_vsi_list_rule(9)Creates and populates a VSI list rule✨
- ice_create_vsig_from_lst(9)create a new VSIG with a list of profiles✨
- ice_ctl_q_str(9)Convert control queue type to string✨
- ice_ctrl_vsi_setup(9)Set up a control VSI✨
- ice_ctrlq_pending(9)check if there is a difference between ntc and ntu✨
- ice_dcb_bwchk(9)check if ETS bandwidth input parameters are correct✨
- ice_dcb_cfg_to_lldp(9)Convert DCB configuration to MIB format✨
💅
getting it ready, bestie…