section 9 · Kernel routines 🧠
87928 pages · page 145 of 440
I (continued)
- i40e_get_real_pf_qid(9)✨
- i40e_get_rss(9)Get RSS keys and lut✨
- i40e_get_rss_aq(9)Get RSS keys and lut by using AQ commands✨
- i40e_get_rss_hash_bits(9)Read RSS Hash bits from register✨
- i40e_get_rss_reg(9)Get the RSS keys and lut by reading registers✨
- i40e_get_rx_buffer(9)Fetch Rx buffer and synchronize data for use✨
- i40e_get_rx_ring_count(9)get RX ring count✨
- i40e_get_rxfh(9)get the rx flow hash indirection table✨
- i40e_get_rxfh_indir_size(9)get the rx flow hash indirection table size✨
- i40e_get_rxfh_key_size(9)get the RSS hash key size✨
- i40e_get_rxnfc(9)command to get RX flow classification rules✨
- i40e_get_settings_link_down(9)Get the Link settings for when link is down✨
- i40e_get_settings_link_up(9)Get the Link settings for when link is up✨
- i40e_get_settings_link_up_fec(9)Get the FEC mode encoding from mask✨
- i40e_get_stat_strings(9)copy stat strings into supplied buffer✨
- i40e_get_stats_count(9)return the stats count for a device✨
- i40e_get_tx_pending(9)how many tx descriptors not processed✨
- i40e_get_veb_tc_stats(9)copy VEB TC statistics to formatted structure✨
- i40e_get_vf_new_vlan(9)Get new vlan id on a vf✨
- i40e_get_vf_stats(9)populate some stats for the VF✨
- i40e_get_vlan_list_sync(9)✨
- i40e_get_vsi_stats_struct(9)Get System Network Statistics✨
- i40e_getnum_vf_vsi_vlan_filters(9)✨
- i40e_handle_lan_overflow_event(9)Handler for LAN queue overflow event✨
- i40e_handle_link_event(9)Handle link event✨
- i40e_handle_lldp_event(9)Handle LLDP Change MIB event✨
- i40e_handle_mdd_event(9)✨
- i40e_handle_reset_warning(9)prep for the PF to reset, reset and rebuild✨
- i40e_handle_resets(9)handle EMP resets and PF resets✨
- i40e_handle_tclass(9)Forward to a traffic class on the device✨
- i40e_hmc_get_object_va(9)retrieves an object's virtual address✨
- i40e_hw_dcb_config(9)Program new DCBX settings into HW✨
- i40e_hw_set_dcb_config(9)Program new DCBX settings into HW✨
- i40e_hw_to_dev(9)get device pointer from the hardware structure✨
- i40e_hw_to_pf(9)get pf pointer from the hardware structure✨
- i40e_inc_ntp(9)Advance the next_to_process index✨
- i40e_info_civd_ver(9)format the NVM version strings✨
- i40e_info_eetrack(9)format the EETrackID string✨
- i40e_info_nvm_ver(9)format the NVM version string✨
- i40e_init_adminq(9)main initialization routine for Admin Queue✨
- i40e_init_arq(9)initialize ARQ✨
- i40e_init_asq(9)main initialization routine for ASQ✨
- i40e_init_dcb(9)✨
- i40e_init_interrupt_scheme(9)Determine proper interrupt scheme✨
- i40e_init_lan_hmc(9)initialize i40e_hmc_info struct✨
- i40e_init_module(9)Driver registration routine✨
- i40e_init_msix(9)Setup the MSIX capability✨
- i40e_init_nvm(9)Initialize NVM function pointers✨
- i40e_init_pf_dcb(9)Initialize DCB configuration✨
- i40e_init_pin_config(9)initialize pins.✨
- i40e_init_recovery_mode(9)initialize subsystems needed in recovery mode✨
- i40e_init_shared_code(9)Initialize the shared code✨
- i40e_intr(9)MSI/Legacy and non-queue interrupt handler✨
- i40e_intrl_usec_to_reg(9)convert interrupt rate limit to register✨
- I40E_INVALIDATE_PF_HMC_PD(9)Invalidates the pd cache in the hardware✨
- i40e_io_resume(9)resume IO operations✨
- i40e_io_suspend(9)suspend all IO operations✨
- i40e_irq_affinity_notify(9)Callback for affinity changes✨
- i40e_irq_affinity_release(9)Callback for affinity notifier release✨
- i40e_irq_dynamic_disable_icr0(9)Disable default interrupt generation for icr0✨
- i40e_irq_dynamic_enable(9)Enable default interrupt generation settings✨
- i40e_irq_dynamic_enable_icr0(9)Enable default interrupt generation for icr0✨
- i40e_is_aq_api_ver_ge(9)✨
- i40e_is_aq_api_ver_lt(9)✨
- i40e_is_fw_ver_eq(9)✨
- i40e_is_fw_ver_ge(9)✨
- i40e_is_fw_ver_lt(9)✨
- i40e_is_non_eop(9)process handling of non-EOP buffers✨
- i40e_is_ptp_pin_dev(9)check if device supports PTP pins✨
- i40e_is_tc_mqprio_enabled(9)check if TC MQPRIO is enabled on PF✨
- i40e_is_total_port_shutdown_enabled(9)read NVM and return value if total port shutdown feature is enabled for this PF✨
- i40e_is_vc_addr_legacy(9)✨
- i40e_is_vc_addr_primary(9)✨
- i40e_is_vsi_in_vlan(9)Check if VSI is in vlan mode✨
- i40e_is_vsi_uplink_mode_veb(9)Check if the VSI's uplink bridge mode is VEB✨
- i40e_lan_add_device(9)add a lan device struct to the list of lan devices✨
- i40e_lan_del_device(9)removes a lan device from the device list✨
- i40e_lan_xmit_frame(9)Selects the correct VSI and Tx queue to send buffer✨
- i40e_led_get(9)return current on/off mode✨
- i40e_led_get_phy(9)return current on/off mode✨
- i40e_led_get_reg(9)read LED register✨
- i40e_led_is_mine(9)helper to find matching led✨
- i40e_led_set(9)set new on/off mode✨
- i40e_led_set_phy(9)✨
- i40e_led_set_reg(9)write LED register✨
- i40e_link_event(9)Update netif_carrier status✨
- i40e_lldp_to_dcb_config(9)✨
- i40e_map_pf_queues_to_vsi(9)✨
- i40e_map_pf_to_vf_queues(9)✨
- i40e_map_vector_to_qp(9)Assigns the queue pair to the vector✨
- i40e_match_fdir_filter(9)Return true of two filters match✨
- i40e_max_channels(9)get Max number of combined channels supported✨
- i40e_max_vsi_frame_size(9)returns the maximum allowed frame size for VSI✨
- i40e_maybe_stop_tx(9)1st level check for Tx stop conditions✨
- i40e_mdio_if_number_selection(9)MDIO I/F number selection✨
- i40e_mqprio_get_enabled_tc(9)Get enabled traffic classes✨
- i40e_msix_clean_rings(9)MSIX mode Interrupt Handler✨
- i40e_napi_disable_all(9)Disable NAPI for all q_vectors in the VSI✨
- i40e_napi_enable_all(9)Enable NAPI for all q_vectors in the VSI✨
- i40e_napi_poll(9)NAPI polling Rx/Tx cleanup routine✨
- i40e_ndo_bridge_getlink(9)Get the hardware bridge mode✨
- i40e_ndo_bridge_setlink(9)Set the hardware bridge mode✨
- i40e_ndo_fdb_add(9)add an entry to the hardware database✨
- i40e_ndo_get_vf_config(9)✨
- i40e_ndo_set_vf_bw(9)✨
- i40e_ndo_set_vf_link_state(9)✨
- i40e_ndo_set_vf_mac(9)✨
- i40e_ndo_set_vf_port_vlan(9)✨
- i40e_ndo_set_vf_spoofchk(9)✨
- i40e_ndo_set_vf_trust(9)✨
- i40e_netdev_to_pf(9)Retrieve the PF struct for given netdev✨
- i40e_netif_set_realnum_tx_rx_queues(9)Update number of tx/rx queues✨
- i40e_netpoll(9)A Polling 'interrupt' handler✨
- i40e_next_filter(9)Get the next non-broadcast filter from a list✨
- i40e_notify_client_of_l2_param_changes(9)call the client notify callback✨
- i40e_notify_client_of_netdev_close(9)call the client close callback✨
- i40e_notify_client_of_vf_enable(9)call the client vf notification callback✨
- i40e_notify_client_of_vf_msg(9)call the client vf message callback✨
- i40e_notify_client_of_vf_reset(9)call the client vf reset callback✨
- i40e_nvm_version_str(9)format the NVM version strings✨
- i40e_nvmupd_check_wait_event(9)handle NVM update operation events✨
- i40e_nvmupd_clear_wait_state(9)clear wait state on hw✨
- i40e_nvmupd_command(9)Process an NVM update command✨
- i40e_nvmupd_exec_aq(9)Run an AQ command✨
- i40e_nvmupd_get_aq_event(9)Get the Admin Queue event from previous exec_aq✨
- i40e_nvmupd_get_aq_result(9)Get the results from the previous exec_aq✨
- i40e_nvmupd_nvm_erase(9)Erase an NVM module✨
- i40e_nvmupd_nvm_read(9)Read NVM✨
- i40e_nvmupd_nvm_write(9)Write NVM✨
- i40e_nvmupd_state_init(9)Handle NVM update state Init✨
- i40e_nvmupd_state_reading(9)Handle NVM update state Reading✨
- i40e_nvmupd_state_writing(9)Handle NVM update state Writing✨
- i40e_nvmupd_validate_command(9)Validate given command✨
- i40e_open(9)Called when a network interface is made active✨
- i40e_parse_cee_app_tlv(9)✨
- i40e_parse_cee_pfccfg_tlv(9)✨
- i40e_parse_cee_pgcfg_tlv(9)✨
- i40e_parse_cee_tlv(9)✨
- i40e_parse_cls_flower(9)Parse tc flower filters provided by kernel✨
- i40e_parse_discover_capabilities(9)✨
- i40e_parse_ieee_app_tlv(9)✨
- i40e_parse_ieee_etscfg_tlv(9)✨
- i40e_parse_ieee_etsrec_tlv(9)✨
- i40e_parse_ieee_pfccfg_tlv(9)✨
- i40e_parse_ieee_tlv(9)✨
- i40e_parse_org_tlv(9)✨
- i40e_parse_rx_flow_user_data(9)Deconstruct user-defined data✨
- i40e_partition_setting_complaint(9)generic complaint for MFP restriction✨
- i40e_pci_error_detected(9)warning that something funky happened in PCI land✨
- i40e_pci_error_reset_done(9)pci reset done, device driver reset can begin✨
- i40e_pci_error_reset_prepare(9)prepare device driver for pci reset✨
- i40e_pci_error_resume(9)restart operations after PCI error recovery✨
- i40e_pci_error_slot_reset(9)a PCI slot reset just happened✨
- i40e_pci_sriov_configure(9)✨
- i40e_pci_sriov_enable(9)✨
- i40e_pf_config_rss(9)Prepare for RSS if used✨
- i40e_pf_get_main_veb(9)get pointer to main VEB✨
- i40e_pf_get_main_vsi(9)get pointer to main VSI✨
- i40e_pf_get_num_tc(9)Get enabled traffic classes for PF✨
- i40e_pf_get_tc_map(9)Get bitmap for enabled traffic classes✨
- i40e_pf_get_veb_by_seid(9)find VEB by SEID✨
- i40e_pf_get_vsi_by_seid(9)find VSI by SEID✨
- i40e_pf_loop_reset(9)perform reset in a loop.✨
- i40e_pf_quiesce_all_vsi(9)Pause all VSIs on a PF✨
- i40e_pf_reset(9)Reset the PF✨
- i40e_pf_reset_stats(9)Reset all of the stats for the given PF✨
- i40e_pf_rxq_wait(9)Wait for a PF's Rx queue to be enabled or disabled✨
- i40e_pf_txq_wait(9)Wait for a PF's Tx queue to be enabled or disabled✨
- i40e_pf_unquiesce_all_vsi(9)Resume all VSIs on a PF✨
- i40e_pf_wait_queues_disabled(9)Wait for all queues of PF VSIs to be disabled✨
- i40e_phy_type_to_ethtool(9)convert the phy_types to ethtool link modes✨
- i40e_pin_state(9)determine PIN state✨
- i40e_pit_index_to_mask(9)Return the FLEX mask for a given PIT index✨
- i40e_poll_globr(9)Poll for Global Reset completion✨
- i40e_poll_sr_srctl_done_bit(9)Polls the GLNVM_SRCTL done bit✨
- i40e_pps_configure(9)configure PPS events✨
- i40e_pre_tx_queue_cfg(9)pre tx queue configure✨
- i40e_prep_for_reset(9)prep for the core to reset✨
- i40e_prep_remove_pd_page(9)Prepares to remove a PD page from sd entry.✨
- i40e_prep_remove_sd_bp(9)Prepares to remove a backing page from a sd entry✨
- i40e_prepare_add_macvlan(9)✨
- i40e_prepare_fdir_filter(9)Prepare and program fdir filter✨
- i40e_print_input_set(9)Show changes between two input sets✨
- i40e_print_link_message(9)print link up or down✨
- i40e_print_vf_mdd_event(9)print VF Tx/Rx malicious driver detect event✨
- i40e_print_vfs_mdd_events(9)print VFs malicious driver detect event✨
- i40e_probe(9)Device initialization routine✨
- i40e_process_rx_buffs(9)Processing of buffers post XDP prog or on error✨
- i40e_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- i40e_program_fdir_filter(9)Program a Flow Director filter✨
- i40e_prune_flex_pit_list(9)Cleanup unused entries in FLX_PIT table✨
- i40e_ptp_adjfine(9)Adjust the PHC frequency✨
- i40e_ptp_adjtime(9)Adjust the PHC time✨
- i40e_ptp_alloc_pins(9)allocate PTP pins structure✨
- i40e_ptp_convert_to_hwtstamp(9)Convert device clock to system time✨
- i40e_ptp_create_clock(9)Create PTP clock device for userspace✨
- i40e_ptp_enable_pin(9)enable PINs.✨
- i40e_ptp_extts0_work(9)workqueue task function✨
- i40e_ptp_feature_enable(9)Enable external clock pins✨
- i40e_ptp_free_pins(9)free memory used by PTP pins✨
💅
getting it ready, bestie…