section 9 · Kernel routines 🧠
87928 pages · page 162 of 440
I (continued)
- ice_send_event_to_aux(9)send event to RDMA AUX driver✨
- ice_send_package_data(9)Send record package data to firmware✨
- ice_send_version(9)update firmware with driver version✨
- ice_service_task(9)manage and run subtasks✨
- ice_service_task_complete(9)finish up the service task✨
- ice_service_task_restart(9)restart service task and schedule works✨
- ice_service_task_schedule(9)schedule the service task to wake up✨
- ice_service_task_stop(9)stop service task and cancel works✨
- ice_service_timer(9)timer callback to schedule service task✨
- ice_set_agg_vsi(9)sets up scheduler aggregator node and move VSI into it✨
- ice_set_bw_limit(9)setup BW limit for Tx traffic based on max_tx_rate✨
- ice_set_channels(9)set the number channels✨
- ice_set_clear_cir_bw(9)set or clear CIR BW✨
- ice_set_clear_eir_bw(9)set or clear EIR BW✨
- ice_set_clear_shared_bw(9)set or clear shared BW✨
- ice_set_cpu_rx_rmap(9)setup CPU reverse map for each queue✨
- ice_set_ctrlq_len(9)helper function to set controlq length✨
- ice_set_dcb_cfg(9)Set the local LLDP MIB to FW✨
- ice_set_dflt_mib(9)send a default config MIB to the FW✨
- ice_set_dflt_val_fd_desc(9)✨
- ice_set_dflt_vsi(9)set the default forwarding VSI✨
- ice_set_dflt_vsi_ctx(9)Set default VSI context before adding a VSI✨
- ice_set_dvm(9)sets up software and hardware for double VLAN mode✨
- ice_set_dvm_boost_entries(9)✨
- ice_set_e82x_time_ref(9)Set new TIME_REF✨
- ice_set_ether_flow_seg(9)set address and protocol segments for ether flow✨
- ice_set_ethtool_ops(9)setup netdev ethtool ops✨
- ice_set_ethtool_repr_ops(9)setup VF's port representor ethtool ops✨
- ice_set_ethtool_safe_mode_ops(9)setup safe mode ethtool ops✨
- ice_set_fc(9)✨
- ice_set_fd_desc_val(9)✨
- ice_set_fd_vsi_ctx(9)Set FD VSI context before adding a VSI✨
- ice_set_fdir_input_set(9)Set the input set for Flow Director✨
- ice_set_fdir_ip4_seg(9)✨
- ice_set_fdir_ip4_usr_seg(9)✨
- ice_set_fdir_ip6_seg(9)✨
- ice_set_fdir_ip6_usr_seg(9)✨
- ice_set_fdir_vlan_seg(9)set vlan segments for ether flow✨
- ice_set_feature_support(9)✨
- ice_set_features(9)set the netdev feature flags✨
- ice_set_fec_cfg(9)Set link FEC options✨
- ice_set_fecparam(9)Set FEC link options✨
- ice_set_init_fdir_seg(9)✨
- ice_set_key(9)generate a variable sized key with multiples of 16-bits✨
- ice_set_link(9)turn on/off physical link✨
- ice_set_link_ksettings(9)Set Speed and Duplex✨
- ice_set_loopback(9)turn on/off loopback mode on underlying PF✨
- ice_set_mac_address(9)NDO callback to set MAC address✨
- ice_set_mac_type(9)Sets MAC type✨
- ice_set_max_bw_limit(9)setup maximum BW limit for Tx based on max_tx_rate✨
- ice_set_min_bw_limit(9)setup minimum BW limit for Tx based on min_tx_rate✨
- ice_set_netdev_features(9)set features for the given netdev✨
- ice_set_object_tx_max(9)sets node scheduling parameter✨
- ice_set_object_tx_priority(9)sets node scheduling parameter✨
- ice_set_object_tx_share(9)sets node scheduling parameter✨
- ice_set_object_tx_weight(9)sets node scheduling parameter✨
- ice_set_ops(9)set netdev and ethtools ops for the given netdev✨
- ice_set_pauseparam(9)Set Flow Control parameter✨
- ice_set_per_vf_res(9)check if vectors and queues are available✨
- ice_set_pf_caps(9)set PFs capability flags✨
- ice_set_pfe_link(9)Set the link speed/status of the virtchnl_pf_event✨
- ice_set_phy_type_from_speed(9)set phy_types based on speeds and advertised modes✨
- ice_set_priv_flags(9)set private flags✨
- ice_set_promisc(9)Enable promiscuous mode for a given PF✨
- ice_set_q_coalesce(9)set a queue's ITR/INTRL (coalesce) settings✨
- ice_set_q_vector_intrl(9)set up interrupt rate limiting✨
- ice_set_rc_coalesce(9)set ITR values for specific ring container✨
- ice_set_rdma_cap(9)enable RDMA support✨
- ice_set_rs_bit(9)set RS bit on last produced descriptor (one behind current NTU)✨
- ice_set_rss_cfg_symm(9)set symmtery for all VSI's RSS configurations✨
- ice_set_rss_hfunc(9)Set RSS HASH function✨
- ice_set_rss_key(9)Set RSS key✨
- ice_set_rss_lut(9)Set RSS LUT✨
- ice_set_rss_vsi_ctx(9)Set RSS VSI context before adding a VSI✨
- ice_set_rx_mode(9)NDO callback to set the netdev filters✨
- ice_set_rx_rings_vlan_proto(9)update rings with new stripped VLAN proto✨
- ice_set_rx_tstamp(9)Enable or disable Rx timestamping✨
- ice_set_rxfh(9)set the Rx flow hash indirection table✨
- ice_set_rxnfc(9)command to set Rx flow rules.✨
- ice_set_safe_mode_caps(9)Override dev/func capabilities when in safe mode✨
- ice_set_safe_mode_vlan_cfg(9)configure PF VSI to allow all VLANs in safe mode✨
- ice_set_svm(9)set single VLAN mode✨
- ice_set_tcam_flags(9)set TCAM flag don't care mask✨
- ice_set_tx_maxrate(9)NDO callback to set the maximum per-queue bitrate✨
- ice_set_txq_ctx_vmvf(9)set queue context VM/VF type and number by VSI type✨
- ice_set_vf_bw(9)set min/max VF bandwidth✨
- ice_set_vf_link_state(9)✨
- ice_set_vf_mac(9).ndo_set_vf_mac handler✨
- ice_set_vf_port_vlan(9)✨
- ice_set_vf_spoofchk(9)✨
- ice_set_vf_state_dis(9)Set VF state to disabled✨
- ice_set_vf_state_qs_dis(9)Set VF queues state to disabled✨
- ice_set_vf_trust(9)✨
- ice_set_vlan_features(9)set VLAN settings based on suggested feature set✨
- ice_set_vlan_filtering_features(9)set VLAN filtering features for the PF VSI✨
- ice_set_vlan_mode(9)✨
- ice_set_vlan_offload_features(9)set VLAN offload features for the PF VSI✨
- ice_set_vlan_vsi_promisc(9)✨
- ice_set_vsi_promisc(9)set given VSI to given promiscuous mode(s)✨
- ice_set_wake(9)enable or disable Wake on LAN✨
- ice_set_wb_on_itr(9)set WB_ON_ITR for this q_vector✨
- ice_set_wol(9)set Wake on LAN on supported device✨
- ice_setup_autoneg(9)✨
- ice_setup_channel(9)setup new channel using uplink element✨
- ice_setup_dcb_qos_info(9)Setup DCB QoS information✨
- ice_setup_hw_channel(9)setup new channel✨
- ice_setup_mc_magic_wake(9)setup device to wake on multicast magic packet✨
- ice_setup_rx_ctx(9)Configure a receive ring context✨
- ice_setup_rx_ring(9)Allocate the Rx descriptors✨
- ice_setup_tc_block_cb_egress(9)callback handler for egress TC block✨
- ice_setup_tc_block_cb_ingress(9)callback handler for ingress TC block✨
- ice_setup_tc_cls_flower(9)flower classifier offloads✨
- ice_setup_tc_mqprio_qdisc(9)configure multiple traffic classes✨
- ice_setup_tstamp_ring(9)allocate the Time Stamp ring✨
- ice_setup_tx_ctx(9)setup a struct ice_tlan_ctx instance✨
- ice_setup_tx_ring(9)Allocate the Tx descriptors✨
- ice_setup_txtime_ctx(9)setup a struct ice_txtime_ctx instance✨
- ice_setup_vf_trust(9)Enable/disable VF trust mode without reset✨
- ice_sf_cfg_netdev(9)Allocate, configure and register a netdev✨
- ice_sf_dev_probe(9)subfunction driver probe function✨
- ice_sf_dev_release(9)Release device associated with auxiliary device✨
- ice_sf_dev_remove(9)subfunction driver remove function✨
- ice_sf_driver_register(9)Register new auxiliary subfunction driver✨
- ice_sf_driver_unregister(9)Unregister new auxiliary subfunction driver✨
- ice_sf_eth_activate(9)Activate Ethernet subfunction port✨
- ice_sf_eth_deactivate(9)Deactivate Ethernet subfunction port✨
- ice_share_res(9)set a resource as shared or dedicated✨
- ice_should_retry_sq_send_cmd(9)✨
- ice_shutdown(9)PCI callback for shutting down device✨
- ice_shutdown_all_ctrlq(9)shutdown routine for all control queues✨
- ice_shutdown_all_prof_masks(9)releases all locks for masking✨
- ice_shutdown_ctrlq(9)shutdown routine for any control queue✨
- ice_shutdown_prof_masks(9)releases lock for masking✨
- ice_shutdown_rq(9)shutdown Control ARQ✨
- ice_shutdown_sq(9)shutdown the transmit side of a control queue✨
- ice_speed_to_aq_link(9)Get AQ link speed by Ethtool forced speed✨
- ice_sq_done(9)poll until the last send on a control queue has completed✨
- ice_sq_send_cmd(9)send command to a control queue✨
- ice_sq_send_cmd_retry(9)send command to Control Queue (ATQ)✨
- ice_sriov_clear_mbx_register(9)clears SRIOV VF's mailbox registers✨
- ice_sriov_clear_reset_state(9)clears VF Reset status register✨
- ice_sriov_clear_reset_trigger(9)enable VF to access hardware✨
- ice_sriov_configure(9)Enable or change number of VFs via sysfs✨
- ice_sriov_free_vf(9)Free VF memory after all references are dropped✨
- ice_sriov_get_vf_total_msix(9)return number of MSI-X used by VFs✨
- ice_sriov_poll_reset_status(9)poll SRIOV VF reset status✨
- ice_sriov_post_vsi_rebuild(9)tasks to do after the VF's VSI have been rebuilt✨
- ice_sriov_set_msix_vec_count(9)✨
- ice_sriov_trigger_reset_register(9)trigger VF reset for SRIOV VF✨
- ice_start_phy_timer_e82x(9)Start the PHY clock timer✨
- ice_start_phy_timer_eth56g(9)Start the PHY clock timer✨
- ice_start_vfs(9)start VFs so they are ready to be used by SR-IOV✨
- ice_start_xmit(9)Selects the correct VSI and Tx queue to send buffer✨
- ice_stat_update32(9)read 32 bit stat from the chip and update stat values✨
- ice_stat_update40(9)read 40 bit stat from the chip and update stat values✨
- ice_stats_inc(9)Increment a single ring stat value✨
- ice_stats_read(9)Read a single ring stat value✨
- ice_stop(9)Disables a network interface✨
- ice_stop_phy_timer_e82x(9)Stop the PHY clock timer✨
- ice_stop_phy_timer_eth56g(9)Stop the PHY clock timer✨
- ice_subscribable_recp_shared(9)share an existing subscribable recipe✨
- ice_subscribe_recipe(9)subscribe to an existing recipe✨
- ice_suspend(9)✨
- ice_sw_fv_handler(9)✨
- ice_switch_flash_banks(9)Tell firmware to switch NVM banks✨
- ice_sync_arfs_fltrs(9)update all aRFS filters✨
- ice_sync_fltr_subtask(9)Sync the VSI filter list with HW✨
- ice_sync_phy_timer_e82x(9)Synchronize the PHY timer with PHC timer✨
- ice_sync_phy_timer_eth56g(9)Synchronize the PHY timer with PHC timer✨
- ice_tc_count_lkups(9)determine lookup count for switch filter✨
- ice_tc_fill_rules(9)fill filter rules based on TC fltr✨
- ice_tc_forward_action(9)Determine destination VSI and queue for the action✨
- ice_tc_indir_block_register(9)Register TC indirect block notifications✨
- ice_tc_indir_block_unregister(9)Unregister TC indirect block notifications✨
- ice_tc_set_ipv4(9)Parse IPv4 addresses from TC flower filter✨
- ice_tc_set_ipv6(9)Parse IPv6 addresses from TC flower filter✨
- ice_tc_set_port(9)Parse ports from TC flower filter✨
- ice_tc_set_pppoe(9)Parse PPPoE fields from TC flower filter✨
- ice_tc_set_tos_ttl(9)Parse IP ToS/TTL from TC flower filter✨
- ice_tc_tun_get_type(9)get the tunnel type✨
- ice_tcam_ent_rsrc_type(9)get TCAM entry resource type for a block type✨
- ice_tcam_write_entry(9)write TCAM entry✨
- ice_tear_down_devlink_rate_tree(9)removes devlink-rate exported tree✨
- ice_test_staterr(9)tests bits in Rx descriptor status and error fields✨
- ice_traverse_tx_tree(9)traverse Tx scheduler tree✨
- ice_trigger_sw_intr(9)trigger a software interrupt✨
- ice_trigger_vf_reset(9)Reset a VF on HW✨
- ice_tso(9)computes mss and TSO length to prepare for TSO✨
- ice_tspll_bypass_mux_active_e825c(9)check if the given port is set active✨
- ice_tspll_cfg(9)Configure the Clock Generation Unit TSPLL✨
- ice_tspll_cfg_bypass_mux_e825c(9)configure reference clock mux✨
- ice_tspll_cfg_e825c(9)Configure the TSPLL for E825-C✨
- ice_tspll_cfg_e82x(9)Configure the Clock Generation Unit TSPLL✨
- ice_tspll_cfg_pps_out_e825c(9)Enable/disable 1PPS output and set amplitude✨
- ice_tspll_cfg_synce_ethdiv_e825c(9)set the divider on the mux✨
- ice_tspll_check_params(9)Check if TSPLL params are correct✨
- ice_tspll_clk_freq_str(9)Convert time_ref_freq to string✨
- ice_tspll_clk_src_str(9)Convert time_ref_src to string✨
- ice_tspll_default_freq(9)Return default frequency for a MAC type✨
- ice_tspll_dis_sticky_bits(9)disable TSPLL sticky bits✨
💅
getting it ready, bestie…