section 9 · Kernel routines 🧠
87928 pages · page 159 of 440
I (continued)
- ice_locate_vsi_using_queue(9)locate VSI using queue (forward to queue action)✨
- ice_log_pkg_init(9)log result of DDP package load✨
- ice_loopback_test(9)perform a loopback test on a given net_device✨
- ice_mailbox_init_regs(9)Initialize Mailbox registers✨
- ice_map_ip_ctx_idx(9)map the index of the IP L4 hash context✨
- ice_map_xdp_rings(9)Map XDP rings to interrupt vectors✨
- ice_marker_ptype_tcam_handler(9)✨
- ice_mask_min_supported_speeds(9)✨
- ice_match_prop_lst(9)determine if properties of two lists match✨
- ice_match_signing_seg(9)determine if a matching signing segment exists✨
- ice_max_xdp_frame_size(9)returns the maximum allowed frame size for XDP✨
- ice_maybe_stop_tx(9)1st level check for Tx stop conditions✨
- ice_mbx_clear_malvf(9)Clear VF mailbox info✨
- ice_mbx_detect_malvf(9)Detect malicious VF in snapshot✨
- ice_mbx_init_snapshot(9)Initialize mailbox snapshot data✨
- ice_mbx_init_vf_info(9)Initialize a new VF mailbox tracking info✨
- ice_mbx_reset_snapshot(9)Reset mailbox snapshot structure✨
- ice_mbx_traverse(9)Pass through mailbox snapshot✨
- ice_mbx_vf_clear_cnt_e830(9)Clear the VF mailbox queue count✨
- ice_mbx_vf_dec_trig_e830(9)Decrements the VF mailbox queue counter✨
- ice_mbx_vf_state_handler(9)Handle states of the overflow algorithm✨
- ice_mdd_maybe_reset_vf(9)reset VF after MDD event✨
- ice_metainit_dump(9)dump an metainit item info✨
- ice_metainit_parse_item(9)parse 192 bits of Metadata Init entry✨
- ice_metainit_table_get(9)create a metainit table✨
- ice_min_tx_rate_oversubscribed(9)check if min Tx rate causes oversubscription✨
- ice_misc_intr(9)misc interrupt handler✨
- ice_misc_intr_thread_fn(9)misc interrupt thread function✨
- ice_mk_grp_dump(9)dump an marker group item info✨
- ice_mk_grp_table_get(9)create a marker group table✨
- ice_module_exit(9)Driver exit cleanup routine✨
- ice_module_init(9)Driver registration routine✨
- ice_move_all_vsi_to_dflt_agg(9)move all VSI(s) to default aggregator✨
- ice_move_vsi(9)move VSI to another VSIG✨
- ice_move_vsi_to_agg(9)moves VSI to new or default aggregator✨
- ice_msix_clean_ctrl_vsi(9)MSIX mode interrupt handler for ctrl VSI✨
- ice_msix_clean_rings(9)MSIX mode Interrupt Handler✨
- ice_napi_add(9)register NAPI handler for the VSI✨
- ice_napi_disable_all(9)Disable NAPI for all q_vectors in the VSI✨
- ice_napi_enable_all(9)Enable NAPI for all q_vectors in the VSI✨
- ice_napi_poll(9)NAPI polling Rx/Tx cleanup routine✨
- ice_nearest_proto_id(9)find nearest protocol ID✨
- ice_net_dim(9)Update net DIM algorithm✨
- ice_netdev_to_lag(9)return pointer to associated lag struct from netdev✨
- ice_netdev_to_pf(9)Retrieve the PF struct associated with a netdev✨
- ice_netdev_to_repr(9)Get port representor for given netdevice✨
- ice_notify_vf_reset(9)Notify VF of a reset event✨
- ice_nvm_validate_checksum(9)✨
- ice_nvm_write_activate(9)✨
- ice_nway_reset(9)restart autonegotiation✨
- ice_offload_txtime(9)set earliest TxTime first✨
- ice_op_pci_match_record(9)Check if a PCI device matches the record✨
- ice_open(9)Called when a network interface becomes active✨
- ice_open_internal(9)Called when a network interface becomes active✨
- ice_pack_rxq_ctx(9)Pack Rx queue context into a HW buffer✨
- ice_pack_txq_ctx(9)Pack Tx queue context into Admin Queue buffer✨
- ice_pack_txq_ctx_full(9)Pack Tx queue context into a HW buffer✨
- ice_pack_txtime_ctx(9)pack Tx time queue context into a HW buffer✨
- ice_parse_1588_dev_caps(9)Parse ICE_AQC_CAPS_1588 device caps✨
- ice_parse_1588_func_caps(9)Parse ICE_AQC_CAPS_1588 function caps✨
- ice_parse_cee_app_tlv(9)✨
- ice_parse_cee_pfccfg_tlv(9)✨
- ice_parse_cee_pgcfg_tlv(9)✨
- ice_parse_cee_tlv(9)✨
- ice_parse_cls_flower(9)Parse TC flower filters provided by kernel✨
- ice_parse_common_caps(9)parse common device/function capabilities✨
- ice_parse_dev_caps(9)Parse device capabilities✨
- ice_parse_fdir_dev_caps(9)Parse ICE_AQC_CAPS_FD device caps✨
- ice_parse_fdir_func_caps(9)Parse ICE_AQC_CAPS_FD function caps✨
- ice_parse_func_caps(9)Parse function capabilities✨
- ice_parse_gtp_type(9)Sets GTP tunnel type to GTP-U or GTP-C✨
- ice_parse_ieee_app_tlv(9)✨
- ice_parse_ieee_ets_common_tlv(9)✨
- ice_parse_ieee_etscfg_tlv(9)✨
- ice_parse_ieee_etsrec_tlv(9)✨
- ice_parse_ieee_pfccfg_tlv(9)✨
- ice_parse_ieee_tlv(9)✨
- ice_parse_kb_data(9)parse 204 bits of XLT Key Build Table✨
- ice_parse_nac_topo_dev_caps(9)Parse ICE_AQC_CAPS_NAC_TOPOLOGY cap✨
- ice_parse_org_tlv(9)✨
- ice_parse_raw_rss_pattern(9)Parse raw pattern spec and mask for RSS✨
- ice_parse_rx_flow_user_data(9)deconstruct user-defined data✨
- ice_parse_sensor_reading_cap(9)Parse ICE_AQC_CAPS_SENSOR_READING cap✨
- ice_parse_tc_flower_actions(9)Parse the actions for a TC filter✨
- ice_parse_valid_functions_cap(9)Parse ICE_AQC_CAPS_VALID_FUNCTIONS caps✨
- ice_parse_vf_dev_caps(9)Parse ICE_AQC_CAPS_VF device caps✨
- ice_parse_vf_func_caps(9)Parse ICE_AQC_CAPS_VF function caps✨
- ice_parse_vsi_dev_caps(9)Parse ICE_AQC_CAPS_VSI device caps✨
- ice_parse_vsi_func_caps(9)Parse ICE_AQC_CAPS_VSI function caps✨
- ice_parser_create(9)create a parser instance✨
- ice_parser_create_table(9)create an item table from a section✨
- ice_parser_destroy(9)destroy a parser instance✨
- ice_parser_dvm_set(9)configure double vlan mode for parser✨
- ice_parser_ecpri_tunnel_set(9)configure ecpri tunnel for parser✨
- ice_parser_geneve_tunnel_set(9)configure geneve tunnel for parser✨
- ice_parser_profile_dump(9)dump an FXP profile info✨
- ice_parser_profile_init(9)initialize a FXP profile based on parser result✨
- ice_parser_result_dump(9)dump a parser result info✨
- ice_parser_rt_execute(9)parser execution routine✨
- ice_parser_rt_pktbuf_set(9)set a packet into parser runtime✨
- ice_parser_rt_reset(9)reset the parser runtime✨
- ice_parser_run(9)parse on a packet in binary and return the result✨
- ice_parser_sect_item_get(9)parse an item from a section✨
- ice_parser_vxlan_tunnel_set(9)configure vxlan tunnel for parser✨
- ice_pci_err_detected(9)warning that PCI error has been detected✨
- ice_pci_err_reset_done(9)PCI reset done, device driver reset can begin✨
- ice_pci_err_reset_prepare(9)prepare device driver for PCI reset✨
- ice_pci_err_resume(9)restart operations after PCI error recovery✨
- ice_pci_err_slot_reset(9)a PCI slot reset has just happened✨
- ice_pci_sriov_ena(9)Enable or change number of VFs✨
- ice_pf_dcb_cfg(9)Apply new DCB configuration✨
- ice_pf_dcb_recfg(9)Reconfigure all VEBs and VSIs✨
- ice_pf_dis_all_vsi(9)Pause all VSIs on a PF✨
- ice_pf_reset(9)Reset the PF✨
- ice_pf_rxq_wait(9)Wait for a PF's Rx queue to be enabled or disabled✨
- ice_pf_src_tmr_owned(9)Check if a primary timer is owned by PF✨
- ice_pf_state_is_nominal(9)checks the PF for nominal state✨
- ice_pf_vsi_setup(9)Set up a PF VSI✨
- ice_pg_cam_action_init(9)parse 55 bits of Parse Graph CAM Action✨
- ice_pg_cam_dump(9)dump an parse graph cam info✨
- ice_pg_cam_key_init(9)parse 73 bits of Parse Graph CAM Key✨
- ice_pg_cam_match(9)search parse graph cam table by key✨
- ice_pg_cam_parse_item(9)parse 128 bits of Parse Graph CAM Entry✨
- ice_pg_cam_table_get(9)create a parse graph cam table✨
- ice_pg_nm_cam_dump(9)dump an parse graph no match cam info✨
- ice_pg_nm_cam_key_init(9)parse 41 bits of Parse Graph NoMatch CAM Key✨
- ice_pg_nm_cam_match(9)search parse graph no match cam table by key✨
- ice_pg_nm_cam_parse_item(9)parse 96 bits of Parse Graph NoMatch CAM Entry✨
- ice_pg_nm_cam_table_get(9)create a parse graph no match cam table✨
- ice_pg_nm_sp_cam_parse_item(9)parse 104 bits of Parse Graph NoMatch Spill CAM Entry✨
- ice_pg_nm_sp_cam_table_get(9)create a parse graph no match spill cam table✨
- ice_pg_sp_cam_parse_item(9)parse 136 bits of Parse Graph Spill CAM Entry✨
- ice_pg_sp_cam_table_get(9)create a parse graph spill cam table✨
- ice_phy_calc_pmd_adj_e82x(9)Calculate PMD adjustment for Rx✨
- ice_phy_caps_equals_cfg(9)✨
- ice_phy_cfg(9)configure PHY✨
- ice_phy_cfg_intr_e82x(9)Configure TX timestamp interrupt✨
- ice_phy_cfg_intr_eth56g(9)Configure TX timestamp interrupt✨
- ice_phy_cfg_lane_e82x(9)Configure PHY quad for single/multi-lane timestamp✨
- ice_phy_cfg_mac_eth56g(9)Configure MAC for PTP✨
- ice_phy_cfg_parpcs_e82x(9)Configure TUs per PAR/PCS clock cycle✨
- ice_phy_cfg_parpcs_eth56g(9)Configure TUs per PAR/PCS clock cycle✨
- ice_phy_cfg_ptp_1step_eth56g(9)Configure 1-step PTP settings✨
- ice_phy_cfg_rx_offset_e82x(9)Configure total Rx timestamp offset✨
- ice_phy_cfg_tx_offset_e82x(9)Configure total Tx timestamp offset✨
- ice_phy_cfg_uix_e82x(9)Configure Serdes UI to TU conversion for E822✨
- ice_phy_get_speed_and_fec_e82x(9)Get link speed and FEC based on serdes mode✨
- ice_phy_get_speed_eth56g(9)Get link speed based on PHY link type✨
- ice_phy_res_address_eth56g(9)Calculate a PHY port register address✨
- ice_phy_set_offsets_eth56g(9)Set Tx/Rx offset values✨
- ice_phy_type_to_ethtool(9)convert the phy_types to ethtool link modes✨
- ice_pkg_advance_sect(9)✨
- ice_pkg_buf(9)✨
- ice_pkg_buf_alloc(9)✨
- ice_pkg_buf_alloc_section(9)✨
- ice_pkg_buf_alloc_single_section(9)✨
- ice_pkg_buf_free(9)✨
- ice_pkg_buf_get_active_sections(9)✨
- ice_pkg_buf_reserve_section(9)✨
- ice_pkg_enum_buf(9)✨
- ice_pkg_enum_entry(9)✨
- ice_pkg_enum_section(9)✨
- ice_pkg_get_supported_vlan_mode(9)determine if DDP supports Double VLAN mode✨
- ice_pkg_has_lport_extract(9)check if lport extraction supported✨
- ice_pkg_supports_dvm(9)find out if DDP supports DVM✨
- ice_pkg_val_buf(9)✨
- ice_pkt_insert_ipv6_addr(9)insert a be32 IPv6 address into a memory buffer✨
- ice_pkt_insert_mac_addr(9)insert a MAC addr into a memory buffer.✨
- ice_pkt_insert_u16(9)insert a be16 value into a memory buffer✨
- ice_pkt_insert_u32(9)insert a be32 value into a memory buffer✨
- ice_pkt_insert_u6_qfi(9)insert a u6 value QFI into a memory buffer for GTPU✨
- ice_pkt_insert_u8(9)insert a u8 value into a memory buffer.✨
- ice_pkt_insert_u8_tc(9)insert a u8 value into a memory buffer for TC ipv6.✨
- ice_plug_aux_dev(9)allocate and register AUX device✨
- ice_post_dwnld_pkg_actions(9)perform post download package actions✨
- ice_post_pkg_dwnld_vlan_mode_cfg(9)configure VLAN mode after DDP download✨
- ice_prep_adq_filter(9)Prepare ADQ filter with the required additional headers✨
- ice_prepare_for_reset(9)prep for reset✨
- ice_prepare_for_shutdown(9)prep for PCI shutdown✨
- ice_prepare_xdp_rings(9)Allocate, configure and setup Tx rings for XDP✨
- ice_prgm_fdir_fltr(9)Program a Flow Director filter✨
- ice_print_dvm_not_supported(9)print if DDP and/or FW doesn't support DVM✨
- ice_print_if_odd_usecs(9)print message if user tries to set odd [tx|rx]-usecs✨
- ice_print_link_msg(9)print link up or down message✨
- ice_print_topo_conflict(9)print topology conflict message✨
- ice_print_vf_rx_mdd_event(9)print VF Rx malicious driver detect event✨
- ice_print_vf_tx_mdd_event(9)print VF Tx malicious driver detect event✨
- ice_print_vfs_mdd_events(9)print VFs malicious driver detect event✨
- ice_print_wake_reason(9)show the wake up cause in the log✨
- ice_probe(9)Device initialization routine✨
- ice_process_health_status_event(9)Process the health status event from FW✨
- ice_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- ice_process_vflr_event(9)Free VF resources via IRQ calls✨
- ice_prof_bld_es(9)build profile ID extraction sequence changes✨
- ice_prof_bld_tcam(9)build profile ID TCAM changes✨
- ice_prof_bld_xlt1(9)build XLT1 changes✨
- ice_prof_bld_xlt2(9)build XLT2 changes✨
- ice_prof_dec_ref(9)decrement reference count for profile✨
- ice_prof_gen_key(9)generate profile ID key✨
- ice_prof_has_mask(9)determine if profile masking is identical✨
💅
getting it ready, bestie…