section 9 · Kernel routines 🧠
87928 pages · page 149 of 440
I (continued)
- i_uid_needs_update(9)check whether inode's i_uid needs to be updated✨
- i_uid_update(9)update @inode's i_uid field✨
- iavf_acquire_msix_vectors(9)Setup the MSIX capability✨
- iavf_activate_fdir_filters(9)Reactivate all FDIR filters after a reset✨
- iavf_add_adv_rss_cfg(9)✨
- iavf_add_cloud_filter(9)✨
- iavf_add_cls_u32(9)Add U32 classifier offloads✨
- iavf_add_ether_addrs(9)✨
- iavf_add_ethtool_stats(9)copy stats into ethtool supplied buffer✨
- iavf_add_fdir_ethtool(9)add Flow Director filter✨
- iavf_add_fdir_filter(9)✨
- iavf_add_fdir_fltr_info(9)Set the input set for Flow Director filter✨
- iavf_add_filter(9)Add a mac filter to the filter list✨
- iavf_add_one_ethtool_stat(9)copy the stat into the supplied buffer✨
- iavf_add_queue_stats(9)copy queue statistics into supplied buffer✨
- iavf_add_rx_frag(9)Add contents of Rx buffer to sk_buff✨
- iavf_add_stat_strings(9)copy stat strings into ethtool buffer✨
- iavf_add_vlan(9)Add a vlan filter to the list✨
- iavf_add_vlans(9)✨
- iavf_addr_sync(9)Callback for dev_(mc|uc)_sync to add address✨
- iavf_addr_unsync(9)Callback for dev_(mc|uc)_sync to remove address✨
- iavf_adminq_task(9)worker thread to clean the admin queue✨
- iavf_alloc_adminq_arq_ring(9)Allocate Admin Queue receive rings✨
- iavf_alloc_adminq_asq_ring(9)Allocate Admin Queue send rings✨
- iavf_alloc_arq_bufs(9)Allocate pre-posted buffers for the receive queue✨
- iavf_alloc_asq_bufs(9)Allocate empty buffer structs for the send queue✨
- iavf_alloc_q_vectors(9)Allocate memory for interrupt vectors✨
- iavf_alloc_queues(9)Allocate memory for all rings✨
- iavf_alloc_rx_buffers(9)Replace used receive buffers✨
- iavf_allocate_dma_mem_d(9)OS specific memory alloc for shared code✨
- iavf_allocate_ptp_cmd(9)Allocate a PTP command message structure✨
- iavf_allocate_virt_mem(9)virt memory alloc wrapper✨
- iavf_aq_get_set_rss_key(9)✨
- iavf_aq_get_set_rss_lut(9)✨
- iavf_aq_queue_shutdown(9)✨
- iavf_aq_rc_to_posix(9)convert errors to user-land codes✨
- iavf_aq_send_msg_to_pf(9)✨
- iavf_aq_set_rss_key(9)✨
- iavf_aq_set_rss_lut(9)✨
- iavf_asq_done(9)check if FW has processed the Admin Send Queue✨
- iavf_asq_send_command(9)send command to Admin Queue✨
- iavf_build_skb(9)Build skb around an existing buffer✨
- iavf_cfg_queues_bw(9)configure bandwidth of allocated queues✨
- iavf_cfg_queues_quanta_size(9)configure quanta size of queues✨
- iavf_change_mtu(9)Change the Maximum Transfer Unit✨
- iavf_check_asq_alive(9)✨
- iavf_check_reset_complete(9)check that VF reset is complete✨
- iavf_chk_linearize(9)Check if there are more than 8 fragments per packet✨
- iavf_clean_arq_element(9)✨
- iavf_clean_asq(9)cleans Admin send queue✨
- iavf_clean_rx_irq(9)Clean completed descriptors from Rx ring - bounce buf✨
- iavf_clean_rx_ring(9)Free Rx buffers✨
- iavf_clean_tx_irq(9)Reclaim resources after transmit completes✨
- iavf_clean_tx_ring(9)Free any empty Tx buffers✨
- iavf_cleanup_headers(9)Correct empty headers✨
- iavf_clear_adv_rss_conf(9)Remove adv rss conf not sent to PF yet and mark other to be removed.✨
- iavf_clear_cloud_filters(9)Remove cloud filters not sent to PF yet and mark other to be removed.✨
- iavf_clear_fdir_filters(9)Remove fdir filters not sent to PF yet and mark other to be removed.✨
- iavf_clear_mac_filters(9)Remove MAC filters not sent to PF yet and mark others to be removed.✨
- iavf_clear_offload_v2_aq_required(9)clear AQ required bit for offload request✨
- iavf_close(9)Disables a network interface✨
- iavf_config_arq_regs(9)ARQ register configuration✨
- iavf_config_asq_regs(9)configure ASQ registers✨
- iavf_config_rss(9)Configure RSS keys and lut✨
- iavf_config_rss_aq(9)Configure RSS keys and lut by using AQ commands✨
- iavf_config_rss_reg(9)Configure RSS keys and lut by writing registers✨
- iavf_configure(9)set up transmit and receive data structures✨
- iavf_configure_clsflower(9)Add tc flower filters✨
- iavf_configure_queues(9)✨
- iavf_configure_rx(9)Configure Receive Unit after Reset✨
- iavf_configure_tx(9)Configure Transmit Unit after Reset✨
- iavf_create_tx_ctx(9)Build the Tx context descriptor✨
- iavf_debug_aq(9)✨
- iavf_del_adv_rss_cfg(9)✨
- iavf_del_all_cloud_filters(9)delete all cloud filters on the traffic classes✨
- iavf_del_cloud_filter(9)✨
- iavf_del_cls_u32(9)Delete U32 classifier offloads✨
- iavf_del_ether_addrs(9)✨
- iavf_del_fdir_ethtool(9)delete Flow Director filter✨
- iavf_del_fdir_filter(9)✨
- iavf_del_vlan(9)Remove a vlan filter from the list✨
- iavf_del_vlans(9)✨
- iavf_delete_clsflower(9)Remove tc flower filters✨
- iavf_detect_recover_hung(9)Function to detect and recover hung_queues✨
- iavf_disable_channels(9)✨
- iavf_disable_fdir(9)disable Flow Director and clear existing filters✨
- iavf_disable_queues(9)✨
- iavf_disable_vf(9)disable VF✨
- iavf_disable_vlan_insertion_v2(9)disable VLAN insertion✨
- iavf_disable_vlan_stripping(9)✨
- iavf_disable_vlan_stripping_v2(9)disable VLAN stripping✨
- iavf_down(9)Shutdown the connection processing✨
- iavf_enable_channels(9)✨
- iavf_enable_queues(9)✨
- iavf_enable_vlan_insertion_v2(9)enable VLAN insertion✨
- iavf_enable_vlan_stripping(9)✨
- iavf_enable_vlan_stripping_v2(9)enable VLAN stripping✨
- iavf_enable_wb_on_itr(9)Arm hardware to do a wb, interrupts are not enabled✨
- iavf_ethtool_flow_to_fltr(9)convert ethtool flow type to filter enum✨
- iavf_exit_module(9)Driver Exit Cleanup Routine✨
- iavf_extract_flex_rx_fields(9)Extract fields from the Rx descriptor✨
- iavf_extract_legacy_rx_fields(9)Extract fields from the Rx descriptor✨
- iavf_fdir_add_fltr(9)add a new node to the flow director filter list✨
- iavf_fdir_del_fltr(9)delete a flow director filter from the list✨
- iavf_fdir_flow_proto_name(9)get the flow protocol name✨
- iavf_fdir_is_dup_fltr(9)test if filter is already in list✨
- iavf_features_check(9)Validate encapsulated packet conforms to limits✨
- iavf_fill_adv_rss_cfg_msg(9)fill the RSS configuration into virtchnl message✨
- iavf_fill_adv_rss_gtp_hdr(9)Fill GTP-related RSS protocol headers✨
- iavf_fill_adv_rss_ip4_hdr(9)fill the IPv4 RSS protocol header✨
- iavf_fill_adv_rss_ip6_hdr(9)fill the IPv6 RSS protocol header✨
- iavf_fill_adv_rss_sctp_hdr(9)fill the SCTP RSS protocol header✨
- iavf_fill_adv_rss_tcp_hdr(9)fill the TCP RSS protocol header✨
- iavf_fill_adv_rss_udp_hdr(9)fill the UDP RSS protocol header✨
- iavf_fill_default_direct_cmd_desc(9)AQ descriptor helper function✨
- iavf_fill_fdir_add_msg(9)fill the Flow Director filter into virtchnl message✨
- iavf_fill_fdir_ah_hdr(9)fill the AH protocol header✨
- iavf_fill_fdir_esp_hdr(9)fill the ESP protocol header✨
- iavf_fill_fdir_eth_hdr(9)fill the Ethernet protocol header✨
- iavf_fill_fdir_gtpu_hdr(9)fill the GTP-U protocol header✨
- iavf_fill_fdir_ip4_hdr(9)fill the IPv4 protocol header✨
- iavf_fill_fdir_ip6_hdr(9)fill the IPv6 protocol header✨
- iavf_fill_fdir_l4_hdr(9)fill the L4 protocol header✨
- iavf_fill_fdir_nat_t_esp_hdr(9)fill the NAT-T-ESP protocol header✨
- iavf_fill_fdir_pfcp_hdr(9)fill the PFCP protocol header✨
- iavf_fill_fdir_sctp_hdr(9)fill the SCTP protocol header✨
- iavf_fill_fdir_tcp_hdr(9)fill the TCP protocol header✨
- iavf_fill_fdir_udp_flex_pay_hdr(9)fill the UDP payload header✨
- iavf_fill_fdir_udp_hdr(9)fill the UDP protocol header✨
- iavf_fill_rss_lut(9)Fill the lut with default values✨
- iavf_fill_rx_flow_ext_data(9)fill the additional data✨
- iavf_find_adv_rss_cfg_by_hdrs(9)find RSS configuration with header type✨
- iavf_find_cf(9)Find the cloud filter in the list✨
- iavf_find_fdir_fltr(9)find FDIR filter✨
- iavf_find_filter(9)Search filter list for specific mac filter✨
- iavf_find_vlan(9)Search filter list for specific vlan filter✨
- iavf_finish_config(9)do all netdev work that needs RTNL✨
- iavf_fix_features(9)fix up the netdev feature bits✨
- iavf_fix_netdev_vlan_features(9)fix NETDEV VLAN features based on support✨
- iavf_fix_strip_features(9)fix NETDEV CRC and VLAN strip features✨
- iavf_flex_rx_csum(9)Indicate in skb if hw indicated a good checksum✨
- iavf_flex_rx_hash(9)set the hash value in the skb✨
- iavf_flex_rx_tstamp(9)Capture Rx timestamp from the descriptor✨
- iavf_fltr_to_ethtool_flow(9)convert filter type values to ethtool flow type values✨
- iavf_force_wb(9)Issue SW Interrupt so HW does a wb✨
- iavf_free_adminq_arq(9)Free Admin Queue receive rings✨
- iavf_free_adminq_asq(9)Free Admin Queue send rings✨
- iavf_free_all_rx_resources(9)Free Rx Resources for All Queues✨
- iavf_free_all_tx_resources(9)Free Tx Resources for All Queues✨
- iavf_free_arq_bufs(9)Free receive queue buffer info elements✨
- iavf_free_asq_bufs(9)Free send queue buffer info elements✨
- iavf_free_dma_mem(9)wrapper for DMA memory freeing✨
- iavf_free_interrupt_scheme(9)Undo what iavf_init_interrupt_scheme does✨
- iavf_free_misc_irq(9)Free MSI-X miscellaneous vector✨
- iavf_free_q_vectors(9)Free memory allocated for interrupt vectors✨
- iavf_free_queues(9)Free memory for all rings✨
- iavf_free_rss(9)Free memory used by RSS structs✨
- iavf_free_rx_resources(9)Free Rx resources✨
- iavf_free_traffic_irqs(9)Free MSI-X interrupts✨
- iavf_free_tx_resources(9)Free Tx resources per queue✨
- iavf_free_virt_mem(9)virt memory free wrapper✨
- iavf_get_channels(9)get the number of channels supported by the device✨
- iavf_get_coalesce(9)Get interrupt coalescing settings✨
- iavf_get_drvinfo(9)Get driver info✨
- iavf_get_ethtool_fdir_entry(9)fill ethtool structure with Flow Director filter data✨
- iavf_get_ethtool_stats(9)report device statistics✨
- iavf_get_fdir_fltr_ids(9)fill buffer with filter IDs of active filters✨
- iavf_get_link_ksettings(9)Get Link Speed and Duplex settings✨
- iavf_get_max_vlans_allowed(9)get maximum VLANs allowed for this VF✨
- iavf_get_msglevel(9)Get debug message level✨
- iavf_get_netdev_vlan_features(9)get the enabled NETDEV VLAN fetures✨
- iavf_get_netdev_vlan_hw_features(9)get NETDEV VLAN features that can toggle on/off✨
- iavf_get_num_vlans_added(9)get number of VLANs added✨
- iavf_get_per_queue_coalesce(9)get coalesce values for specific queue✨
- iavf_get_qos_caps(9)get qos caps support✨
- iavf_get_ringparam(9)Get ring parameters✨
- iavf_get_rss_hashcfg(9)✨
- iavf_get_rx_ring_count(9)get RX ring count✨
- iavf_get_rxfh(9)get the rx flow hash indirection table✨
- iavf_get_rxfh_indir_size(9)get the rx flow hash indirection table size✨
- iavf_get_rxfh_key_size(9)get the RSS hash key size✨
- iavf_get_rxnfc(9)command to get RX flow classification rules✨
- iavf_get_sset_count(9)Get length of string set✨
- iavf_get_stat_strings(9)Get stat strings✨
- iavf_get_strings(9)Get string set✨
- iavf_get_tx_pending(9)how many Tx descriptors not processed✨
- iavf_get_vf_config(9)✨
- iavf_get_vpe_link_status(9)✨
- iavf_handle_tclass(9)Forward to a traffic class on the device✨
- iavf_init_adminq(9)main initialization routine for Admin Queue✨
- iavf_init_arq(9)initialize ARQ✨
- iavf_init_asq(9)main initialization routine for ASQ✨
- iavf_init_config_adapter(9)last part of driver startup✨
- iavf_init_get_resources(9)third step of driver startup✨
- iavf_init_interrupt_scheme(9)Determine if MSIX is supported and init✨
- iavf_init_module(9)Driver Registration Routine✨
- iavf_init_process_extended_caps(9)Part of driver startup✨
- iavf_init_recv_offload_vlan_v2_caps(9)part of initializing VLAN V2 caps✨
- iavf_init_recv_ptp_caps(9)part of querying for supported PTP capabilities✨
- iavf_init_recv_supported_rxdids(9)part of querying for supported RXDID formats✨
💅
getting it ready, bestie…