section 9 · Kernel routines 🧠
87928 pages · page 161 of 440
I (continued)
- ice_realloc_rx_xdp_bufs(9)reallocate for either XSK or normal buffer✨
- ice_rebuild(9)rebuild after reset✨
- ice_rebuild_arfs(9)remove/clear all aRFS resources and rebuild after reset✨
- ice_rebuild_channels(9)rebuild channel✨
- ice_recalc_port_limited_caps(9)Recalculate port limited capabilities✨
- ice_receive_skb(9)Send a completed packet up the stack✨
- ice_reg_pattern_test(9)✨
- ice_reg_test(9)perform a register test on a given net_device✨
- ice_register_lag_handler(9)register LAG handler on netdev✨
- ice_register_netdev(9)register netdev✨
- ice_reinit_interrupt_scheme(9)Reinitialize interrupt scheme✨
- ice_rel_tcam_idx(9)release a TCAM index✨
- ice_release_change_lock(9)✨
- ice_release_global_cfg_lock(9)✨
- ice_release_nvm(9)Generic request for releasing the NVM ownership✨
- ice_release_recipe_res(9)disassociate and free recipe resource✨
- ice_release_res(9)✨
- ice_release_rx_desc(9)Store the new tail and head values✨
- ice_release_vf(9)Release VF associated with a refcount✨
- ice_rem_adv_rule(9)removes existing advanced switch rule✨
- ice_rem_adv_rule_by_id(9)removes existing advanced switch rule by ID✨
- ice_rem_adv_rule_info(9)✨
- ice_rem_all_chnl_fltrs(9)removes all channel filters✨
- ice_rem_chg_tcam_ent(9)remove a specific TCAM entry from change list✨
- ice_rem_flow_all(9)remove all flows with a particular profile✨
- ice_rem_prof(9)remove profile✨
- ice_rem_prof_from_list(9)remove a profile from list✨
- ice_rem_prof_id(9)remove one profile from a VSIG✨
- ice_rem_prof_id_flow(9)remove flow✨
- ice_rem_prof_id_vsig(9)remove a specific profile from a VSIG✨
- ice_rem_raw_rss_cfg(9)remove RSS configuration for raw pattern✨
- ice_rem_rss_cfg(9)remove an existing RSS config with matching hashed fields✨
- ice_rem_rss_cfg_post(9)post-process the RSS configuration✨
- ice_rem_rss_cfg_sync(9)remove an existing RSS configuration✨
- ice_rem_rss_cfg_wrap(9)Wrapper for deleting an RSS configuration✨
- ice_rem_rss_list(9)remove RSS configuration from list✨
- ice_rem_sw_rule_info(9)✨
- ice_rem_update_vsi_list(9)✨
- ice_rem_vsi_rss_cfg(9)remove RSS configurations associated with VSI✨
- ice_rem_vsi_rss_list(9)remove VSI from RSS list✨
- ice_rem_vsig(9)remove VSIG✨
- ice_remove(9)Device removal routine✨
- ice_remove_arfs(9)remove/clear all aRFS resources✨
- ice_remove_eth_mac(9)Remove an ethertype (or MAC) based filter rule✨
- ice_remove_mac(9)remove a MAC address based filter rule✨
- ice_remove_promisc(9)Remove promisc based filter rules✨
- ice_remove_q_channels(9)Remove queue channels for the TCs✨
- ice_remove_rule_internal(9)Remove a filter rule of a given type✨
- ice_remove_vlan(9)Remove VLAN based filter rule✨
- ice_remove_vsi_fltr(9)Remove all filters for a VSI✨
- ice_remove_vsi_list_rule(9)✨
- ice_remove_vsi_lkup_fltr(9)Remove lookup type filters for a VSI✨
- ice_rep_indr_tc_block_unbind(9)✨
- ice_replay_post(9)post replay configuration cleanup✨
- ice_replay_pre_init(9)replay pre initialization✨
- ice_replay_rss_cfg(9)replay RSS configurations associated with VSI✨
- ice_replay_tc_fltrs(9)replay TC filters✨
- ice_replay_vsi(9)replay VSI configuration✨
- ice_replay_vsi_adv_rule(9)Replay advanced rule for requested VSI✨
- ice_replay_vsi_agg(9)replay VSI to aggregator node✨
- ice_replay_vsi_all_fltr(9)replay all filters stored in bookkeeping lists✨
- ice_replay_vsi_fltr(9)Replay filters for requested VSI✨
- ice_report_mdd_event(9)Report an MDD event through devlink health✨
- ice_repr_create(9)add representor for generic VSI✨
- ice_repr_create_sf(9)add representor for SF VSI✨
- ice_repr_create_vf(9)add representor for VF VSI✨
- ice_repr_destroy(9)remove representor from VF✨
- ice_repr_ethtool_reset(9)triggers a VF reset✨
- ice_repr_get_stats64(9)get VF stats for VFPR use✨
- ice_repr_inc_rx_stats(9)increment Rx statistic by one packet✨
- ice_repr_inc_tx_stats(9)increment Tx statistic by one packet✨
- ice_repr_reg_netdev(9)register port representor netdev✨
- ice_repr_sp_stats64(9)get slow path stats for port representor✨
- ice_repr_start_tx_queues(9)start Tx queues of port representor✨
- ice_repr_stop_tx_queues(9)stop Tx queues of port representor✨
- ice_repr_vf_open(9)Enable port representor's network interface✨
- ice_repr_vf_stop(9)Disable port representor's network interface✨
- ice_req_irq_msix_misc(9)Setup the misc vector to handle non queue events✨
- ice_request_fw(9)Device initialization routine✨
- ice_reserve_sf_num(9)Reserve a subfunction number for this port✨
- ice_reset(9)Perform different types of reset✨
- ice_reset_all_vfs(9)reset all allocated VFs in one go✨
- ice_reset_interrupts(9)clear all queue interrupt configuration for a VSI✨
- ice_reset_subtask(9)Set up for resetting the device and driver✨
- ice_reset_vf(9)Reset a particular VF✨
- ice_reset_vf_mbx_cnt(9)reset VF mailbox message count✨
- ice_restore_all_vfs_msi_state(9)restore VF MSI state after PF FLR✨
- ice_resume(9)PM callback for waking up from D3✨
- ice_rm_agg_cfg_tc(9)remove aggregator configuration for TC✨
- ice_rm_all_sw_replay_rule_info(9)deletes filter replay rules✨
- ice_rm_dflt_leaf_node(9)remove the default leaf node in the tree✨
- ice_rm_vsi_lan_cfg(9)remove VSI and its LAN children nodes✨
- ice_rm_vsi_rdma_cfg(9)remove VSI and its RDMA children nodes✨
- ice_rss_cfg_raw_symm(9)Configure symmetric RSS for a raw parser profile✨
- ice_rss_clean(9)Delete RSS related VSI structures and configuration✨
- ice_rss_config_xor(9)set the symmetric registers for a profile's protocol✨
- ice_rss_config_xor_word(9)set the HSYMM registers for one input set word✨
- ice_rss_set_symm(9)set the symmetric settings for an RSS profile✨
- ice_rss_update_raw_symm(9)update symmetric hash configuration for raw pattern✨
- ice_run_xdp(9)Executes an XDP program on initialized xdp_buff✨
- ice_run_xdp_zc(9)Executes an XDP program in zero-copy path✨
- ice_rx_csum(9)Indicate in skb if checksum is good✨
- ice_rx_flow_steer(9)steer the Rx flow to where application is being run✨
- ice_rx_gcs(9)Set generic checksum in skb✨
- ice_rx_hash_to_skb(9)set the hash value in the skb✨
- ice_rx_xsk_pool(9)assign XSK buff pool to Rx ring✨
- ice_save_agg_tc_bitmap(9)save aggregator TC bitmap✨
- ice_save_agg_vsi_tc_bitmap(9)save aggregator VSI TC bitmap✨
- ice_save_vsi_ctx(9)save the VSI context for a given VSI handle✨
- ice_sb_init_regs(9)Initialize Sideband registers✨
- ice_sbq_rw_reg(9)Fill Sideband Queue command✨
- ice_sbq_send_cmd(9)send Sideband Queue command to Sideband Queue✨
- ice_sched.h(9)✨
- ice_sched_add_agg_cfg(9)create an aggregator node✨
- ice_sched_add_elems(9)add nodes to HW and SW DB✨
- ice_sched_add_node(9)Insert the Tx scheduler node in SW DB✨
- ice_sched_add_nodes_to_hw_layer(9)Add nodes to HW layer✨
- ice_sched_add_nodes_to_layer(9)Add nodes to a given layer✨
- ice_sched_add_rl_profile(9)add RL profile✨
- ice_sched_add_root_node(9)Insert the Tx scheduler root node in SW DB✨
- ice_sched_add_vsi_child_nodes(9)add VSI child nodes to tree✨
- ice_sched_add_vsi_support_nodes(9)add VSI supported nodes into Tx tree✨
- ice_sched_add_vsi_to_topo(9)add a new VSI into tree✨
- ice_sched_assoc_vsi_to_agg(9)associate/move VSI to new/default aggregator✨
- ice_sched_bw_to_rl_profile(9)convert BW to profile parameters✨
- ice_sched_calc_vsi_child_nodes(9)calculate number of VSI child nodes✨
- ice_sched_calc_vsi_support_nodes(9)calculate number of VSI support nodes✨
- ice_sched_calc_wakeup(9)calculate RL profile wakeup parameter✨
- ice_sched_cfg_agg(9)configure aggregator node✨
- ice_sched_cfg_node_bw_alloc(9)configure node BW weight/alloc params✨
- ice_sched_cfg_node_bw_lmt(9)configure node sched params✨
- ice_sched_cfg_vsi(9)configure the new/existing VSI✨
- ice_sched_cleanup_all(9)cleanup scheduler elements from SW DB for all ports✨
- ice_sched_clear_agg(9)clears the aggregator related information✨
- ice_sched_clear_port(9)clear the scheduler elements from SW DB for a port✨
- ice_sched_clear_rl_prof(9)clears RL prof entries✨
- ice_sched_clear_tx_topo(9)clears the scheduler tree nodes✨
- ice_sched_del_rl_profile(9)remove RL profile✨
- ice_sched_find_next_vsi_node(9)find the next node for a given VSI✨
- ice_sched_find_node_by_teid(9)Find the Tx scheduler node in SW DB✨
- ice_sched_find_node_in_subtree(9)Find node in part of base node subtree✨
- ice_sched_get_agg_layer(9)get the current aggregator layer number✨
- ice_sched_get_agg_node(9)Get an aggregator node based on aggregator ID✨
- ice_sched_get_ena_tc_bitmap(9)get enabled TC bitmap✨
- ice_sched_get_first_node(9)get the first node of the given layer✨
- ice_sched_get_free_qgrp(9)Scan all queue group siblings and find a free node✨
- ice_sched_get_free_qparent(9)Get a free LAN or RDMA queue group node✨
- ice_sched_get_free_vsi_parent(9)Find a free parent node in aggregator subtree✨
- ice_sched_get_node_by_id_type(9)get node from ID type✨
- ice_sched_get_node_rl_prof_id(9)get node's rate limit profile ID✨
- ice_sched_get_psm_clk_freq(9)determine the PSM clock frequency✨
- ice_sched_get_qgrp_layer(9)get the current queue group layer number✨
- ice_sched_get_rl_prof_layer(9)selects rate limit profile creation layer✨
- ice_sched_get_srl_node(9)get shared rate limit node✨
- ice_sched_get_tc_node(9)get pointer to TC node✨
- ice_sched_get_vsi_layer(9)get the current VSI layer number✨
- ice_sched_get_vsi_node(9)Get a VSI node based on VSI ID✨
- ice_sched_init_port(9)Initialize scheduler by querying information from FW✨
- ice_sched_is_agg_inuse(9)check whether the aggregator is in use or not✨
- ice_sched_is_leaf_node_present(9)check for a leaf node in the sub-tree✨
- ice_sched_move_nodes(9)move child nodes to a given parent✨
- ice_sched_move_vsi_to_agg(9)move VSI to aggregator node✨
- ice_sched_query_elem(9)query element information from HW✨
- ice_sched_query_res_alloc(9)query the FW for num of logical sched layers✨
- ice_sched_recalc_vsi_support_nodes(9)recalculate VSI support nodes count✨
- ice_sched_remove_elems(9)remove nodes from HW✨
- ice_sched_replay_agg(9)recreate aggregator node(s)✨
- ice_sched_replay_agg_vsi_preinit(9)Agg/VSI replay pre initialization✨
- ice_sched_replay_node_bw(9)replay node(s) BW✨
- ice_sched_replay_node_prio(9)re-configure node priority✨
- ice_sched_replay_q_bw(9)replay queue type node BW✨
- ice_sched_replay_vsi_agg(9)replay aggregator & VSI to aggregator node(s)✨
- ice_sched_rm_agg_cfg(9)remove the aggregator node✨
- ice_sched_rm_agg_vsi_info(9)remove aggregator related VSI info entry✨
- ice_sched_rm_dflt_nodes(9)free the default nodes in the tree✨
- ice_sched_rm_rl_profile(9)remove RL profile ID✨
- ice_sched_rm_unused_rl_prof(9)remove unused RL profile✨
- ice_sched_rm_vsi_cfg(9)remove the VSI and its children nodes✨
- ice_sched_rm_vsi_subtree(9)remove all nodes assigned to a given VSI✨
- ice_sched_save_q_bw(9)save queue node's BW information✨
- ice_sched_save_vsi_bw(9)save VSI node's BW information✨
- ice_sched_set_eir_srl_excl(9)set EIR/SRL exclusiveness✨
- ice_sched_set_node_bw(9)set node's bandwidth✨
- ice_sched_set_node_bw_dflt(9)set node's bandwidth limit to default✨
- ice_sched_set_node_bw_dflt_lmt(9)set node's BW limit to default✨
- ice_sched_set_node_bw_lmt(9)set node's BW limit✨
- ice_sched_set_node_bw_lmt_per_tc(9)set node BW limit per TC✨
- ice_sched_set_node_priority(9)set node's priority✨
- ice_sched_set_node_weight(9)set node's weight✨
- ice_sched_set_q_bw_lmt(9)sets queue BW limit✨
- ice_sched_suspend_resume_elems(9)suspend or resume HW nodes✨
- ice_sched_update_elem(9)update element✨
- ice_sched_update_parent(9)update the new parent in SW DB✨
- ice_sched_update_vsi_child_nodes(9)update VSI child nodes✨
- ice_sched_validate_srl_node(9)Check node for SRL applicability✨
- ice_schedule_reset(9)schedule a reset✨
- ice_search_prof_id(9)Search for a profile tracking ID✨
- ice_sect_id(9)returns section ID✨
- ice_self_test(9)handler function for performing a self-test by ethtool✨
- ice_send_component_table(9)Send PLDM component table to firmware✨
💅
getting it ready, bestie…