Man page - rte_eth_dev_rx_queue_start(3)
Packages contains this manual
- rte_byteorder.h(3)
- rte_cfgfile_save(3)
- rte_bbdev_device_status_str(3)
- rte_mtr_policy_drop_red(3)
- rte_mp_request_sync(3)
- rte_mov48(3)
- rte_table_action_encap_ether_params(3)
- rte_rawdev_configure(3)
- rte_flow_item_ipv6_ext_mask(3)
- rte_compressdev_ops(3)
- rte_bbdev_mldts_op_alloc_bulk(3)
- rte_event(3)
- rte_bbdev_device_status(3)
- rte_event_eth_rx_adapter_start(3)
- rte_security_ipsec_tunnel_param(3)
- rte_table_action_common_config(3)
- rte_event_timer_adapter_conf(3)
- rte_eth_dev_get_module_info(3)
- rte_swx_ipsec_sa_authentication_params(3)
- rte_tel_data_start_dict(3)
- rte_mp_sendmsg(3)
- rte_ml_io_float32_to_int32(3)
- rte_pci.h(3)
- rte_eth_dev_tx_queue_start(3)
- rte_ring_dump(3)
- rte_red_rand_val(3)
- rte_vfio_enable(3)
- rte_eth_bond_members_get(3)
- rte_eth_dev_set_vlan_offload(3)
- rte_pipeline_table_entry_delete(3)
- rte_compressdev_count(3)
- rte_eal_wait_lcore(3)
- rte_graph_node_get_by_name(3)
- rte_rawdev_get_attr(3)
- rte_fls_u64(3)
- rte_swx_ctl_selector_info(3)
- rte_eth_rx_queue_count(3)
- rte_port_ethdev_writer_ops(3)
- rte_lpm_delete_all(3)
- rte_cryptodev_scheduler_workers_get(3)
- rte_swx_port_fd.h(3)
- rte_cfgfile_close(3)
- rte_event_timer_adapter.h(3)
- rte_eth_find_next_sibling(3)
- rte_ipv6_mask_depth(3)
- rte_cryptodev_driver_id_get(3)
- rte_security_tls_record_xform(3)
- rte_ring_is_prod_single(3)
- rte_eth_dev_set_link_down(3)
- rte_bus_get_iommu_class(3)
- rte_timer_data_alloc(3)
- rte_flow_dynf_metadata_register(3)
- rte_mbuf_dyn.h(3)
- rte_argparse_arg(3)
- rte_ipv4_phdr_cksum(3)
- rte_pipeline_table_action_handler_hit(3)
- rte_flow_dynf_metadata_avail(3)
- rte_red_rt_data_init(3)
- rte_meter.h(3)
- rte_flow_item_flex_field(3)
- rte_pcapng_write_stats(3)
- rte_pktmbuf_pool_create_extbuf(3)
- rte_pmd_cnxk_crypto_sess(3)
- rte_security_inb_pkt_rx_inject(3)
- rte_ip4.h(3)
- rte_flow_field_data(3)
- rte_event_eth_rx_adapter_vector_limits(3)
- rte_l2tpv2_msg_without_all_options(3)
- rte_pmd_mlx5_rxq_dump_contexts(3)
- rte_memseg_get_fd_offset(3)
- rte_swx_pipeline_packet_metadata_register(3)
- rte_table_action_stats_counters(3)
- rte_hash_create(3)
- rte_fbarray_find_rev_biggest_free(3)
- rte_event_eth_tx_adapter_stats_reset(3)
- rte_mempool_put_bulk(3)
- rte_calloc(3)
- rte_cryptodev_sym_capability_check_aead(3)
- rte_table_hash_lru_ops(3)
- rte_regexdev_attr_id(3)
- rte_vhost_get_ifname(3)
- rte_flow_template_table_attr(3)
- rte_table_op_entry_delete(3)
- rte_eth_recycle_rxq_info(3)
- rte_mbuf.h(3)
- rte_flow_tcp_dir_param(3)
- rte_spinlock_trylock_tm(3)
- rte_port_in_action_profile_free(3)
- rte_eth_sctpv4_flow(3)
- rte_service_lcore_attr_get(3)
- rte_rcu_qsbr.h(3)
- rte_ipv6_addr_is_linklocal(3)
- rte_bbdev_get_named_dev(3)
- rte_event_enqueue_burst(3)
- rte_flow_item_aggr_affinity(3)
- rte_rawdev_pmd_init(3)
- rte_swx_table_learner_rearm(3)
- rte_write32_relaxed(3)
- rte_trace_point_emit_string(3)
- rte_atomic16_sub(3)
- rte_rcu_qsbr_dq_reclaim(3)
- rte_mbuf_to_priv(3)
- rte_flow_item_ppp(3)
- rte_flow_item_raw_mask(3)
- rte_cryptodev_config(3)
- rte_ring_empty(3)
- rte_fib6_add(3)
- rte_table_action_policer(3)
- rte_flow_action_ethdev(3)
- rte_icmp_hdr(3)
- rte_swx_extern_type_destructor_t(3)
- rte_bbdev_op_fft_flag_bitmasks(3)
- rte_bit_atomic_clear(3)
- rte_pmd_cnxk_ipsec_outer_ip_hdr(3)
- rte_crypto_param_t(3)
- rte_pmd_ifpga_get_dev_id(3)
- rte_graph_cluster_stats_create(3)
- rte_flow_item_mpls_mask(3)
- rte_flow_item_ecpri(3)
- rte_vhost_msg_handle(3)
- rte_cryptodev_asym_get_private_session_size(3)
- rte_eth_fdir_flow(3)
- rte_gre_hdr_opt_checksum_rsvd(3)
- rte_rcu_qsbr_dump(3)
- rte_mbuf_sched_set(3)
- rte_seqcount_init(3)
- rte_rib6_get_nh(3)
- rte_pci_addr_parse(3)
- rte_fib_conf(3)
- rte_swx_pipeline_selector_params(3)
- rte_bbdev_enc_op(3)
- rte_pmd_i40e_set_vf_mac_anti_spoof(3)
- rte_flow_tunnel_item_release(3)
- rte_event_dma_adapter_stop(3)
- rte_pktmbuf_data_room_size(3)
- rte_eth_fdir_behavior(3)
- rte_service_may_be_active(3)
- rte_efd_find_existing(3)
- rte_ring_mc_rts_dequeue_burst(3)
- rte_dma_is_valid(3)
- rte_bus_probe(3)
- rte_pmd_cnxk_cpt_q_stats_get(3)
- rte_vhost_get_vring_base(3)
- rte_vhost_driver_get_features(3)
- rte_pdump_disable_by_deviceid(3)
- rte_pmd_cnxk_model_str_get(3)
- rte_flow_action_nvgre_encap(3)
- rte_dispatcher_finalize_t(3)
- rte_node_udp4_input_next(3)
- rte_event_eth_tx_adapter_enqueue(3)
- rte_bbdev_op_dec_ldpc_tb_params(3)
- rte_crypto_rsa_op_param(3)
- rte_rawdev_pmd_get_dev(3)
- rte_cryptodev_get_dev_id(3)
- rte_graph_list_dump(3)
- rte_bbdev_op_cap_ldpc_enc(3)
- rte_event_queue_conf(3)
- rte_flow_item_esp(3)
- rte_trace_point_emit_u16(3)
- rte_event_dma_adapter_start(3)
- rte_eal_get_baseaddr(3)
- rte_crypto_op(3)
- rte_swx_ctl_metarray_info_get(3)
- rte_port_sink_params(3)
- rte_fbarray_find_next_n_free(3)
- rte_power_set_freq(3)
- rte_event_crypto_adapter_start(3)
- rte_dev_remove(3)
- rte_flow_item_eth_mask(3)
- rte_flow_action_vxlan_encap(3)
- rte_table_action_type(3)
- rte_lcore_is_enabled(3)
- rte_memdump(3)
- rte_mtr_meter_policy_delete(3)
- rte_align32prevpow2(3)
- rte_power_init(3)
- rte_hash_add_key(3)
- rte_atomic16_add(3)
- rte_memseg_contig_walk(3)
- rte_ring_enqueue_burst(3)
- rte_v128s8_t(3)
- rte_rcu_qsbr_get_memsize(3)
- rte_fls_u32(3)
- rte_event_eth_tx_adapter_queue_start(3)
- rte_vhost_driver_disable_features(3)
- rte_v64s8_t(3)
- rte_event_crypto_adapter_conf_cb(3)
- rte_event_eth_rx_adapter_queue_conf_get(3)
- rte_flow_action_handle_create(3)
- rte_flow_item_compare(3)
- rte_flow_conntrack_tcp_last_index(3)
- rte_swx_ctl_action_arg_info_get(3)
- rte_security_oop_dynfield_t(3)
- rte_bitset_clear_all(3)
- rte_pdcp_t_reordering_stop_cb_t(3)
- rte_dev_hotplug_handle_disable(3)
- rte_ether_unformat_addr(3)
- rte_event_dma_adapter_free(3)
- rte_vhost_driver_set_protocol_features(3)
- rte_flow_async_create_by_index(3)
- rte_timer_cb_t(3)
- rte_flow_item_ah_mask(3)
- rte_tls_hdr(3)
- rte_pmd_dlb2_token_pop_mode(3)
- rte_cryptodev_get_cipher_algo_enum(3)
- rte_distributor_clear_returns(3)
- rte_smp_rmb(3)
- rte_cpu_get_intrinsics_support(3)
- rte_extmem_detach(3)
- rte_security_tls_record_lifetime(3)
- rte_mtr_meter_profile_update(3)
- rte_swx_table_free_t(3)
- rte_pdcp_cp_data_pdu_sn_12_hdr(3)
- rte_mbuf_sched_queue_set(3)
- rte_fbk_hash_find_existing(3)
- rte_table_action_tm_config(3)
- rte_ml_model_params_update(3)
- rte_security_session_stats_get(3)
- rte_swx_ipsec_run(3)
- rte_ip_frag_table_statistics_dump(3)
- rte_power_qos.h(3)
- rte_port_in_action_profile_create(3)
- rte_log_cur_msg_logtype(3)
- rte_flow_error_type(3)
- rte_pipeline_port_out_params(3)
- rte_dma_stop(3)
- rte_bsf64(3)
- rte_red(3)
- rte_flow_item_geneve_opt(3)
- rte_hash_rcu_qsbr_add(3)
- rte_table_op_entry_delete_bulk(3)
- rte_is_broadcast_ether_addr(3)
- rte_pdcp_up_data_pdu_sn_18_hdr(3)
- rte_power_ethdev_pmgmt_queue_enable(3)
- rte_ipsec_sa_size(3)
- rte_gettid(3)
- rte_regexdev_match(3)
- rte_mldev_core.h(3)
- rte_flow_query_age(3)
- rte_event_enqueue_forward_burst(3)
- rte_pmd_i40e_proto_info(3)
- rte_read16(3)
- rte_port_in_action_apply(3)
- rte_mempool_objhdr(3)
- rte_event_eth_tx_adapter_free(3)
- rte_security_macsec_sa(3)
- rte_flow_error(3)
- rte_table_lpm_ipv6_ops(3)
- rte_event_timer_arm_burst(3)
- rte_table_op_lookup(3)
- rte_ml_dev_count(3)
- rte_eth_ip_reassembly_params(3)
- rte_swx_ipsec_burst_size(3)
- rte_mbuf_pool_ops.h(3)
- rte_v64s32_t(3)
- rte_mtr_meter_policy_validate(3)
- rte_flow_action_nat64(3)
- rte_flow_item_nsh_mask(3)
- rte_tel_data_add_array_string(3)
- rte_acl_classify(3)
- rte_flow_restore_info_dynflag_register(3)
- rte_thread_attr_init(3)
- rte_table_action_sym_crypto_params(3)
- rte_malloc_dump_stats(3)
- rte_kvargs_parse_delim(3)
- rte_atomic32_read(3)
- rte_pmd_ifd_dynf_proto_xtr_metadata_avail(3)
- rte_ib_bth(3)
- rte_cryptodev_get_feature_name(3)
- rte_table_action_vlo(3)
- rte_wait_until_equal_16(3)
- rte_pdcp_pkt_crypto_group(3)
- rte_eal_memconfig.h(3)
- rte_arp.h(3)
- rte_pktmbuf_free(3)
- rte_event_ring.h(3)
- rte_mbuf_extbuf_free_callback_t(3)
- rte_fib6_lookup_type(3)
- rte_pmd_i40e_get_vf_stats(3)
- rte_ring_enqueue_burst_elem_start(3)
- rte_flow_async_action_list_handle_create(3)
- rte_eventdev_port_flush_t(3)
- rte_bbdev_op_mldts(3)
- rte_cryptodev_info_get(3)
- rte_metrics_init(3)
- rte_crypto_asym_ke_strings(3)
- rte_event_ring_count(3)
- rte_swx_ctl_table_info(3)
- rte_service_lcore_stop(3)
- rte_tm_node_wred_context_update(3)
- rte_eth_timesync_enable(3)
- rte_gso_segment(3)
- rte_port_eventdev_writer_nodrop_ops(3)
- rte_ml_dequeue_burst(3)
- rte_event_queue_attr_get(3)
- rte_fbarray_attach(3)
- rte_pmd_ifpga_get_rsu_status(3)
- rte_rawdev_dequeue_buffers(3)
- rte_thread_func(3)
- rte_flow_item_fuzzy_mask(3)
- rte_pdump_uninit(3)
- rte_calloc_socket(3)
- rte_cryptodev_scheduler_mode_set(3)
- rte_security_ipsec_tunnel_type(3)
- rte_table_action_nat_config(3)
- rte_vfio_get_group_num(3)
- rte_dma_direction(3)
- rte_regexdev_xstats_reset(3)
- rte_atomic32_dec_and_test(3)
- rte_bbdev_op_te_flag_bitmasks(3)
- rte_security_ipsec_xform(3)
- rte_bpf_load(3)
- rte_bpf_exec_burst(3)
- rte_crypto_sgl(3)
- rte_swx_ctl_pipeline_table_entry_add(3)
- rte_pmd_i40e_mb_event_param(3)
- rte_crypto_asym_op_type(3)
- rte_flow_template_table_resize(3)
- rte_bbdev_info_get(3)
- rte_node_ip4_local_next(3)
- rte_eal_vfio_intr_mode(3)
- rte_trace_point.h(3)
- rte_graph_worker_model_no_check_get(3)
- rte_eth_cman_info_get(3)
- rte_vhost_set_last_inflight_io_packed(3)
- rte_ring_dequeue_zc_bulk_elem_start(3)
- rte_event_timer_adapter_caps_get(3)
- rte_flow_item_ib_bth(3)
- rte_icmp.h(3)
- rte_vdpa_get_stats(3)
- rte_eth_dev_get_supported_ptypes(3)
- rte_tel_data_add_dict_uint(3)
- rte_compressdev_stream_free(3)
- rte_metrics_reg_names(3)
- rte_timer(3)
- rte_ptr_decompress_16_shift(3)
- rte_reorder_drain(3)
- rte_port_in_action_fltr_params(3)
- rte_node_edge_count(3)
- rte_mempool_create_empty(3)
- rte_event_eth_rx_adapter_instance_get(3)
- rte_vhost_enqueue_burst(3)
- rte_swx_ctl_pipeline_table_default_entry_add(3)
- rte_bpf_eth_rx_elf_load(3)
- rte_node_ip6_route_add(3)
- rte_event_dma_adapter_runtime_params_get(3)
- rte_table_action_dscp_table_update(3)
- rte_flow_async_update_resized(3)
- rte_swx_pipeline_port_out_type_register(3)
- rte_crypto_cipher_algorithm(3)
- rte_acl_reset(3)
- rte_node_ip4_api.h(3)
- rte_eth_fc_conf(3)
- rte_bpf_xsym(3)
- rte_cryptodev_stop(3)
- rte_pmd_cnxk_hw_sa_read(3)
- rte_ipv4_udptcp_cksum_mbuf(3)
- rte_cpuflags.h(3)
- rte_table_array_key(3)
- rte_pipeline_table_stats_read(3)
- rte_ecpri_msg_rtc_ctrl(3)
- rte_mbuf_buf_addr(3)
- rte_dev_iterate_t(3)
- rte_table_action_crypto_sym_session_get(3)
- rte_ppp_hdr(3)
- rte_event_crypto_adapter_conf(3)
- rte_pipeline_port_in_stats(3)
- rte_graph_off_t(3)
- rte_strsplit(3)
- rte_eth_event_macsec_subtype(3)
- rte_ring_sc_dequeue_bulk_elem(3)
- rte_timer_manage(3)
- rte_lpm6_delete_all(3)
- rte_arg_parser_t(3)
- rte_ring_enqueue_bulk_elem_start(3)
- rte_sched_queue_stats(3)
- rte_pmd_i40e_inset_field_get(3)
- rte_power_freq_down(3)
- rte_rawdev_pmd_allocate(3)
- rte_pause(3)
- rte_bbdev_op_cap_turbo_dec(3)
- rte_swx_table_delete_t(3)
- rte_rib_lookup(3)
- rte_sched_cman_mode(3)
- rte_ecpri_common_hdr(3)
- rte_flow_action_set_tag(3)
- rte_swx_pipeline_learner_params(3)
- rte_swx_pipeline_extern_object_config(3)
- rte_eal_primary_proc_alive(3)
- rte_ring_mp_enqueue_bulk_elem(3)
- rte_swx_table_selector_footprint_get(3)
- rte_pmd_mlx5_external_sq_enable(3)
- rte_eal_get_physmem_size(3)
- rte_flow_action_set_dscp(3)
- rte_dispatcher.h(3)
- rte_tailq_head(3)
- rte_mem_check_dma_mask_thread_unsafe(3)
- rte_eth_dev_reset(3)
- rte_pmd_dpaa2_thread_init(3)
- rte_mbuf_ext_refcnt_set(3)
- rte_compressdev_data(3)
- rte_pflock_write_unlock(3)
- rte_flow_action_of_set_vlan_vid(3)
- rte_fbk_hash_get_bucket(3)
- rte_devargs_add(3)
- rte_swx_ctl.h(3)
- rte_graph_node_get(3)
- rte_fbarray_dump_metadata(3)
- rte_security_capability_get(3)
- rte_compressdev_capabilities(3)
- rte_v128s16_t(3)
- rte_fbk_hash_entry(3)
- rte_branch_prediction.h(3)
- rte_eth_cman_info(3)
- rte_table_action_vlan_hdr(3)
- rte_eth_promiscuous_enable(3)
- rte_ml_model_params(3)
- rte_pmd_ixgbe_bypass_wd_timeout_store(3)
- rte_flow_item_pfcp_mask(3)
- rte_pipeline_port_in_action_handler(3)
- rte_pktmbuf_chain(3)
- rte_event_timer_adapter_service_id_get(3)
- rte_ring_mc_rts_dequeue_burst_elem(3)
- rte_fib6_get_dp(3)
- rte_pmd_cnxk_eventdev_is_head(3)
- rte_lcore_index(3)
- rte_is_universal_ether_addr(3)
- rte_flow_item_ethdev_mask(3)
- rte_gre.h(3)
- rte_ipsec_sa_pkt_func(3)
- rte_flow_item_nvgre(3)
- rte_tm_token_bucket(3)
- rte_dma_port_param(3)
- rte_port_ethdev_writer_params(3)
- rte_atomic32_sub(3)
- rte_mbuf_refcnt_set(3)
- rte_mp_action_register(3)
- rte_vhost_driver_attach_vdpa_device(3)
- rte_ring_mc_hts_dequeue_bulk_elem(3)
- rte_ml_model_stop(3)
- rte_spinlock_recursive_unlock(3)
- rte_swx_port_in_stats_read_t(3)
- rte_crypto_sym_op(3)
- rte_port_sym_crypto_reader_callback_fn(3)
- rte_pcapng_copy(3)
- rte_panic(3)
- rte_eth_promiscuous_get(3)
- rte_fbk_hash_fn(3)
- rte_bbdev_op_cap(3)
- rte_table_lpm_ops(3)
- rte_eal_alarm_cancel(3)
- rte_eth_dev_owner_unset(3)
- rte_gro_param(3)
- rte_swx_ctl_pipeline_learner_stats_read(3)
- rte_vdev_uninit(3)
- rte_eth_desc_lim(3)
- rte_swx_pkt(3)
- rte_pmd_i40e_ddp_version(3)
- rte_flow_action_vf(3)
- rte_swx_table_entry(3)
- rte_ml_dev_close(3)
- rte_atomic64_sub_return(3)
- rte_tm_shaper_params(3)
- rte_sched_subport_pipe_profile_add(3)
- rte_table_action_udp_header(3)
- rte_bus_find_by_name(3)
- rte_keepalive_create(3)
- rte_graph_clone(3)
- rte_pktmbuf_priv_size(3)
- rte_timer_subsystem_init(3)
- rte_dtls.h(3)
- rte_mempool_generic_get(3)
- rte_cryptodev_sym_session_free(3)
- rte_eth_ctrl.h(3)
- rte_cfgfile_load_with_params(3)
- rte_bpf_arg(3)
- rte_acl_find_existing(3)
- rte_graph_has_stats_feature(3)
- rte_mcslock(3)
- rte_eth_bond_primary_set(3)
- rte_cryptodev_qp_conf(3)
- rte_hash_del_key(3)
- rte_flow_field_id(3)
- rte_pmd_mlx5_flow_engine_set_mode(3)
- rte_ipsec_ses_from_crypto(3)
- rte_mempool_audit(3)
- rte_gro_timeout_flush(3)
- rte_table_stub_ops(3)
- rte_security_ops(3)
- rte_eal_process_type(3)
- rte_acl_param(3)
- rte_bbdev_stats(3)
- rte_atomic32_set(3)
- rte_vhost_get_vdpa_device(3)
- rte_eth_event_ipsec_subtype(3)
- rte_ipv6_addr_eq(3)
- rte_thread.h(3)
- rte_crypto_asym_ke_type(3)
- rte_cksum.h(3)
- rte_pipeline_table_params(3)
- rte_event_dev_info(3)
- rte_memzone(3)
- rte_spinlock_lock_tm(3)
- rte_flow_item_icmp6_nd_opt_tla_eth_mask(3)
- rte_fbk_hash_create(3)
- rte_swx_pipeline_action_config(3)
- rte_pmd_i40e_get_ddp_info(3)
- rte_thash_load_v6_addrs(3)
- rte_bbdev_queue_configure(3)
- rte_cryptodev_asym_get_xform_string(3)
- rte_tel_data_add_array_uint(3)
- rte_efd_lookup(3)
- rte_ring_dequeue_zc_burst_elem_start(3)
- rte_bpf_xtype(3)
- rte_flow_item_meter_color_mask(3)
- rte_ml_dev_dump(3)
- rte_pmd_ixgbe_set_vf_vlan_insert(3)
- rte_pmd_i40e_set_tc_strict_prio(3)
- rte_comp_op_free(3)
- rte_mbuf_sched_traffic_class_set(3)
- rte_gpu_comm_destroy_list(3)
- rte_geneve_hdr(3)
- rte_port_ring_writer_params(3)
- rte_pie.h(3)
- rte_event_timer_adapter_get_info(3)
- rte_eth_stats(3)
- rte_bitset_and(3)
- rte_malloc_socket(3)
- rte_ml_dev_stats_get(3)
- rte_gre_hdr_opt_key(3)
- rte_cryptodev_enqueue_burst(3)
- rte_cryptodev_close(3)
- rte_pmd_ixgbe_set_vf_rxmode(3)
- rte_event_timer_adapter_lookup(3)
- rte_lcore_usage(3)
- rte_fdir_mode(3)
- rte_keepalive_register_relay_callback(3)
- rte_eth_rx_metadata_negotiate(3)
- rte_event_eth_tx_adapter_service_id_get(3)
- rte_flow_item(3)
- rte_vdev_add_custom_scan(3)
- rte_dispatcher_create(3)
- rte_node_ethdev_config(3)
- rte_tm_red_params(3)
- rte_swx_ipsec_input_packet_metadata(3)
- rte_hash_get_key_with_position(3)
- rte_pflock(3)
- rte_pcapng_write_packets(3)
- rte_mtr_meter_policy_update(3)
- rte_higig2_ppt_type1(3)
- rte_pdump_enable_bpf_by_deviceid(3)
- rte_be_to_cpu_32(3)
- rte_eth_hairpin_conf(3)
- rte_comp_compress_xform(3)
- rte_eth_pfc_queue_info(3)
- rte_gpu_comm_destroy_flag(3)
- rte_ring.h(3)
- rte_vhost_driver_get_queue_num(3)
- rte_higig2_ppt_type0(3)
- rte_icmp_echo_hdr(3)
- rte_eth_timesync_read_tx_timestamp(3)
- rte_graph_worker_model_set(3)
- rte_event_timer_adapter_create(3)
- rte_eth_bond_link_monitoring_set(3)
- rte_swx_pipeline_selector_config(3)
- rte_ipv6_phdr_cksum(3)
- rte_swx_ctl_rss_info(3)
- rte_swx_pipeline_mirroring_params(3)
- rte_rawdev.h(3)
- rte_vhost_get_numa_node(3)
- rte_flow_item_conntrack(3)
- rte_pmd_mlx5_geneve_tlv(3)
- rte_eth_input_set_field(3)
- rte_class_unregister(3)
- rte_vhost_vring_call_nonblock(3)
- rte_bitmap_set(3)
- rte_table_lpm_params(3)
- rte_dpaa2_cmdif_context(3)
- rte_eth_xstats_reset(3)
- rte_flow_port_attr(3)
- rte_table_action_fwd_params(3)
- rte_pmd_ixgbe_mb_event_param(3)
- rte_eal_create_uio_dev(3)
- rte_event_eth_tx_adapter.h(3)
- rte_devargs_type_count(3)
- rte_devargs_dump(3)
- rte_distributor_return_pkt(3)
- rte_fbarray_get(3)
- rte_vlan_filter_conf(3)
- rte_raw_cksum(3)
- rte_trace_mode_set(3)
- rte_event_eth_rx_adapter_runtime_params_set(3)
- rte_port_sched_writer_params(3)
- rte_ring_enqueue_burst_elem(3)
- rte_ring_sp_enqueue_bulk(3)
- rte_distributor_get_pkt_single(3)
- rte_flow_action_of_pop_mpls(3)
- rte_atomic16_t(3)
- rte_cryptodev_asym_capability_idx(3)
- rte_crypto_op_alloc(3)
- rte_cryptodev_scheduler_load_user_scheduler(3)
- rte_event_crypto_adapter_stop(3)
- rte_flow_action_meter_mark(3)
- rte_eal_mbuf_user_pool_ops(3)
- rte_event_eth_rx_adapter_service_id_get(3)
- rte_seqcount_write_begin(3)
- rte_bit_relaxed_get64(3)
- rte_crypto_op_attach_sym_session(3)
- rte_service_runstate_get(3)
- rte_eth_vmdq_rx_conf(3)
- rte_table_action_ipv4_header(3)
- rte_tm_wred_params(3)
- rte_swx_ctl_regarray_info(3)
- rte_thash_check_tuple_t(3)
- rte_node_edge_shrink(3)
- rte_cryptodev_symmetric_capability(3)
- rte_socket_id_by_idx(3)
- rte_bitset_find_set_wrap(3)
- rte_vfio_container_destroy(3)
- rte_vdpa_get_protocol_features(3)
- rte_crypto_dh_op_param(3)
- rte_mbuf_to_baddr(3)
- rte_table_action_profile_action_register(3)
- rte_flow_update_quota_op(3)
- rte_event_crypto_adapter_enqueue(3)
- rte_pmd_cnxk_eventdev_wait_head(3)
- rte_comp_op(3)
- rte_lcore_role_t(3)
- rte_jhash_3words(3)
- rte_node_process_t(3)
- rte_vhost_driver_set_features(3)
- rte_eth_rss_hf_refine(3)
- rte_security_attach_session(3)
- rte_eth_rx_hairpin_queue_setup(3)
- rte_event_eth_rx_adapter_caps_get(3)
- rte_dma_close(3)
- rte_mtr_meter_policy_add(3)
- rte_pmd_cnxk_ipsec_outb_iv(3)
- rte_approx.h(3)
- rte_thread_value_set(3)
- rte_node_init_t(3)
- rte_flow_item_ipv6_ext(3)
- rte_mcslock_is_locked(3)
- rte_atomic64_dec(3)
- rte_ml_io_uint8_to_float32(3)
- rte_ring_sc_dequeue_bulk(3)
- rte_service_attr_get(3)
- rte_eth_tx_buffer(3)
- rte_cryptodev_raw_dequeue_done(3)
- rte_eal_paging.h(3)
- rte_tm_node_wfq_weight_mode_update(3)
- rte_trace_point_emit_i32(3)
- rte_swx_table_learner_mailbox_size_get(3)
- rte_security_macsec_direction(3)
- rte_eal_using_phys_addrs(3)
- rte_ring_is_cons_single(3)
- rte_flow_conv(3)
- rte_eth_dev_get_eeprom_length(3)
- rte_flow_update_age(3)
- rte_sys_gettid(3)
- rte_node_dump(3)
- rte_ml_io_int64_to_float32(3)
- rte_power_exit(3)
- rte_le_to_cpu_32(3)
- rte_mtr_color_in_protocol_get(3)
- rte_swx_match_field_params(3)
- rte_vhost_get_negotiated_features(3)
- rte_rcu_qsbr_quiescent(3)
- rte_port_out_op_free(3)
- rte_eth_flex_payload_cfg(3)
- rte_prefetch2_write(3)
- rte_pmd_mlx5_external_tx_queue_id_map(3)
- rte_sched_port_subport_profile_add(3)
- rte_launch.h(3)
- rte_lcore_var_lcore(3)
- rte_event_crypto_adapter_stats_get(3)
- rte_mbuf(3)
- rte_pmd_i40e_mb_event_rsp(3)
- rte_event_dma_adapter_create_ext(3)
- rte_event_dma_adapter_op(3)
- rte_regexdev_xstats_by_name_get(3)
- rte_swx_ctl_pipeline_selector_group_member_delete(3)
- rte_eth_dev_rx_intr_disable(3)
- rte_port_sym_crypto_writer_ops(3)
- rte_flow_item_tag(3)
- rte_acl_reset_rules(3)
- rte_bpf_destroy(3)
- rte_set_application_usage_hook(3)
- rte_thread_create(3)
- rte_node_is_invalid(3)
- rte_ipv4_tuple(3)
- rte_pdcp_t_reordering_expiry_handle(3)
- rte_eth_input_set_conf(3)
- rte_power_pmd_mgmt_set_emptypoll_max(3)
- rte_pmd_cnxk_cpt_q_stats_type(3)
- rte_mempool_cache_create(3)
- rte_hash_rcu_qsbr_dq_reclaim(3)
- rte_ring_sc_dequeue_burst(3)
- rte_distributor_single.h(3)
- rte_service_set_stats_enable(3)
- rte_vfio_setup_device(3)
- rte_esp_hdr(3)
- rte_mtr_meter_policy_params(3)
- rte_lcore_var.h(3)
- rte_swx_pipeline_struct_type_register(3)
- rte_bbdev_queue_info_get(3)
- rte_ring_get_memsize(3)
- rte_crypto_uint(3)
- rte_ring_reset(3)
- rte_dump_physmem_layout(3)
- rte_memcpy(3)
- rte_ring_enqueue(3)
- rte_random.h(3)
- rte_eth_dev_set_link_up(3)
- rte_swx_ctl_metarray_info(3)
- rte_cryptodev_get_raw_dp_ctx_size(3)
- rte_event_queue_setup(3)
- rte_vect.h(3)
- rte_distributor_request_pkt_single(3)
- rte_pdcp_hdr.h(3)
- rte_flow_item_gre_mask(3)
- rte_write32_wc(3)
- rte_eth_fdir_flex_conf(3)
- rte_bpf_eth_tx_unload(3)
- rte_bpf_arg_type(3)
- rte_cryptodev_event_type(3)
- rte_mcfg_timer_lock(3)
- rte_graph_model_mcore_dispatch_core_unbind(3)
- rte_eth_link_get(3)
- rte_ether_mcast_from_ipv6(3)
- rte_ring_mc_dequeue_elem(3)
- rte_event_crypto_adapter_stats(3)
- rte_swx_table_create_t(3)
- rte_ppp.h(3)
- rte_eth_random_addr(3)
- rte_tm_node_stats(3)
- rte_flow_item_flex_link(3)
- rte_ring_rts.h(3)
- rte_bitset_count_clear(3)
- rte_event_eth_tx_adapter_runtime_params_get(3)
- rte_pmd_ixgbe_bypass_event_store(3)
- rte_rawdev_enqueue_buffers(3)
- rte_rwlock_write_trylock(3)
- rte_be16_t(3)
- rte_pmd_afu_he_hssi_cfg(3)
- rte_hash_qsbr_mode(3)
- rte_ipv6_solnode_from_addr(3)
- rte_power_freq_enable_turbo(3)
- rte_swx_ctl_pipeline_create(3)
- rte_cfgfile_section_num_entries_by_index(3)
- rte_ipv6_addr_mask(3)
- rte_vfio_container_dma_unmap(3)
- rte_mp_disable(3)
- rte_eth_vmdq_dcb_conf(3)
- rte_port_ring_multi_writer_params(3)
- rte_bbdev_ops(3)
- rte_ring_dequeue_elem(3)
- rte_eth_rx_queue_is_valid(3)
- rte_pmd_cnxk_crypto_qp_stats(3)
- rte_fbarray_find_biggest_used(3)
- rte_dma_configure(3)
- rte_flow_restore_info(3)
- rte_lpm6_create(3)
- rte_ipv4_fragment_packet(3)
- rte_member_parameters(3)
- rte_pktmbuf_alloc_bulk(3)
- rte_mempool_get_priv(3)
- rte_event_eth_rx_adapter_params(3)
- rte_lcore_init_cb(3)
- rte_comp_hash_algorithm(3)
- rte_table_ops(3)
- rte_pmd_ixgbe_bypass_state_show(3)
- rte_mbuf_iova_get(3)
- rte_pdcp_entity(3)
- rte_sched_port_enqueue(3)
- rte_clz32(3)
- rte_eth_rx_descriptor_dump(3)
- rte_rwlock_write_is_locked(3)
- rte_swx_port_out_ops(3)
- rte_flow_actions_template_destroy(3)
- rte_sched_subport_tc_ov_config(3)
- rte_flow_action_handle_destroy(3)
- rte_mem_event(3)
- rte_event_eth_tx_adapter_conf(3)
- rte_graph_model_mcore_dispatch_core_bind(3)
- rte_port_sym_crypto_reader_params(3)
- rte_rib6_get_ip(3)
- rte_table_acl.h(3)
- rte_power_cpufreq.h(3)
- rte_port_eventdev_writer_ops(3)
- rte_ipsec_sad_add(3)
- rte_table_action_tm_params(3)
- rte_meter_trtcm_params(3)
- rte_atomic64_dec_and_test(3)
- rte_table_array_ops(3)
- rte_swx_ipsec.h(3)
- rte_is_local_admin_ether_addr(3)
- rte_ipv6_mc_scope(3)
- rte_flow_get_aged_flows(3)
- rte_node_udp4_input_api.h(3)
- rte_event_dma_adapter_runtime_params_init(3)
- rte_eth_bond_mac_address_set(3)
- rte_pipeline_table_entry_add(3)
- rte_vhost_vring_stats_get_names(3)
- rte_tm_hierarchy_commit(3)
- rte_fib_lookup_fn_t(3)
- rte_ipv6_addr_is_v4compat(3)
- rte_event_eth_rx_adapter_vector_limits_get(3)
- rte_pmd_ifpga_phy_info(3)
- rte_cryptodev_stats_reset(3)
- rte_gpu_mem_unregister(3)
- rte_bbdev_queue_info(3)
- rte_flow_async_action_list_handle_query_update(3)
- rte_bbdev_intr_enable(3)
- rte_pmd_ifpga_reload(3)
- rte_crypto_va_iova_ptr(3)
- rte_mbuf_data_addr_default(3)
- rte_stack_free_count(3)
- rte_flow_action_ipv6_ext_push(3)
- rte_table_lpm_key(3)
- rte_graph_param(3)
- rte_pipeline_port_in_connect_to_table(3)
- rte_table_action_encap_pppoe_params(3)
- rte_cfgfile_get_entry(3)
- rte_v256u8_t(3)
- rte_port_ring_reader_frag_params(3)
- rte_pdcp_t_reordering(3)
- rte_table_action_tag_params(3)
- rte_mbuf_sched(3)
- rte_hash_lookup(3)
- rte_ring_dequeue_bulk_elem_start(3)
- rte_event_dev_dump(3)
- rte_graph.h(3)
- rte_event_dma_adapter_conf_cb(3)
- rte_class_cmp_t(3)
- rte_ring_core.h(3)
- rte_flow_template_table_resizable(3)
- rte_vfio.h(3)
- rte_spinlock_recursive_unlock_tm(3)
- rte_port_in_action_create(3)
- rte_mempool_populate_default(3)
- rte_pmd_cnxk_crypto_qptr_get(3)
- rte_flow_item_aggr_affinity_mask(3)
- rte_compressdev_stop(3)
- rte_swx_table_ops(3)
- rte_eth_dev_rx_intr_ctl(3)
- rte_ticketlock_recursive_trylock(3)
- rte_eth_ipv4_flow(3)
- rte_tls.h(3)
- rte_rib6_get_ext(3)
- rte_vhost_power_monitor_cond(3)
- rte_rawdev_queue_count(3)
- rte_hash_lookup_bulk(3)
- rte_port_in_op_create(3)
- rte_vdev_remove_custom_scan(3)
- rte_table_stub.h(3)
- rte_ipsec_pkt_crypto_prepare_stateless(3)
- rte_swx_ctl_table_ops_get(3)
- rte_swx_ctl_selector_field_info_get(3)
- rte_eth_dev_rss_reta_update(3)
- rte_macsec_hdr(3)
- rte_epoll_event(3)
- rte_filter_input_set_op(3)
- rte_ml_dev_stop_flush_t(3)
- rte_pmd_ixgbe_upd_fctrl_sbp(3)
- rte_eth_set_queue_rate_limit(3)
- rte_flow_async_action_handle_query(3)
- rte_lpm6.h(3)
- rte_lcore_uninit_cb(3)
- rte_pmd_i40e_ping_vfs(3)
- rte_port.h(3)
- rte_flow_item_arp_eth_ipv4(3)
- rte_eth_xstats_get_names(3)
- rte_read8(3)
- rte_bbdev_dequeue_fft_ops(3)
- rte_event_eth_rx_adapter_queue_stats(3)
- rte_align64prevpow2(3)
- rte_eth_bond.h(3)
- rte_power_get_uncore_env(3)
- rte_mtr_params(3)
- rte_dispatcher_start(3)
- rte_event_eth_tx_adapter_runtime_params(3)
- rte_flow_item_tag_mask(3)
- rte_dispatcher_unregister(3)
- rte_node_enqueue_x1(3)
- rte_dma_submit(3)
- rte_compressdev_queue_pair_setup(3)
- rte_security_macsec_sc(3)
- rte_flow_item_pppoe_proto_id(3)
- rte_cryptodev_sym_session_opaque_data_set(3)
- rte_compressdev_private_xform_free(3)
- rte_rawdev_xstats_names_get(3)
- rte_fbarray_find_biggest_free(3)
- rte_ipsec_telemetry_sa_add(3)
- rte_eth_rx_queue_setup(3)
- rte_eth_rx_queue_info_get(3)
- rte_eth_iterator_cleanup(3)
- rte_ring_enqueue_zc_burst_start(3)
- rte_crypto_mod_op_param(3)
- rte_flow_item_gtp_mask(3)
- rte_efd_free(3)
- rte_cfgfile_entry(3)
- rte_color(3)
- rte_eth_tx_descriptor_status(3)
- rte_pmd_i40e_set_vf_broadcast(3)
- rte_pdcp_control_pdu_create(3)
- rte_table_hash.h(3)
- rte_swx_pipeline_regarray_config(3)
- rte_write64(3)
- rte_iova_t(3)
- rte_uuid_copy(3)
- rte_malloc_heap_memory_remove(3)
- rte_service_lcore_list(3)
- rte_table_acl_rule_add_params(3)
- rte_fib_modify_fn_t(3)
- rte_cpu_intrinsics(3)
- rte_bbdev_setup_queues_t(3)
- rte_ml_op_status(3)
- rte_log2_u32(3)
- rte_event_eth_rx_adapter.h(3)
- rte_table_action_encap_mpls_params(3)
- rte_eth_rxseg_split(3)
- rte_flow_item_ptype(3)
- rte_gre_hdr_opt_sequence(3)
- rte_mempool_get_obj_alignment(3)
- rte_mpls_hdr(3)
- rte_compressdev_info_get(3)
- rte_table_action_stats_params(3)
- rte_regexdev_qp_conf(3)
- rte_flow_async_destroy(3)
- rte_event_dev_service_id_get(3)
- rte_mem_iova2virt(3)
- rte_ring_get_memsize_elem(3)
- rte_gpu_comm_get_flag_value(3)
- rte_mtr_color_in_protocol_priority_get(3)
- rte_vhost_driver_get_protocol_features(3)
- rte_flow_item_ah(3)
- rte_event_port_profile_links_set(3)
- rte_tel_data_add_array_uint_hex(3)
- rte_memzone_free(3)
- rte_vhost_notify_guest(3)
- rte_eth_dev_mac_addr_remove(3)
- rte_port_fd_reader_params(3)
- rte_table_stats(3)
- rte_pipeline_port_in_params(3)
- rte_hash.h(3)
- rte_intr_handle_type(3)
- rte_atomic16_set(3)
- rte_crypto_sym_ofs(3)
- rte_pipeline_table_action_handler_miss(3)
- rte_dma_status_code(3)
- rte_pmd_ixgbe_mdio_lock(3)
- rte_rand_max(3)
- rte_argparse_parse_type(3)
- rte_devargs_parse(3)
- rte_vfio_clear_group(3)
- rte_version_release(3)
- rte_eal_remote_launch(3)
- rte_bus.h(3)
- rte_rwlock_write_unlock_tm(3)
- rte_crypto_cipher_operation(3)
- rte_eth_dev_close(3)
- rte_pdcp_group.h(3)
- rte_stack_lookup(3)
- rte_ml_dev_qp_conf(3)
- rte_bit_flip(3)
- rte_pie_enqueue_nonempty(3)
- rte_flow_calc_encap_hash(3)
- rte_pmd_afu_he_mem_tg_cfg(3)
- rte_regexdev_attr_get(3)
- rte_sched_subport_read_stats(3)
- rte_thread_self(3)
- rte_mov16(3)
- rte_flow_item_gtp(3)
- rte_cryptodev_sym_session_pool_create(3)
- rte_vhost_device_ops(3)
- rte_vfio_container_create(3)
- rte_ticketlock_init(3)
- rte_swx_port_source_sink.h(3)
- rte_rwlock_write_unlock(3)
- rte_malloc_heap_memory_attach(3)
- rte_crypto_op_bulk_alloc(3)
- rte_dump_tailq(3)
- rte_swx_extern_type_constructor_t(3)
- rte_eth_rx_descriptor_status(3)
- rte_mtr_stats_type(3)
- rte_bit_relaxed_test_and_set32(3)
- rte_memzone_reserve(3)
- rte_port_sink_ops(3)
- rte_table_action_encap_qinq_params(3)
- rte_lcore_to_socket_id(3)
- rte_lcore_usage_cb(3)
- rte_mbuf_set_platform_mempool_ops(3)
- rte_flow_action_count(3)
- rte_vxlan_hdr(3)
- rte_table_action_apply(3)
- rte_graph_cluster_stats_destroy(3)
- rte_ether_format_addr(3)
- rte_bitset_test(3)
- rte_devargs.h(3)
- rte_flow_action_quota(3)
- rte_eth_fdir_masks(3)
- rte_flow_item_eth(3)
- rte_swx_ctl_pipeline_learner_default_entry_add(3)
- rte_flow_item_higig2_hdr_mask(3)
- rte_fib_get_dp(3)
- rte_swx_ctl_learner_match_field_info_get(3)
- rte_ptr_compress_16_shift(3)
- rte_mbuf_raw_free(3)
- rte_jhash(3)
- rte_mcslock_t(3)
- rte_swx_ctl_pipeline_selector_group_delete(3)
- rte_port_ethdev_reader_ops(3)
- rte_tm_supported(3)
- rte_mb(3)
- rte_swx_pipeline_selector_stats(3)
- rte_mtr_meter_profile(3)
- rte_flow_item_vxlan_gpe(3)
- rte_bus_vdev.h(3)
- rte_graph_cluster_stats_param(3)
- rte_swx_table_add_t(3)
- rte_crypto_sym.h(3)
- rte_trace_dump(3)
- rte_pmd_i40e_inset_field_set(3)
- rte_pmd_i40e_set_vf_vlan_stripq(3)
- rte_trace_point_emit_i8(3)
- rte_eth_dev_set_eeprom(3)
- rte_power_intrinsics.h(3)
- rte_dev_event_callback_unregister(3)
- rte_vhost_memory(3)
- rte_event_ring_free_count(3)
- rte_mempool_obj_cb_t(3)
- rte_security_session_protocol(3)
- rte_ml_op(3)
- rte_eth_bond_link_up_prop_delay_set(3)
- rte_pmd_dpaa2_mux_dump_counter(3)
- rte_memseg_list(3)
- rte_member_free(3)
- rte_swx_port_in_pkt_rx_t(3)
- rte_swx_ctl_pipeline_mirroring_session_set(3)
- rte_ml_dev_init(3)
- rte_power_pmd_mgmt_get_scaling_freq_min(3)
- rte_ptr_decompress_32_shift(3)
- rte_lcore_iterate_cb(3)
- rte_cfgfile_create(3)
- rte_ml_dev_stats_reset(3)
- rte_fib6_modify_fn_t(3)
- rte_pmd_ixgbe_set_vf_mac_anti_spoof(3)
- rte_tm_node_shaper_update(3)
- rte_cldemote(3)
- rte_cpu_to_le_64(3)
- rte_ipsec_sa_prm(3)
- rte_gso.h(3)
- rte_dma_copy(3)
- rte_service_get_name(3)
- rte_eth_tx_prepare(3)
- rte_eth_dev_get_sec_ctx(3)
- rte_ether_addr_copy(3)
- rte_trace_is_enabled(3)
- rte_flow_item_l2tpv3oip(3)
- rte_vhost_va_from_guest_pa(3)
- rte_eth_txconf(3)
- rte_pmd_dlb2_set_token_pop_mode(3)
- rte_pktmbuf_prepend(3)
- rte_hash_iterate(3)
- rte_thash_free_ctx(3)
- rte_graph_id_to_name(3)
- rte_ring_get_prod_htd_max(3)
- rte_event_dma_adapter_runtime_params_set(3)
- rte_security_macsec_sc_stats_get(3)
- rte_ipv4_udptcp_cksum_mbuf_verify(3)
- rte_crypto_curve_id(3)
- rte_fbarray_find_next_free(3)
- rte_eth_representor_info_get(3)
- rte_flow_item_fuzzy(3)
- rte_swx_ctl_meter_reset_with_key(3)
- rte_event_ring_get_capacity(3)
- rte_eth_nb_tcs(3)
- rte_eth_switch_info(3)
- rte_swx_port_out_stats_read_t(3)
- rte_latency_stats_flow_type_fn(3)
- rte_ipv6_addr_eq_prefix(3)
- rte_fib6_type(3)
- rte_flow_item_vxlan_gpe_mask(3)
- rte_softrss(3)
- rte_extmem_unregister(3)
- rte_fib6_get_rib(3)
- rte_pmd_mlx5_txq_dump_contexts(3)
- rte_lpm6_free(3)
- rte_service_lcore_attr_reset_all(3)
- rte_security_set_pkt_metadata(3)
- rte_dma_dev_state(3)
- rte_pmd_cnxk_mempool.h(3)
- rte_swx_port_out_pkt_clone_tx_t(3)
- rte_bit_relaxed_set64(3)
- rte_pflock.h(3)
- rte_metrics_update_value(3)
- rte_pmd_cnxk_inl_ipsec_res(3)
- rte_eth_find_rss_algo(3)
- rte_event_ring_get_size(3)
- rte_bbdev_pmd.h(3)
- rte_param_log2_range(3)
- rte_event_ring_lookup(3)
- rte_table_hash_params(3)
- rte_pmd_ifpga_get_property(3)
- rte_distributor_clear_returns_single(3)
- rte_mempool_cache(3)
- rte_devtype(3)
- rte_v128u16_t(3)
- rte_pmd_cnxk_cpt_res_s(3)
- rte_event_port_links_get(3)
- rte_regexdev_xstats_names_get(3)
- rte_gpu_init(3)
- rte_event_crypto_request(3)
- rte_dmadev_trace_fp.h(3)
- rte_kvargs_pair(3)
- rte_ipsec_sa.h(3)
- rte_eth_dev_get_reg_info(3)
- rte_node_ip4_lookup_next(3)
- rte_bit_atomic_flip(3)
- rte_bitmap_free(3)
- rte_comp_xform_type(3)
- rte_swx_port_in_free_t(3)
- rte_event_eth_tx_adapter_queue_del(3)
- rte_dma_get_dev_id_by_name(3)
- rte_fbk_hash_lookup_with_bucket(3)
- rte_trace_point_is_enabled(3)
- rte_event_dev_start(3)
- rte_eth_find_next_owned_by(3)
- rte_mcslock_trylock(3)
- rte_cryptodev_asym_session_free(3)
- rte_vlan_hdr(3)
- rte_pmd_cnxk_crypto.h(3)
- rte_security_session_destroy(3)
- rte_event_eth_rx_adapter_create_ext(3)
- rte_table_action_encap_params(3)
- rte_table_hash_op_hash(3)
- rte_event_eth_tx_adapter_txq_get(3)
- rte_swx_ctl_action_info_get(3)
- rte_memseg_walk(3)
- rte_approx(3)
- rte_compressdev_devices_get(3)
- rte_gpu_comm_get_status(3)
- rte_ring_mp_hts_enqueue_bulk_elem(3)
- rte_port_ethdev_writer_nodrop_ops(3)
- rte_cryptodev_raw_enqueue_burst(3)
- rte_swx_table_learner_params(3)
- rte_ring_mc_dequeue_bulk(3)
- rte_eth_burst_mode(3)
- rte_hash_lookup_with_hash_bulk_data(3)
- rte_validate_tx_offload(3)
- rte_eal_trace.h(3)
- rte_malloc_heap_get_socket(3)
- rte_bus_find_by_device(3)
- rte_flow_template_table_create(3)
- rte_spinlock_lock(3)
- rte_eth_tx_buffer_count_callback(3)
- rte_read64(3)
- rte_pmd_ixgbe_get_fdir_info(3)
- rte_memseg_get_fd_thread_unsafe(3)
- rte_crypto_op_ctophys_offset(3)
- rte_flow_item_flex(3)
- rte_flow_action_set_mac(3)
- rte_swx_ctl_pipeline_rss_key_size_read(3)
- rte_bbdev_op_turbo_dec(3)
- rte_dev_event_type(3)
- rte_pmd_i40e.h(3)
- rte_eth_hairpin_bind(3)
- rte_gpu_mem_cpu_unmap(3)
- rte_member_lookup_multi(3)
- rte_cryptodev_get_aead_algo_enum(3)
- rte_gpu_callback_unregister(3)
- rte_crypto_asym.h(3)
- rte_dev_bus_info(3)
- rte_bbdev_ops_param_string(3)
- rte_rcu_qsbr_dq_parameters(3)
- rte_table_lpm_ipv6.h(3)
- rte_bit_atomic_test(3)
- rte_pie_config(3)
- rte_gtp_hdr(3)
- rte_rib6_lookup(3)
- rte_crypto_ec_point(3)
- rte_table_action_free(3)
- rte_pipeline_table_default_entry_delete(3)
- rte_wmb(3)
- rte_bbdev_op_ldpcdec_flag_bitmasks(3)
- rte_reorder_init(3)
- rte_service_set_runstate_mapped_check(3)
- rte_bsf32_safe(3)
- rte_gpu_mem_register(3)
- rte_compressdev_pmd.h(3)
- rte_ipsec_pkt_crypto_group(3)
- rte_pmd_mlx5_destroy_geneve_tlv_parser(3)
- rte_graph_model_mcore_dispatch.h(3)
- rte_flow_nat64_type(3)
- rte_bbdev_mldts_op_free_bulk(3)
- rte_epoll.h(3)
- rte_node_ip6_api.h(3)
- rte_node_ethdev_rx_next_update(3)
- rte_srand(3)
- rte_dmadev_pmd.h(3)
- rte_ipv4_udptcp_cksum_verify(3)
- rte_tm_level_capabilities(3)
- rte_bpf_ethdev.h(3)
- rte_version_suffix(3)
- rte_pmd_i40e_reset_vf_stats(3)
- rte_bpf_eth_rx_unload(3)
- rte_vhost_set_inflight_desc_split(3)
- rte_eth_nb_pools(3)
- rte_gpu_comm_list(3)
- rte_bitmap(3)
- rte_pie_enqueue(3)
- rte_pktmbuf_iova_offset(3)
- rte_dispatcher_stats(3)
- rte_mbuf_set_user_mempool_ops(3)
- rte_node_enqueue_next(3)
- rte_ipsec_session_prepare(3)
- rte_pipeline_action(3)
- rte_ipv6_udptcp_cksum_verify(3)
- rte_ring_mp_rts_enqueue_bulk(3)
- rte_pmd_cnxk_ipsec_inb_cfg(3)
- rte_ring_enqueue_bulk(3)
- rte_pmd_i40e_set_vf_max_bw(3)
- rte_pcapng.h(3)
- rte_swx_pipeline_free(3)
- rte_event_dma_adapter_stats(3)
- rte_le_to_cpu_16(3)
- rte_devargs_remove(3)
- rte_eth_dev_set_tx_queue_stats_mapping(3)
- rte_event_eth_rx_adapter_cb_fn(3)
- rte_service_lcore_may_be_active(3)
- rte_ipv4_cksum(3)
- rte_port_ring_writer_nodrop_params(3)
- rte_atomic64_init(3)
- rte_delay_us_block(3)
- rte_tel_data_add_dict_u64(3)
- rte_flow_indir_action_conf(3)
- rte_mempool_memhdr(3)
- rte_memzone_walk(3)
- rte_pflock_read_unlock(3)
- rte_bbdev_dec_op_alloc_bulk(3)
- rte_flow_group_set_miss_actions(3)
- rte_io_mb(3)
- rte_vhost_get_mem_table(3)
- rte_hypervisor_get(3)
- rte_eth_udpv6_flow(3)
- rte_meter_trtcm_rfc4115_config(3)
- rte_mcfg_tailq_read_unlock(3)
- rte_fib_free(3)
- rte_mtr_meter_disable(3)
- rte_bit_relaxed_clear32(3)
- rte_table_action_encap_vlan_params(3)
- rte_eth_recycle_rx_queue_info_get(3)
- rte_eth_dev_flow_ctrl_set(3)
- rte_pmd_i40e_set_vf_unicast_promisc(3)
- rte_flow.h(3)
- rte_pipeline_run(3)
- rte_event_dma_adapter_stats_get(3)
- rte_pktmbuf_mtod_offset(3)
- rte_port_out_stats(3)
- rte_port_in_action_fltr_config(3)
- rte_log_get_level(3)
- rte_pmd_afu_dma_cfg(3)
- rte_bbdev_enc_op_free_bulk(3)
- rte_flow_tunnel_match(3)
- rte_bitset_shift_right(3)
- rte_thash_find_existing(3)
- rte_cryptodev_sym_session_create(3)
- rte_flow_item_tx_queue(3)
- rte_flow_item_icmp6_nd_opt_tla_eth(3)
- rte_hash_hash(3)
- rte_trace_point_emit_u8(3)
- rte_pmd_i40e_ptype_info(3)
- rte_eth_dev_count_total(3)
- rte_node_eth_config(3)
- rte_service_get_by_name(3)
- rte_event_timer_adapter_free(3)
- rte_vdpa_get_stats_names(3)
- rte_gpu_close(3)
- rte_acl_osdep.h(3)
- rte_v256u16_t(3)
- rte_reorder_create(3)
- rte_atomic32_clear(3)
- rte_ml_op_error_get(3)
- rte_ring_mc_hts_dequeue_bulk(3)
- rte_swx_ctl_pipeline_table_entry_delete(3)
- rte_sched_subport_stats(3)
- rte_port_ring.h(3)
- rte_eth_xstats_get_names_by_id(3)
- rte_eth_dev_state(3)
- rte_icmp_base_hdr(3)
- rte_compressdev_configure(3)
- rte_table_action.h(3)
- rte_common.h(3)
- rte_vhost_clr_inflight_desc_packed(3)
- rte_gro_get_pkt_count(3)
- rte_cryptodev_stats_get(3)
- rte_event_dev_xstats_mode(3)
- rte_event_dev_preschedule_type(3)
- rte_security_pdcp_xform(3)
- rte_ring_sp_enqueue(3)
- rte_flow_conv_op(3)
- rte_trace_point_emit_float(3)
- rte_thread_get_priority(3)
- rte_crypto_cipher_xform(3)
- rte_ip_frag.h(3)
- rte_ipv6_addr_is_sitelocal(3)
- rte_mtr.h(3)
- rte_crypto_ec_xform(3)
- rte_node_ip6_rewrite_add(3)
- rte_rcu_qsbr_dq_enqueue(3)
- rte_eth_fdir_tunnel_type(3)
- rte_hash_lookup_with_hash_data(3)
- rte_distributor_returned_pkts(3)
- rte_swx_ctl_pipeline_selector_fprintf(3)
- rte_ml_io_float32_to_uint64(3)
- rte_flow_calc_table_hash(3)
- rte_eth_link_speed_to_str(3)
- rte_pktmbuf_lastseg(3)
- rte_flow_ops_get(3)
- rte_swx_ctl_pipeline_table_stats_read(3)
- rte_rib6_find_existing(3)
- rte_mtr_meter_enable(3)
- rte_dev_iterator_next(3)
- rte_node_next_stream_move(3)
- rte_pktmbuf_headroom(3)
- rte_pdump_stats(3)
- rte_gpu_is_valid(3)
- rte_power_pmd_mgmt_get_pause_duration(3)
- rte_swx_ctl_meter_profile_add(3)
- rte_get_timer_cycles(3)
- rte_pcapng_close(3)
- rte_bit_atomic_assign(3)
- rte_swx_table_selector.h(3)
- rte_eth_iterator_init(3)
- rte_mcslock.h(3)
- rte_regexdev_info_get(3)
- rte_ethdev.h(3)
- rte_eth_conf(3)
- rte_delay_us_sleep(3)
- rte_table_op_entry_add_bulk(3)
- rte_eth_tx_burst_mode_get(3)
- rte_pmd_i40e_set_vf_vlan_filter(3)
- rte_fbarray_find_prev_n_used(3)
- rte_ml_dev_xstats_by_name_get(3)
- rte_trace_feature_is_enabled(3)
- rte_ring_peek_elem_pvt.h(3)
- rte_memzone_max_set(3)
- rte_eth_rss_conf(3)
- rte_flow_item_any(3)
- rte_swx_table_learner_add(3)
- rte_acl_config(3)
- rte_fbk_hash_delete_key(3)
- rte_compressdev_enqueue_burst(3)
- rte_flow_item_esp_mask(3)
- rte_table_op_entry_add(3)
- rte_sched_port_dequeue(3)
- rte_pmd_ifpga_partial_reconfigure(3)
- rte_timer_alt_reset(3)
- rte_tm_node_delete(3)
- rte_ipv6_addr_is_v4mapped(3)
- rte_rawdev_start(3)
- rte_bitmap_prefetch0(3)
- rte_is_unicast_ether_addr(3)
- rte_eal_iova_mode(3)
- rte_dma_stats(3)
- rte_lpm6_lookup(3)
- rte_cpu_to_le_32(3)
- rte_rawdev_set_attr(3)
- rte_mempool_mem_cb_t(3)
- rte_pmd_cnxk_ipsec_inb_ctx_update_reg(3)
- rte_crypto_op_pool_private(3)
- rte_event_eth_rx_adapter_create(3)
- rte_atomic64_exchange(3)
- rte_flow_item_igmp_mask(3)
- rte_event_dev_xstats_names_get(3)
- rte_member_add_byte_count(3)
- rte_telemetry.h(3)
- rte_event_dev_xstats_reset(3)
- rte_cfgfile_set_entry(3)
- rte_table_lpm_ipv6_key(3)
- rte_ring_mc_rts_dequeue_bulk(3)
- rte_node_enqueue_x2(3)
- rte_comp_xform(3)
- rte_event_eth_rx_adapter_create_with_params(3)
- rte_rib_depth_to_mask(3)
- rte_gro_reassemble(3)
- rte_swx_pipeline_config(3)
- rte_eth_macaddr_get(3)
- rte_log_list_types(3)
- rte_vhost_extern_callback_register(3)
- rte_ipsec.h(3)
- rte_rawdev_xstats_reset(3)
- rte_mempool_avail_count(3)
- rte_pmd_cnxk_crypto_qp_stats_get(3)
- rte_bswap64(3)
- rte_table_action_meter_profile(3)
- rte_node_enqueue_x4(3)
- rte_port_eventdev_reader_ops(3)
- rte_cryptodev_asymmetric_xform_capability(3)
- rte_mempool_populate_iova(3)
- rte_atomic16_test_and_set(3)
- rte_swx_table_selector_mailbox_size_get(3)
- rte_net_hdr_lens(3)
- rte_bbdev_count(3)
- rte_mempool_memchunk_free_cb_t(3)
- rte_rawdev_info_get(3)
- rte_ml_io_int16_to_float32(3)
- rte_eth_hairpin_get_peer_ports(3)
- rte_lcore_has_role(3)
- rte_port_ring_reader_params(3)
- rte_zmalloc_socket(3)
- rte_strscpy(3)
- rte_atomic32_add(3)
- rte_fbk_hash_add_key(3)
- rte_flow_modify_conntrack(3)
- rte_power_set_uncore_freq(3)
- rte_malloc_validate(3)
- rte_table_action_mtr_counters(3)
- rte_table_action_create(3)
- rte_flow_item_icmp6_nd_na_mask(3)
- rte_table_action_encap_type(3)
- rte_flow_item_gre_opt(3)
- rte_ml_model_load(3)
- rte_is_aligned(3)
- rte_ipsec_group(3)
- rte_ipv6_udptcp_cksum_mbuf(3)
- rte_mtr_meter_vlan_table_update(3)
- rte_eth_bond_member_remove(3)
- rte_atomic64_clear(3)
- rte_gpu_comm_flag_type(3)
- rte_regexdev_enqueue_burst(3)
- rte_swx_ctl_meter_stats_read_with_key(3)
- rte_pmd_ifd_dump_proto_xtr_metadata(3)
- rte_swx_ctl_selector_group_id_field_info_get(3)
- rte_tel_data_start_array(3)
- rte_pci_id(3)
- rte_swx_table_learner_footprint_get(3)
- rte_security_pdcp_sn_size(3)
- rte_mempool_mem_iter(3)
- rte_mempool_cache_free(3)
- rte_cryptodev_configure_raw_dp_ctx(3)
- rte_eth_hairpin_peer(3)
- rte_mtr_capabilities(3)
- rte_mbuf_core.h(3)
- rte_bbdev_op_ldpcenc_flag_bitmasks(3)
- rte_eth_timesync_disable(3)
- rte_flow_item_tcp_mask(3)
- rte_port_sched_reader_params(3)
- rte_regexdev_attr_set(3)
- rte_power_turbo_status(3)
- rte_tel_data_add_array_container(3)
- rte_tm_driver.h(3)
- rte_eth_txmode(3)
- rte_power_uncore_get_num_dies(3)
- rte_get_ptype_l4_name(3)
- rte_kvargs_parse(3)
- rte_vhost_set_last_inflight_io_split(3)
- rte_bswap32(3)
- rte_flow_item_sctp_mask(3)
- rte_vect_max_simd(3)
- rte_gpu_event(3)
- rte_swx_table_lookup_t(3)
- rte_crypto_auth_algorithm(3)
- rte_event_eth_tx_adapter_queue_add(3)
- rte_mempool_list_dump(3)
- rte_thread_attr_t(3)
- rte_ipv6_addr(3)
- rte_cpu_get_flag_name(3)
- rte_raw_cksum_mbuf(3)
- rte_ml_op_error(3)
- rte_vhost_driver_register(3)
- rte_swx_port_ring.h(3)
- rte_timer_type(3)
- rte_per_lcore.h(3)
- rte_hash_crc_4byte(3)
- rte_thread_set_priority(3)
- rte_bitset_atomic_set(3)
- rte_vhost_backend_config_change(3)
- rte_eth_cman_config_set(3)
- rte_eth_fdir_flow_ext(3)
- rte_vxlan.h(3)
- rte_cryptodev_sym_get_private_session_size(3)
- rte_fbarray_find_rev_biggest_used(3)
- rte_port_in_op_rx(3)
- rte_thread_value_get(3)
- rte_eth_tx_descriptor_dump(3)
- rte_comp_algorithm(3)
- rte_thread_set_affinity_by_id(3)
- rte_v256s16_t(3)
- rte_rwlock_read_lock(3)
- rte_event_crypto_adapter_runtime_params_get(3)
- rte_power_monitor_clb_t(3)
- rte_graph_is_invalid(3)
- rte_graph_cluster_stats_cb_t(3)
- rte_eth_dev_rss_algo_name(3)
- rte_usage_hook_t(3)
- rte_trace_point_emit_ptr(3)
- rte_bbdev_op_cap_mld(3)
- rte_keepalive_relay_callback_t(3)
- rte_pipeline_flush(3)
- rte_keepalive.h(3)
- rte_graph_model_is_valid(3)
- rte_vhost_get_negotiated_protocol_features(3)
- rte_eth_hairpin_queue_cap(3)
- rte_pmd_cnxk_hw_session_base_get(3)
- rte_devargs_next(3)
- rte_meter_trtcm(3)
- rte_pktmbuf_free_bulk(3)
- rte_crypto_op_sym_xforms_alloc(3)
- rte_rib6_lookup_exact(3)
- rte_swx_pipeline_metarray_config(3)
- rte_ticketlock.h(3)
- rte_extmem_register(3)
- rte_node_udp4_usr_node_add(3)
- rte_flow_action_handle_query(3)
- rte_event_dev_info_get(3)
- rte_mbuf_data_iova(3)
- rte_intr_callback_unregister(3)
- rte_swx_ctl_pipeline_table_fprintf(3)
- rte_eth_fdir_input(3)
- rte_eth_rx_mq_mode(3)
- rte_flow_template_table_resize_complete(3)
- rte_fbarray_is_used(3)
- rte_vdpa_get_rte_device(3)
- rte_bbdev_state(3)
- rte_bbdev_queue_start(3)
- rte_pmd_i40e_pkt_template_status(3)
- rte_eth_iterator_next(3)
- rte_swx_table_stats(3)
- rte_mempool_in_use_count(3)
- rte_atomic16_read(3)
- rte_trace_point_emit_int(3)
- rte_ether.h(3)
- rte_pipeline_table_create(3)
- rte_crypto_sym_vec(3)
- rte_pmd_ifd_proto_xtr_metadata(3)
- rte_mem_check_dma_mask(3)
- rte_cryptodev_capabilities(3)
- rte_eth_xstats_get(3)
- rte_eth_dev_stop(3)
- rte_hash_del_key_with_hash(3)
- rte_eth_ip_reassembly_dynfield_t(3)
- rte_node_ip4_reassembly_configure(3)
- rte_meter_srtcm_params(3)
- rte_delay_us(3)
- rte_mempool_op_populate_default(3)
- rte_swx_ctl_pipeline_info(3)
- rte_meter_trtcm_profile_config(3)
- rte_mempool_generic_put(3)
- rte_comp_op_bulk_free(3)
- rte_mempool_populate_t(3)
- rte_mbuf_dyn_dump(3)
- rte_hash_add_key_with_hash(3)
- rte_ipv6_tuple(3)
- rte_event_enqueue_new_burst(3)
- rte_rib_set_nh(3)
- rte_class_find(3)
- rte_pmd_ixgbe_bypass_state_set(3)
- rte_ring_mp_enqueue_bulk(3)
- rte_bbdev_enqueue_ldpc_dec_ops(3)
- rte_ipv4_frag_reassemble_packet(3)
- rte_service_lcore_reset_all(3)
- rte_security_macsec_alg(3)
- rte_swx_pipeline_extern_type_register(3)
- rte_service_lcore_count_services(3)
- rte_ring_create(3)
- rte_gro_ctx_create(3)
- rte_compressdev.h(3)
- rte_table_action_encap_config(3)
- rte_event_dma_adapter_vchan_del(3)
- rte_ring_create_elem(3)
- rte_efd_lookup_bulk(3)
- rte_flow_quota_state(3)
- rte_rawdev_xstats_name(3)
- rte_event_crypto_adapter_runtime_params_set(3)
- rte_event_port_default_conf_get(3)
- rte_seqlock.h(3)
- rte_gpudev.h(3)
- rte_security_session_update(3)
- rte_flow_actions_update(3)
- rte_eth_dev_owner_set(3)
- rte_regexdev_rule(3)
- rte_kvargs_process(3)
- rte_bbdev_queue_intr_ctl(3)
- rte_fbk_hash_table(3)
- rte_gtp_psc_type1_hdr(3)
- rte_eth_rxmode(3)
- rte_acl_free(3)
- rte_ml_io_type(3)
- rte_ctz64(3)
- rte_tm_node_add(3)
- rte_is_zero_ether_addr(3)
- rte_eth_tx_buffer_init(3)
- rte_gtp_psc_generic_hdr(3)
- rte_ring_dequeue_elem_finish(3)
- rte_regexdev_selftest(3)
- rte_power_set_uncore_env(3)
- rte_get_tx_ol_flag_list(3)
- rte_port_ring_reader_ops(3)
- rte_crypto_auth_operation_strings(3)
- rte_hash_count(3)
- rte_event_dma_adapter_caps_get(3)
- rte_memseg(3)
- rte_regexdev_configure(3)
- rte_dmadev.h(3)
- rte_swx_pipeline_rss_config(3)
- rte_vlog(3)
- rte_port_sym_crypto_reader_ops(3)
- rte_service_spec(3)
- rte_security_dynfield_is_registered(3)
- rte_ring_free_count(3)
- rte_ml_io_uint16_to_float32(3)
- rte_dev_event_callback_register(3)
- rte_pmd_i40e_add_vf_mac_addr(3)
- rte_reorder_reset(3)
- rte_eth_hash_function(3)
- rte_cryptodev_sym_capability_check_cipher(3)
- rte_flow_op_status(3)
- rte_cryptodev_raw_enqueue(3)
- rte_dma_stats_reset(3)
- rte_flow_pick_transfer_proxy(3)
- rte_mempool_full(3)
- rte_event_port_conf(3)
- rte_get_timer_hz(3)
- rte_event_eth_tx_adapter_instance_get(3)
- rte_ml_model_unload(3)
- rte_eth_cman_config(3)
- rte_compressdev_get_feature_name(3)
- rte_jhash_2words(3)
- rte_flow_item_mark(3)
- rte_udp.h(3)
- rte_memseg_list_walk_thread_unsafe(3)
- rte_bitset_init(3)
- rte_hash_cmp_eq_t(3)
- rte_vfio_noiommu_is_enabled(3)
- rte_table_lpm_ipv6_params(3)
- rte_dev_iterator_init(3)
- rte_eth_tx_queue_is_valid(3)
- rte_port_ring_reader_ipv4_frag_ops(3)
- rte_cpu_is_supported(3)
- rte_cryptodev_asym_get_xform_enum(3)
- rte_bit_atomic_test_and_clear(3)
- rte_log_dump(3)
- rte_service_lcore_add(3)
- rte_pmd_i40e_set_switch_dev(3)
- rte_lpm6_config(3)
- rte_gpu_mem_free(3)
- rte_flow_action_mark(3)
- rte_bbdev_op_type(3)
- rte_pie_enqueue_empty(3)
- rte_fib_lookup_type(3)
- rte_bitset_atomic_clear(3)
- rte_cryptodev_scheduler_option_get(3)
- rte_swx_ipsec_sa_cipher_params(3)
- rte_get_tsc_hz(3)
- rte_crypto_op_status(3)
- rte_dispatcher_match_t(3)
- rte_port_fd_writer_nodrop_ops(3)
- rte_flow_item_gtp_psc(3)
- rte_flow_async_create_by_index_with_pattern(3)
- rte_be_to_cpu_16(3)
- rte_gpu_comm_create_list(3)
- rte_eth_dcb_info(3)
- rte_v128s64_t(3)
- rte_bit_relaxed_set32(3)
- rte_lcore_dump(3)
- rte_swx_port_out_create_t(3)
- rte_ml_io_float32_to_int8(3)
- rte_flow_item_nsh(3)
- rte_align64pow2(3)
- rte_ring_mp_hts_enqueue_burst_elem(3)
- rte_mtr_error_set(3)
- rte_table_action_vxlan_hdr(3)
- rte_ecpri_combined_msg_hdr(3)
- rte_flow_item_gtp_psc_mask(3)
- rte_cryptodev_get_aead_algo_string(3)
- rte_rcu_qsbr_check(3)
- rte_member.h(3)
- rte_eth_representor_type(3)
- rte_mempool_info(3)
- rte_eth_dev_fw_version_get(3)
- rte_log_get_global_level(3)
- rte_cpu_to_be_32(3)
- rte_epoll_wait_interruptible(3)
- rte_event_eth_tx_adapter_event_port_get(3)
- rte_event_eth_tx_adapter_create(3)
- rte_mempool_objsz(3)
- rte_bbdev_stats_get(3)
- rte_mempool_cache_flush(3)
- rte_port_source_ops(3)
- rte_pmd_ixgbe_ping_vf(3)
- rte_event_ring_free(3)
- rte_mcfg_tailq_write_unlock(3)
- rte_dev_cmp_t(3)
- rte_vdev_init(3)
- rte_hash_lookup_with_hash(3)
- rte_tm_error_type(3)
- rte_security_macsec_sa_destroy(3)
- rte_pmd_ifpga_prop(3)
- rte_eth_tunnel_type(3)
- rte_dev_numa_node(3)
- rte_pmd_i40e_rss_queue_region_conf(3)
- rte_thash_get_gfni_matrices(3)
- rte_distributor_get_pkt(3)
- rte_swx_table_selector_group(3)
- rte_rib_insert(3)
- rte_flow_action_ipv6_ext_remove(3)
- rte_delay_us_callback_register(3)
- rte_pmd_dpaa2_mux_rx_frame_len(3)
- rte_smp_mb(3)
- rte_cryptodev_callback_unregister(3)
- rte_socket_id(3)
- rte_kvargs(3)
- rte_cryptodev_scheduler(3)
- rte_efd_update(3)
- rte_cpu_get_flag_enabled(3)
- rte_rib6_free(3)
- rte_spinlock_recursive_lock_tm(3)
- rte_eth_speed_lanes_get(3)
- rte_rib_create(3)
- rte_tm_dynamic_update_type(3)
- rte_spinlock_unlock(3)
- rte_pmd_ixgbe_bypass_ver_show(3)
- rte_ip6.h(3)
- rte_bbdev_fft_op(3)
- rte_event_dma_adapter_service_id_get(3)
- rte_pmd_mlx5_create_geneve_tlv_parser(3)
- rte_seqlock_read_begin(3)
- rte_bpf_eth_tx_elf_load(3)
- rte_bbdev_callback_register(3)
- rte_ip_frag_table_create(3)
- rte_trace_metadata_dump(3)
- rte_bbdev_stop(3)
- rte_swx_port.h(3)
- rte_eth_dev_priority_flow_ctrl_set(3)
- rte_table_op_stats_read(3)
- rte_service_probe_capability(3)
- rte_eth_event_type(3)
- rte_malloc_get_socket_stats(3)
- rte_get_rx_ol_flag_name(3)
- rte_thash_adjust_tuple(3)
- rte_io_wmb(3)
- rte_comp_op_status(3)
- rte_dmadev_core.h(3)
- rte_pipeline_port_in_disable(3)
- rte_bit_assign(3)
- rte_crypto_dh_xform(3)
- rte_crypto_auth_xform(3)
- rte_flow_isolate(3)
- rte_pcapng_mbuf_size(3)
- rte_swx_pipeline_instructions_config(3)
- rte_trace_point_enable(3)
- rte_mem_set_dma_mask(3)
- rte_eth_recycle_mbufs(3)
- rte_pmd_ifpga_stop_update(3)
- rte_vect_get_max_simd_bitwidth(3)
- rte_debug.h(3)
- rte_ipv4_hdr_len(3)
- rte_eth_dev_get_vlan_offload(3)
- rte_swx_table_selector_select(3)
- rte_ring_enqueue_bulk_start(3)
- rte_hash_rcu_config(3)
- rte_pmd_ixgbe_bypass_wd_timeout_show(3)
- rte_hash_lookup_bulk_data(3)
- rte_crypto_op_free(3)
- rte_be32_t(3)
- rte_thash.h(3)
- rte_swx_table_wildcard_match_ops(3)
- rte_bitset_find_first_set(3)
- rte_latencystats.h(3)
- rte_write64_relaxed(3)
- rte_eth_dev_set_vlan_ether_type(3)
- rte_intr_callback_fn(3)
- rte_event_eth_rx_adapter_stats_get(3)
- rte_lcore_count(3)
- rte_acl_field(3)
- rte_rcu_qsbr_thread_unregister(3)
- rte_pmd_ixgbe_macsec_select_txsa(3)
- rte_swx_extern_func_t(3)
- rte_port_ring_writer_ops(3)
- rte_bit_atomic_test_and_set(3)
- rte_trace_save(3)
- rte_port_in_action_params_get(3)
- rte_bit_relaxed_get32(3)
- rte_swx_port_source_params(3)
- rte_bitmap_set_slab(3)
- rte_atomic32_sub_return(3)
- rte_pktmbuf_reset_headroom(3)
- rte_rib6_remove(3)
- rte_table_array.h(3)
- rte_regexdev_is_valid_dev(3)
- rte_tm_node_params(3)
- rte_pmd_mlx5_external_tx_queue_id_unmap(3)
- rte_power_uncore_freq_min(3)
- rte_uuid.h(3)
- rte_eth_timesync_write_time(3)
- rte_graph_worker_model_get(3)
- rte_lpm_lookup(3)
- rte_power_uncore_get_num_pkgs(3)
- rte_lpm.h(3)
- rte_cryptodev_asym_xform_capability_check_optype(3)
- rte_flow_item_random_mask(3)
- rte_tx_callback_fn(3)
- rte_eth_link_get_nowait(3)
- rte_intr_type_set(3)
- rte_cryptodev_asym_capability_get(3)
- rte_tel_data_alloc(3)
- rte_ipsec_group.h(3)
- rte_eth_bond_create(3)
- rte_lpm_rcu_qsbr_add(3)
- rte_crypto_mbuf_to_vec(3)
- rte_swx_ctl_pipeline_rss_key_read(3)
- rte_security_macsec_sa_create(3)
- rte_thash_gen_key(3)
- rte_table_acl_params(3)
- rte_v128s32_t(3)
- rte_malloc_heap_socket_is_external(3)
- rte_ring_get_cons_sync_type(3)
- rte_trace_mode_get(3)
- rte_read64_relaxed(3)
- rte_ring_peek_zc.h(3)
- rte_power_freq_disable_turbo(3)
- rte_intr_type_get(3)
- rte_eth_err_handle_mode(3)
- rte_meter_trtcm_rfc4115_params(3)
- rte_vfio_container_dma_map(3)
- rte_swx_port_source_ops(3)
- rte_cryptodev_scheduler_ordering_set(3)
- rte_node_xstat_increment(3)
- rte_comp_lz4_params(3)
- rte_node_ip4_reassembly_next(3)
- rte_member_query_count(3)
- rte_atomic16_cmpset(3)
- rte_pmd_i40e_package_info(3)
- rte_openlog_stream(3)
- rte_member_lookup_bulk(3)
- rte_event_dev_socket_id(3)
- rte_crypto_op_type(3)
- rte_hash_set_cmp_func(3)
- rte_flow_item_integrity(3)
- rte_service_dump(3)
- rte_power_pmd_mgmt_set_pause_duration(3)
- rte_flow_item_icmp6_echo(3)
- rte_eth_dev_rx_queue_stop(3)
- rte_swx_extern_type_member_func_t(3)
- rte_eth_dev_uc_all_hash_table_set(3)
- rte_fbk_hash.h(3)
- rte_l2tpv2_msg_with_length(3)
- rte_map_flags(3)
- rte_node_ip6_lookup_next(3)
- rte_bbdev_enqueue_dec_ops(3)
- rte_event_dma_adapter.h(3)
- rte_lpm6_find_existing(3)
- rte_cfgfile_parameters(3)
- rte_stack_create(3)
- rte_crypto_sym_op_alloc_from_mbuf_priv_data(3)
- rte_uuid_parse(3)
- rte_power_uncore_freqs(3)
- rte_node___rte_cache_aligned(3)
- rte_event_vector_pool_create(3)
- rte_write32(3)
- rte_fbk_hash_params(3)
- rte_node_next_stream_put(3)
- rte_v256s8_t(3)
- rte_port_eventdev.h(3)
- rte_eal_iopl_init(3)
- rte_swx_port_sink_params(3)
- rte_eth_dev_rx_intr_enable(3)
- rte_event_dev_attr_get(3)
- rte_red.h(3)
- rte_mem_alloc_validator_t(3)
- rte_l2tpv2_common_hdr(3)
- rte_swx_ipsec_free(3)
- rte_event_ring_enqueue_burst(3)
- rte_fib6_lookup_bulk(3)
- rte_gpu_comm_pkt(3)
- rte_swx_table_selector_member(3)
- rte_regexdev_start(3)
- rte_timer_alt_stop(3)
- rte_mempool_free(3)
- rte_edge_t(3)
- rte_atomic64_t(3)
- rte_ring_enqueue_elem(3)
- rte_cryptodev_asym_get_header_session_size(3)
- rte_rcu_qsbr_free_resource_t(3)
- rte_event_eth_tx_adapter_caps_get(3)
- rte_mbuf_iova_set(3)
- rte_vhost_user_extern_ops(3)
- rte_port_ethdev_writer_nodrop_params(3)
- rte_pmd_cnxk_crypto_cptr_write(3)
- rte_pdump_enable_bpf(3)
- rte_ring_dequeue_burst_elem_start(3)
- rte_swx_ipsec_create(3)
- rte_dpaa2_mbuf_pool_bpid(3)
- rte_graph_worker_common.h(3)
- rte_is_same_ether_addr(3)
- rte_tm_wred_profile_add(3)
- rte_lpm_qsbr_mode(3)
- rte_security_pdcp_domain(3)
- rte_eth_get_monitor_addr(3)
- rte_pktmbuf_trim(3)
- rte_flow_action_sample(3)
- rte_flow_async_action_handle_destroy(3)
- rte_bbdev_op_enc_ldpc_tb_params(3)
- rte_mem_virt2phy(3)
- rte_flow_async_actions_update(3)
- rte_pipeline_port_out_action_handler(3)
- rte_mtr_error_type(3)
- rte_security_docsis_xform(3)
- rte_bit_atomic_test_and_assign(3)
- rte_power_pmd_mgmt_get_scaling_freq_max(3)
- rte_gro_ctx_destroy(3)
- rte_swx_extern.h(3)
- rte_rawdev_xstats_by_name_get(3)
- rte_lpm_free(3)
- rte_power_qos_get_cpu_resume_latency(3)
- rte_memory_get_nchannel(3)
- rte_flow_item_udp(3)
- rte_port_in_op_free(3)
- rte_bbdev_callback_unregister(3)
- rte_ecpri.h(3)
- rte_devargs(3)
- rte_bpf_prm(3)
- rte_ring_mp_enqueue_burst_elem(3)
- rte_bbdev_event_type(3)
- rte_thread_attr_get_affinity(3)
- rte_pmd_dlb2.h(3)
- rte_swx_port_fd_writer_ops(3)
- rte_fib_dir24_8_nh_sz(3)
- rte_str_skip_leading_spaces(3)
- rte_event_crypto_adapter_queue_pair_add(3)
- rte_telemetry_register_cmd(3)
- rte_ring_mp_rts_enqueue_bulk_elem(3)
- rte_cryptodev_queue_pair_count(3)
- rte_hash_crc_8byte(3)
- rte_bbdev.h(3)
- rte_rawdev_pmd.h(3)
- rte_hash_free_key_with_position(3)
- rte_tel_value_type(3)
- rte_tm_node_query(3)
- rte_get_ptype_l2_name(3)
- rte_swx_table_state(3)
- rte_pmd_cnxk_ipsec_outb_sa(3)
- rte_crypto_aead_operation_strings(3)
- rte_graph_destroy(3)
- rte_class_register(3)
- rte_event_eth_rx_adapter_free(3)
- rte_pmd_ixgbe_set_tc_bw_alloc(3)
- rte_ticketlock_t(3)
- rte_swx_table_learner_free(3)
- rte_event_eth_rx_adapter_queue_add(3)
- rte_event_port_link(3)
- rte_flow_create(3)
- rte_eth_rxq_info(3)
- rte_cryptodev_get_auth_algo_enum(3)
- rte_pmd_afu_nlb_cfg(3)
- rte_l2tpv2_combined_msg_hdr(3)
- rte_compiler_barrier(3)
- rte_swx_port_out_flush_t(3)
- rte_fbarray_detach(3)
- rte_log_cur_msg_loglevel(3)
- rte_convert_rss_key(3)
- rte_gpu_comm_populate_list_pkts(3)
- rte_power_pmd_mgmt_set_scaling_freq_min(3)
- rte_power_monitor_multi(3)
- rte_dma_auto_free_param(3)
- rte_trace_point_emit_blob(3)
- rte_cryptodev_raw_dequeue_burst(3)
- rte_compressdev_queue_pair_count(3)
- rte_read32_relaxed(3)
- rte_metrics_get_values(3)
- rte_table_action_mtr_config(3)
- rte_malloc_virt2iova(3)
- rte_distributor_process_single(3)
- rte_graph_export(3)
- rte_compressdev_dequeue_burst(3)
- rte_flow_item_ecpri_mask(3)
- rte_atomic64_add(3)
- rte_eth_intr_conf(3)
- rte_metric_name(3)
- rte_tm_node_cman_update(3)
- rte_pdcp_entity_conf(3)
- rte_graph_model_mcore_dispatch_node_lcore_affinity_set(3)
- rte_ml_model_start(3)
- rte_crypto_rsa_xform(3)
- rte_eth_fec_get_capability(3)
- rte_acl_rule_data(3)
- rte_version_month(3)
- rte_jhash_2hashes(3)
- rte_ring_sc_dequeue_burst_elem(3)
- rte_memzone_dump(3)
- rte_fib6_conf(3)
- rte_flow_tunnel_decap_set(3)
- rte_cryptodev_scheduler_mode_get(3)
- rte_dma_info_get(3)
- rte_eth_tx_buffer_set_err_callback(3)
- rte_trace_point_emit_long(3)
- rte_iova_mode(3)
- rte_tm.h(3)
- rte_table_action_lb_config(3)
- rte_rawdev_xstats_get(3)
- rte_eth_bond_member_add(3)
- rte_popcount64(3)
- rte_flow_action_handle_update(3)
- rte_eal_get_lcore_state(3)
- rte_member_add(3)
- rte_memzone_reserve_bounded(3)
- rte_lpm_lookup_bulk(3)
- rte_l2tpv2_msg_with_offset(3)
- rte_swx_ctl_table_info_get(3)
- rte_service_lcore_start(3)
- rte_ml_io_float32_to_float16(3)
- rte_eth_dev_is_removed(3)
- rte_cryptodev_remove_deq_callback(3)
- rte_eth_dev_configure(3)
- rte_pdump_enable_by_deviceid(3)
- rte_dma_stats_get(3)
- rte_swx_ctl_pipeline_selector_group_add(3)
- rte_mtr_stats_update(3)
- rte_eth_xstat_name(3)
- rte_compressdev_close(3)
- rte_table_action_nat_params(3)
- rte_atomic32_inc_and_test(3)
- rte_pmd_cnxk_inl_dev_submit(3)
- rte_gpu_wmb(3)
- rte_eth_event_ipsec_desc(3)
- rte_pmd_ixgbe_bypass_event_show(3)
- rte_mempool_ops(3)
- rte_thread_create_control(3)
- rte_mcfg_mempool_read_unlock(3)
- rte_fib6.h(3)
- rte_rawdev_stop(3)
- rte_rcu_qsbr_lock(3)
- rte_mldev_pmd.h(3)
- rte_mem_lock_page(3)
- rte_eth_bond_link_monitoring_get(3)
- rte_bbdev_start(3)
- rte_table_action_ttl_counters(3)
- rte_timer_next_ticks(3)
- rte_rib6_insert(3)
- rte_macsec.h(3)
- rte_dma_vchan_setup(3)
- rte_node_next_stream_get(3)
- rte_ml_dev_selftest(3)
- rte_event_maintain(3)
- rte_comp_get_feature_name(3)
- rte_cfgfile.h(3)
- rte_regexdev_driver.h(3)
- rte_service_lcore_del(3)
- rte_pmd_i40e_profile_list(3)
- rte_flow_item_meter_color(3)
- rte_trace_point_disable(3)
- rte_dev_iterator(3)
- rte_ring(3)
- rte_intr_instance_alloc(3)
- rte_v256s64_t(3)
- rte_flow_item_udp_mask(3)
- rte_keepalive_dispatch_pings(3)
- rte_regex_ops(3)
- rte_trace_pattern(3)
- rte_node_from_name(3)
- rte_rib_free(3)
- rte_ml_dev_is_valid_dev(3)
- rte_flow_item_flex_field_mode(3)
- rte_tcp.h(3)
- rte_node_edge_get(3)
- rte_mbuf_ext_refcnt_read(3)
- rte_eth_dev_conf_get(3)
- rte_flow_item_icmp6_nd_opt_sla_eth(3)
- rte_bbdev_queue_stop(3)
- rte_flow_item_quota(3)
- rte_pmd_i40e_get_fdir_info(3)
- rte_spinlock_recursive_trylock_tm(3)
- rte_cfgfile_sections(3)
- rte_ring_dequeue_bulk_start(3)
- rte_pmd_ixgbe_get_fdir_stats(3)
- rte_bbdev_op_fft(3)
- rte_bsf64_safe(3)
- rte_flow_update_meter_mark(3)
- rte_smp_wmb(3)
- rte_security_session_get_size(3)
- rte_bit_atomic_set(3)
- rte_get_ptype_inner_l2_name(3)
- rte_mem_alloc_validator_unregister(3)
- rte_pktmbuf_detach_extbuf(3)
- rte_rib_get_nh(3)
- rte_ipsec_state(3)
- rte_mtr_ops_get(3)
- rte_crypto_asym_xform_type(3)
- rte_hash(3)
- rte_malloc(3)
- rte_fib6_lookup_fn_t(3)
- rte_rawdev_firmware_status_get(3)
- rte_regexdev_xstats_get(3)
- rte_swx_port_ring_reader_ops(3)
- rte_eth_event_macsec_type(3)
- rte_log_set_level(3)
- rte_rcu_qsbr_thread_offline(3)
- rte_event_crypto_metadata(3)
- rte_combine32ms1b(3)
- rte_cryptodev_add_enq_callback(3)
- rte_cpu_strcmp_auxval(3)
- rte_mbuf_ext_shared_info(3)
- rte_distributor_flush(3)
- rte_ipsec_sad_del(3)
- rte_power_uncore_init(3)
- rte_flow_item_icmp6_mask(3)
- rte_bbdev_enc_op_alloc_bulk(3)
- rte_bbdev_dequeue_ldpc_dec_ops(3)
- rte_power_get_env(3)
- rte_hash_bucket(3)
- rte_port_in_action_lb_config(3)
- rte_ring_mp_hts_enqueue_burst(3)
- rte_mempool_alloc_t(3)
- rte_timer_alt_dump_stats(3)
- rte_swx_table_exact_match_unoptimized_ops(3)
- rte_ticketlock_trylock(3)
- rte_vhost_vring_call(3)
- rte_pktmbuf_dump(3)
- rte_trace.h(3)
- rte_ml_io_float32_to_uint16(3)
- rte_ring_dequeue_zc_bulk_start(3)
- rte_dev_dma_unmap(3)
- rte_atomic16_sub_return(3)
- rte_flow_pattern_template_create(3)
- rte_ml_model_info(3)
- rte_eth_timesync_adjust_freq(3)
- rte_flow_item_icmp_mask(3)
- rte_bbdev_op_cap_turbo_enc(3)
- rte_mbuf_dynfield_copy(3)
- rte_cpu_to_le_16(3)
- rte_pmd_mlx5_get_dyn_flag_names(3)
- rte_trace_point_emit_i64(3)
- rte_crypto_ecdh_op_param(3)
- rte_table_action_stats_config(3)
- rte_compressdev_stats_reset(3)
- rte_flow_item_l2tpv2(3)
- rte_swx_port_ethdev_reader_ops(3)
- rte_swx_field_params(3)
- rte_tm_node_capabilities_get(3)
- rte_event_crypto_adapter_mode(3)
- rte_bbdev_op_dec_ldpc_cb_params(3)
- rte_ring_list_dump(3)
- rte_thread_equal(3)
- rte_fib_type(3)
- rte_cryptodev_cb(3)
- rte_event_port_unlinks_in_progress(3)
- rte_fbk_hash_free(3)
- rte_compressdev_config(3)
- rte_intr_fd_set(3)
- rte_swx_ctl_pipeline_learner_default_entry_read(3)
- rte_node_udp4_dst_port_add(3)
- rte_tm_shaper_profile_add(3)
- rte_port_ring_writer_ipv6_ras_ops(3)
- rte_stack_push(3)
- rte_ml_dev_info(3)
- rte_port_sched_writer_ops(3)
- rte_mempool_dequeue_t(3)
- rte_event_eth_rx_adapter_event_port_get(3)
- rte_vfio_container_group_unbind(3)
- rte_flow_tunnel_action_decap_release(3)
- rte_rawdev_firmware_unload(3)
- rte_thread_set_affinity(3)
- rte_ring_get_capacity(3)
- rte_pmd_ixgbe_mdio_unlock(3)
- rte_pmd_dpaa2_cmdif.h(3)
- rte_regexdev_rule_db_export(3)
- rte_flow_async_action_list_handle_destroy(3)
- rte_port_out_op_stats_read(3)
- rte_memseg_list_walk(3)
- rte_tm_node_parent_update(3)
- rte_eth_fdir_status(3)
- rte_pmd_i40e_set_vf_tc_bw_alloc(3)
- rte_member_lookup_multi_bulk(3)
- rte_power_set_env(3)
- rte_gpu_mem_alloc(3)
- rte_node_xstats(3)
- rte_hypervisor_get_name(3)
- rte_mbuf_dynfield_register_offset(3)
- rte_swx_port_ring_writer_params(3)
- rte_timer_data_dealloc(3)
- rte_port_in_action_free(3)
- rte_flow_query_quota(3)
- rte_thread_t(3)
- rte_event_crypto_adapter_queue_conf(3)
- rte_cryptodev_scheduler_worker_attach(3)
- rte_rib6_lookup_parent(3)
- rte_pdump_disable(3)
- rte_pmd_i40e_pkt_template_behavior(3)
- rte_ipsec_pkt_cpu_prepare_stateless(3)
- rte_event_dma_adapter_runtime_params(3)
- rte_pmd_ixgbe_set_vf_rate_limit(3)
- rte_rawdev_pmd_get_named_dev(3)
- rte_ipsec_sad_destroy(3)
- rte_eth_dev_set_vlan_strip_on_queue(3)
- rte_swx_port_out_free_t(3)
- rte_vhost_clr_inflight_desc_split(3)
- rte_rib6_conf(3)
- rte_ring_mp_enqueue_burst(3)
- rte_eth_dev_cb_fn(3)
- rte_pmd_i40e_flow_type_mapping_reset(3)
- rte_flow_action_set_tp(3)
- rte_ml_io_uint64_to_float32(3)
- rte_cryptodev_asym_session_get_user_data(3)
- rte_ring_sc_dequeue_elem(3)
- rte_reorder_memory_footprint_get(3)
- rte_cfgfile_section_num_entries(3)
- rte_dma_dev_max(3)
- rte_rib_find_existing(3)
- rte_flow_actions_template_create(3)
- rte_swx_keycmp_func_t(3)
- rte_eal_tailq_register(3)
- rte_mcfg_mempool_read_lock(3)
- rte_eth_dev_rx_queue_start(3)
- rte_eth_dev_callback_register(3)
- rte_pmd_i40e_get_fdir_stats(3)
- rte_port_eventdev_writer_params(3)
- rte_acl_build(3)
- rte_mempool_register_ops(3)
- rte_ring_mc_dequeue_burst_elem(3)
- rte_eth_dev_set_mc_addr_list(3)
- rte_flow_template_table_destroy(3)
- rte_cryptodev_cb_fn(3)
- rte_crypto_ecdsa_op_param(3)
- rte_eth_dev_get_name_by_port(3)
- rte_security_session_fast_mdata_get(3)
- rte_bbdev_op_cap_fft(3)
- rte_port_in_op_stats_read(3)
- rte_swx_table_learner_lookup(3)
- rte_flow_item_flex_tunnel_mode(3)
- rte_ring_queue_behavior(3)
- rte_cryptodev_sym_capability_check_auth(3)
- rte_swx_pipeline_table_state_get(3)
- rte_eth_bond_mode_get(3)
- rte_uuid_unparse(3)
- rte_lcore_state_t(3)
- rte_pmd_ifpga_uuid(3)
- rte_kvargs_count(3)
- rte_cryptodev_driver_name_get(3)
- rte_sched_port_free(3)
- rte_event_timer_adapter_create_ext(3)
- rte_vhost_stat_name(3)
- rte_bbdev_op_enc_turbo_cb_params(3)
- rte_flow_pattern_template_attr(3)
- rte_event_dequeue_timeout_ticks(3)
- rte_atomic32_t(3)
- rte_dispatcher_service_id_get(3)
- rte_event_dev_get_dev_id(3)
- rte_fbarray_find_next_n_used(3)
- rte_vhost_vring_stats_reset(3)
- rte_flow_indirect_update_flow_meter_mark(3)
- rte_cryptodev_scheduler_worker_detach(3)
- rte_bbdev_fft_op_free_bulk(3)
- rte_pktmbuf_mtod(3)
- rte_regexdev_rule_db_compile_activate(3)
- rte_l2tpv2_msg_without_offset(3)
- rte_swx_table_selector_create(3)
- rte_mempool_populate_anon(3)
- rte_cfgfile_has_section(3)
- rte_eth_dev_owner_get(3)
- rte_ml_dev_stop(3)
- rte_eventdev_trace_fp.h(3)
- rte_bbdev_enqueue_status(3)
- rte_power_uncore_freq_max(3)
- rte_flow_async_action_handle_create(3)
- rte_mbuf_data_iova_default(3)
- rte_security_macsec_sc_create(3)
- rte_eth_bond_mode_set(3)
- rte_node_t(3)
- rte_tm_level_capabilities_get(3)
- rte_event_crypto_adapter_queue_pair_del(3)
- rte_flow_item_ptype_mask(3)
- rte_ring_mp_enqueue_elem(3)
- rte_swx_ctl_table_action_info(3)
- rte_swx_pipeline_mirroring_config(3)
- rte_eal_cleanup(3)
- rte_fbk_hash_get_load_factor(3)
- rte_table_acl_ops(3)
- rte_atomic16_clear(3)
- rte_hash_crc_2byte(3)
- rte_mbuf_refcnt_read(3)
- rte_flow_modify_op(3)
- rte_node_clone(3)
- rte_eth_dev_uc_hash_table_set(3)
- rte_ticketlock_lock(3)
- rte_pmd_i40e_queue_region_conf(3)
- rte_pmd_cnxk_ipsec_inb_sa(3)
- rte_wait_until_equal_64(3)
- rte_red_params(3)
- rte_pktmbuf_read(3)
- rte_cycles.h(3)
- rte_pipeline_port_out_create(3)
- rte_flow_table_insertion_type(3)
- rte_mempool_obj_iter(3)
- rte_seqcount.h(3)
- rte_pdump_init(3)
- rte_lpm6_is_rule_present(3)
- rte_event_dev_stop(3)
- rte_combine64ms1b(3)
- rte_mbuf_prefetch_part1(3)
- rte_ip_frag_death_row(3)
- rte_event_port_quiesce(3)
- rte_bus_find(3)
- rte_mem_lock(3)
- rte_tm_node_shared_wred_context_update(3)
- rte_mempool_calc_obj_size(3)
- rte_eth_promiscuous_disable(3)
- rte_bbdev_op_cap_ldpc_dec(3)
- rte_bit_relaxed_test_and_clear32(3)
- rte_flow_action_prog_argument(3)
- rte_bitset_find_set(3)
- rte_eth_remove_rx_callback(3)
- rte_power_uncore.h(3)
- rte_hexdump.h(3)
- rte_atomic32_inc(3)
- rte_rib_get_ip(3)
- rte_bitmap_get_memory_footprint(3)
- rte_atomic.h(3)
- rte_version.h(3)
- rte_compressdev_get_dev_id(3)
- rte_security_oop_dynfield_offset(3)
- rte_event_eth_rx_adapter_stats(3)
- rte_bbdev_dequeue_mldts_ops(3)
- rte_thash_get_key(3)
- rte_flow_item_quota_mask(3)
- rte_rib6_get_depth(3)
- rte_bbdev_queue_intr_disable(3)
- rte_swx_ctl_pipeline_regarray_write_with_key(3)
- rte_bbdev_pmd_callback_process(3)
- rte_ring_hts_elem_pvt.h(3)
- rte_ring_enqueue_bulk_elem(3)
- rte_graph_t(3)
- rte_swx_ipsec_sa_aead_params(3)
- rte_vhost_vring_stats_get(3)
- rte_version_year(3)
- rte_swx_hash_func_t(3)
- rte_rib_lookup_exact(3)
- rte_spinlock_recursive_init(3)
- rte_flow_flex_item_create(3)
- rte_rawdev_queue_conf_get(3)
- rte_tcp_hdr(3)
- rte_pmd_i40e_process_ddp_package(3)
- rte_l2tpv2_msg_without_length(3)
- rte_uuid_is_null(3)
- rte_acl_list_dump(3)
- rte_trace_point_emit_u32(3)
- rte_ring_mc_rts_dequeue_bulk_elem(3)
- rte_meter_srtcm_config(3)
- rte_dev_dma_map(3)
- rte_cryptodev_count(3)
- rte_ml_io_float16_to_float32(3)
- rte_pflock_init(3)
- rte_ring_dequeue(3)
- rte_power_freqs(3)
- rte_dev_driver(3)
- rte_eth_dev_tx_offload_name(3)
- rte_eth_event_macsec_desc(3)
- rte_metrics.h(3)
- rte_thread_set_name(3)
- rte_mcfg_mem_read_lock(3)
- rte_version_prefix(3)
- rte_gpu_comm_set_status(3)
- rte_alarm.h(3)
- rte_pmd_i40e_ptype_mapping_get(3)
- rte_table_hash_cuckoo_ops(3)
- rte_mempool_get_count(3)
- rte_dma_count_avail(3)
- rte_pmd_ixgbe_bypass_init(3)
- rte_bitset_xor(3)
- rte_mbuf_dynfield(3)
- rte_ring_dequeue_burst_start(3)
- rte_comp_op_type(3)
- rte_crypto_sym_xform(3)
- rte_thash_gfni_supported(3)
- rte_mbuf_dynfield_register(3)
- rte_intr_callback_unregister_sync(3)
- rte_lpm6_delete_bulk_func(3)
- rte_bbdev_dequeue_ldpc_enc_ops(3)
- rte_cryptodev_device_count_by_driver(3)
- rte_memzone_max_get(3)
- rte_hash_find_existing(3)
- rte_bbdev_cb_fn(3)
- rte_event_eth_rx_adapter_queue_conf(3)
- rte_eth_fdir_filter(3)
- rte_event_crypto_adapter_event_port_get(3)
- rte_bbdev_close(3)
- rte_event_eth_tx_adapter_stats(3)
- rte_mtr_meter_profile_add(3)
- rte_memseg_list_walk_t(3)
- rte_comp_checksum_type(3)
- rte_comp_huffman(3)
- rte_pmd_cnxk_cpt_res_s_rte_pmd_cpt_cn10k_res_s(3)
- rte_port_ring_writer_ipv4_ras_ops(3)
- rte_pmd_cnxk_crypto_submit(3)
- rte_ring_hts.h(3)
- rte_swx_ctl_table_match_field_info_get(3)
- rte_event_eth_rx_adapter_queue_stats_reset(3)
- rte_flow_ops(3)
- rte_rawdev_socket_id(3)
- rte_fib_lookup_bulk(3)
- rte_trace_point_emit_u64(3)
- rte_bitmap_reset(3)
- rte_atomic16_dec_and_test(3)
- rte_ip_frag_free_death_row(3)
- rte_pmd_ixgbe_mdio_unlocked_write(3)
- rte_bpf_get_jit(3)
- rte_eth_tcpv6_flow(3)
- rte_compressdev_info(3)
- rte_mcfg_mem_write_unlock(3)
- rte_cryptodev_dequeue_burst(3)
- rte_epoll_wait(3)
- rte_meter_srtcm_color_aware_check(3)
- rte_tm_mark_vlan_dei(3)
- rte_seqcount_read_begin(3)
- rte_tel_data_add_dict_container(3)
- rte_thread_unregister(3)
- rte_compressdev_start(3)
- rte_mtr_error(3)
- rte_pmd_afu_he_lpbk_cfg(3)
- rte_security_ctx_flags_set(3)
- rte_ml_dev_xstats_get(3)
- rte_memseg_get_fd(3)
- rte_rawdev_pmd_is_valid_dev(3)
- rte_mov256(3)
- rte_mbuf_tx_offload(3)
- rte_dispatcher_stats_get(3)
- rte_comp_flush_flag(3)
- rte_rwlock_read_lock_tm(3)
- rte_flow_item_ethdev(3)
- rte_ticketlock_is_locked(3)
- rte_red_config_init(3)
- rte_timer_alt_manage(3)
- rte_crypto_dsa_xform(3)
- rte_eth_dev_set_vlan_pvid(3)
- rte_port_in_action_type(3)
- rte_pmd_cnxk_sec_action_alg(3)
- rte_crypto_asym_xform(3)
- rte_mtr_color_in_protocol(3)
- rte_ipv6_udptcp_cksum_mbuf_verify(3)
- rte_event_ring_dequeue_burst(3)
- rte_ring_sc_dequeue(3)
- rte_port_in_ops(3)
- rte_ml_io_bfloat16_to_float32(3)
- rte_bus_name(3)
- rte_pmd_i40e_flow_type_mapping_update(3)
- rte_ring_mp_enqueue(3)
- rte_flow_get_restore_info(3)
- rte_rcu_qsbr_thread_register(3)
- rte_eth_dcb_tc_queue_mapping(3)
- rte_power_uncore_get_num_freqs(3)
- rte_event_eth_rx_adapter_cb_register(3)
- rte_pktmbuf_adj(3)
- rte_pmd_i40e_inset_set(3)
- rte_ml_dev_configure(3)
- rte_eth_timesync_read_rx_timestamp(3)
- rte_ipsec_pkt_process(3)
- rte_exit(3)
- rte_thread_attr_set_affinity(3)
- rte_proc_type_t(3)
- rte_ptr_compress.h(3)
- rte_flow_item_vxlan(3)
- rte_vhost_driver_get_vdpa_device(3)
- rte_bus_scan(3)
- rte_swx_table_em.h(3)
- rte_ring___rte_cache_aligned(3)
- rte_crypto_param_range(3)
- rte_eth_buffer_split_get_supported_hdr_ptypes(3)
- rte_event_eth_tx_adapter_runtime_params_init(3)
- rte_flow_item_l2tpv2_mask(3)
- rte_mcfg_tailq_write_lock(3)
- rte_swx_port_fd_writer_params(3)
- rte_sched_subport_config(3)
- rte_event_timer_adapter_info(3)
- rte_kvargs_process_opt(3)
- rte_gtp.h(3)
- rte_thread_get_affinity(3)
- rte_thread_join(3)
- rte_table_action_pppoe_hdr(3)
- rte_memseg_walk_thread_unsafe(3)
- rte_eth_bond_xmit_policy_get(3)
- rte_port_ethdev_reader_params(3)
- rte_table_action_encap_vxlan_params(3)
- rte_vhost_get_monitor_addr(3)
- rte_dev_policy(3)
- rte_rawdev_firmware_load(3)
- rte_pktmbuf_prefree_seg(3)
- rte_swx_ctl_pipeline_selector_stats_read(3)
- rte_pmd_ixgbe_set_tx_loopback(3)
- rte_memseg_walk_t(3)
- rte_cryptodev_asym_xform_capability_check_hash(3)
- rte_swx_ipsec_sa_params(3)
- rte_vdpa_get_queue_num(3)
- rte_compressdev_stream_create(3)
- rte_jhash_32b(3)
- rte_swx_ctl_pipeline_regarray_read(3)
- rte_gpu_find_next(3)
- rte_table_array_params(3)
- rte_driver_name(3)
- rte_pmd_ifpga_port_prop(3)
- rte_rawdev_pmd_uninit(3)
- rte_swx_port_in_ops(3)
- rte_service_attr_reset_all(3)
- rte_eth_dev_rx_intr_ctl_q(3)
- rte_cryptodev_is_valid_dev(3)
- rte_eth_rx_avail_thresh_set(3)
- rte_devargs_reset(3)
- rte_ml_op_pool_create(3)
- rte_flow_conv_rule(3)
- rte_service_map_lcore_set(3)
- rte_flow_action_type(3)
- rte_flow_item_any_mask(3)
- rte_graph_cluster_stats_reset(3)
- rte_thash_add_helper(3)
- rte_swx_table_selector_group_set(3)
- rte_approx_64(3)
- rte_member_delete(3)
- rte_event_port_profile_switch(3)
- rte_security_tls_version(3)
- rte_pdcp_group(3)
- rte_memzone_reserve_aligned(3)
- rte_eth_tcpv4_flow(3)
- rte_vhost_driver_start(3)
- rte_swx_ctl_pipeline_port_out_stats_read(3)
- rte_swx_table_mailbox_size_get_t(3)
- rte_thread_create_internal_control(3)
- rte_swx_pipeline_codegen(3)
- rte_bbdev_fft_op_alloc_bulk(3)
- rte_port_frag.h(3)
- rte_pdump_enable(3)
- rte_flow_item_icmp6(3)
- rte_ml_buff_seg(3)
- rte_security_tls_sess_type(3)
- rte_graph_foreach_node(3)
- rte_cpu_getauxval(3)
- rte_tm_node_type_get(3)
- rte_swx_ctl_pipeline_learner_timeout_set(3)
- rte_sctp_hdr(3)
- rte_bbdev_op_type_str(3)
- rte_rmt_call_main_t(3)
- rte_regexdev_stop(3)
- rte_port_ras.h(3)
- rte_security_ctx(3)
- rte_port_in_action.h(3)
- rte_table_action_ipv6_header(3)
- rte_distributor_poll_pkt_single(3)
- rte_crypto_vec(3)
- rte_seqlock_init(3)
- rte_dma_fill(3)
- rte_fbk_hash_add_key_with_bucket(3)
- rte_pdcp_entity_establish(3)
- rte_ml_dev_xstats_names_get(3)
- rte_bitset_set_all(3)
- rte_eth_read_clock(3)
- rte_prefetch0_write(3)
- rte_graph_obj_dump(3)
- rte_gpu_add_child(3)
- rte_flow_action_rss(3)
- rte_reorder_free(3)
- rte_pmd_i40e_inset_get(3)
- rte_pmd_i40e_flow_add_del_packet_template(3)
- rte_mem_resource(3)
- rte_jhash_1word(3)
- rte_cman_mode(3)
- rte_bbdev_mldts_op(3)
- rte_swx_table_match_type(3)
- rte_flow_item_pppoe(3)
- rte_pmd_dpaa_set_tx_loopback(3)
- rte_mcfg_mempool_write_lock(3)
- rte_ether_hdr(3)
- rte_table_action_mpls_hdr(3)
- rte_atomic16_dec(3)
- rte_power_get_capabilities(3)
- rte_distributor_returned_pkts_single(3)
- rte_ring_get_prod_sync_type(3)
- rte_eth_dev_rss_hash_conf_get(3)
- rte_crypto_op_attach_asym_session(3)
- rte_swx_pipeline_mirroring_session_params(3)
- rte_realloc_socket(3)
- rte_event_eth_tx_adapter_start(3)
- rte_pktmbuf_pool_init(3)
- rte_trace_point_emit_size_t(3)
- rte_get_ptype_name(3)
- rte_vlan_strip(3)
- rte_swx_ctl_meter_set_with_key(3)
- rte_swx_ctl_meter_stats_read(3)
- rte_ipv6_get_next_ext(3)
- rte_event_eth_tx_adapter_stop(3)
- rte_event_timer_adapter_stats_get(3)
- rte_pdump.h(3)
- rte_swx_ctl_pipeline_rss_key_write(3)
- rte_hash_crc(3)
- rte_port_ring_multi_writer_nodrop_params(3)
- rte_pmd_dpaa2_get_tlu_hash(3)
- rte_mldev.h(3)
- rte_eth_fec_mode(3)
- rte_hexdump(3)
- rte_v64s16_t(3)
- rte_flow_action_list_handle_create(3)
- rte_ring_enqueue_finish(3)
- rte_port_sched.h(3)
- rte_tm_cman_mode(3)
- rte_meter_trtcm_color_aware_check(3)
- rte_crypto_rsa_padding_type(3)
- rte_dma_conf(3)
- rte_flow_action_modify_field(3)
- rte_mem_alloc_validator_register(3)
- rte_pie_dequeue(3)
- rte_cryptodev_sym_session_opaque_data_get(3)
- rte_power_freq_up(3)
- rte_bbdev_op_enc_ldpc_cb_params(3)
- rte_mempool_from_obj(3)
- rte_fbarray_init(3)
- rte_timer_status(3)
- rte_bitset_atomic_flip(3)
- rte_red_enqueue_empty(3)
- rte_swx_ctl_regarray_info_get(3)
- rte_udp_hdr(3)
- rte_mempool_ops_get_info(3)
- rte_eth_bond_link_up_prop_delay_get(3)
- rte_node_enqueue(3)
- rte_dma_completed(3)
- rte_bbdev_op_data(3)
- rte_mempool_get_mem_range(3)
- rte_lpm_find_existing(3)
- rte_tm_ops_get(3)
- rte_cryptodev_remove_enq_callback(3)
- rte_thash_get_helper(3)
- rte_eth_bond_mac_address_reset(3)
- rte_eth_rxseg_capa(3)
- rte_pmd_i40e_remove_vf_mac_addr(3)
- rte_rawdev_dump(3)
- rte_devargs_parsef(3)
- rte_pmd_ifpga_get_phy_info(3)
- rte_port_ring_multi_writer_ops(3)
- rte_bbdev_enqueue_ldpc_enc_ops(3)
- rte_trace_point_emit_double(3)
- rte_hash_lookup_data(3)
- rte_bitops.h(3)
- rte_v128u32_t(3)
- rte_timer.h(3)
- rte_log(3)
- rte_latencystats_update(3)
- rte_pmd_i40e_set_tx_loopback(3)
- rte_port_eventdev_writer_nodrop_params(3)
- rte_security_capability(3)
- rte_flow_action_meter_color(3)
- rte_flow_desc(3)
- rte_dev_event_monitor_stop(3)
- rte_malloc_heap_memory_add(3)
- rte_flow_action_conntrack(3)
- rte_ml_io_int8_to_float32(3)
- rte_intr_fd_get(3)
- rte_flow_conntrack_state(3)
- rte_crypto_rsa_priv_key_type(3)
- rte_vfio_get_group_fd(3)
- rte_pmd_iavf.h(3)
- rte_eth_dev_priv_dump(3)
- rte_pmd_ixgbe_macsec_config_rxsc(3)
- rte_prefetch1_write(3)
- rte_eth_stats_reset(3)
- rte_regexdev_rule_db_import(3)
- rte_pipeline_check(3)
- rte_fbarray_find_contig_used(3)
- rte_strerror(3)
- rte_table_op_create(3)
- rte_lpm_create(3)
- rte_fib_find_existing(3)
- rte_ring_enqueue_zc_burst_elem_start(3)
- rte_eth_dev_priority_flow_ctrl_queue_info_get(3)
- rte_jhash.h(3)
- rte_event_dev_config(3)
- rte_event_crypto_adapter_vector_limits(3)
- rte_eth_dev_adjust_nb_rx_tx_desc(3)
- rte_port_in_action_lb_params(3)
- rte_mbuf_dyn_rx_timestamp_register(3)
- rte_vhost_log_write(3)
- rte_vhost.h(3)
- rte_reorder_insert(3)
- rte_ring_dequeue_burst_elem(3)
- rte_prefetch2(3)
- rte_ring_get_cons_htd_max(3)
- rte_flow_error_set(3)
- rte_v128u8_t(3)
- rte_mbuf_ext_refcnt_update(3)
- rte_malloc_socket_stats(3)
- rte_ring_mc_hts_dequeue_burst(3)
- rte_bit_relaxed_test_and_set64(3)
- rte_dispatcher_bind_port_to_lcore(3)
- rte_flow_item_mark_mask(3)
- rte_service.h(3)
- rte_pmd_i40e_set_vf_tc_max_bw(3)
- rte_event_port_setup(3)
- rte_event_eth_tx_adapter_queue_stop(3)
- rte_table_action_meter_read(3)
- rte_power_pmd_mgmt_get_emptypoll_max(3)
- rte_flow_item_icmp6_nd_na(3)
- rte_gpu_info(3)
- rte_rwlock_write_lock_tm(3)
- rte_spinlock_recursive_t(3)
- rte_swx_pipeline_port_in_config(3)
- rte_flow_query_update_mode(3)
- rte_ring_headtail(3)
- rte_gre_hdr(3)
- rte_eth_dev_hairpin_capability_get(3)
- rte_mempool_set_ops_byname(3)
- rte_pmd_mlx5.h(3)
- rte_ml_io_dequantize(3)
- rte_uuid_compare(3)
- rte_pipeline_ah_packet_hijack(3)
- rte_security_ctx_flags_get(3)
- rte_intr_callback_unregister_pending(3)
- rte_fbk_hash_clear_all(3)
- rte_cryptodev_sym_session_set_user_data(3)
- rte_eth_ipv6_flow(3)
- rte_bbdev_driver_info(3)
- rte_pipeline_port_in_stats_read(3)
- rte_event_eth_tx_adapter_conf_cb(3)
- rte_vlan_insert(3)
- rte_ring_dequeue_bulk_elem(3)
- rte_sched_pipe_config(3)
- rte_eth_tx_queue_info_get(3)
- rte_pmd_cnxk_ipsec_outb_ctx_update_reg(3)
- rte_ml_dev_queue_pair_setup(3)
- rte_pktmbuf_attach_extbuf(3)
- rte_sched_port_params(3)
- rte_cryptodev_raw_get_dequeue_count_t(3)
- rte_mbuf_dynflag_register_bitnum(3)
- rte_flow_info_get(3)
- rte_fib6_find_existing(3)
- rte_flow_item_geneve(3)
- rte_eal_parse_coremask(3)
- rte_regexdev_get_dev_id(3)
- rte_ethdev_trace_fp.h(3)
- rte_ring_sp_enqueue_bulk_elem(3)
- rte_geneve.h(3)
- rte_tel_data_add_dict_uint_hex(3)
- rte_cryptodev_asymmetric_capability(3)
- rte_ipv4_cksum_simple(3)
- rte_security_dynfield_offset(3)
- rte_swx_ctl_pipeline_regarray_read_with_key(3)
- rte_event_port_unlink(3)
- rte_mempool_free_t(3)
- rte_table_action_mtr_params(3)
- rte_eth_fc_mode(3)
- rte_thash_init_ctx(3)
- rte_log_set_level_pattern(3)
- rte_ring_elem.h(3)
- rte_power_pmd_mgmt_type(3)
- rte_dma_port_type(3)
- rte_ipv6_udptcp_cksum(3)
- rte_log_set_global_level(3)
- rte_swx_pipeline_table_state_set(3)
- rte_eventdev_stop_flush_t(3)
- rte_rcu_qsbr_unlock(3)
- rte_atomic128_cmp_exchange(3)
- rte_mem_unmap(3)
- rte_lpm_add(3)
- rte_port_ring_multi_reader_params(3)
- rte_table_action_profile_freeze(3)
- rte_fbarray_find_next_used(3)
- rte_pmd_ifpga.h(3)
- rte_ring_lookup(3)
- rte_table_encap_ether_qinq_pppoe(3)
- rte_crypto.h(3)
- rte_meter_trtcm_rfc4115_profile_config(3)
- rte_eth_dev_rx_intr_ctl_q_get_fd(3)
- rte_pmd_i40e_pkt_template_conf(3)
- rte_mempool_event(3)
- rte_bbdev_find_next(3)
- rte_flow_action_of_push_vlan(3)
- rte_mempool_ops_table(3)
- rte_ml_io_uint32_to_float32(3)
- rte_service_run_iter_on_app_lcore(3)
- rte_pmd_i40e_set_vf_vlan_insert(3)
- rte_vfio_get_container_fd(3)
- rte_ecpri_msg_remote_reset(3)
- rte_higig.h(3)
- rte_pmd_i40e_pkt_template_input(3)
- rte_cfgfile_section_entries(3)
- rte_port_ring_reader_ipv6_frag_ops(3)
- rte_eth_rx_burst_mode_get(3)
- rte_swx_ctl_pipeline_abort(3)
- rte_vhost_rx_queue_count(3)
- rte_vdpa_stat(3)
- rte_distributor_process(3)
- rte_swx_ctl_pipeline_find(3)
- rte_port_in_action_profile_freeze(3)
- rte_pktmbuf_ext_shinfo_init_helper(3)
- rte_flow_action_port_id(3)
- rte_rcu_qsbr_init(3)
- rte_flow_async_create(3)
- rte_table_acl_rule_delete_params(3)
- rte_ipsec_sad_lookup(3)
- rte_log_can_log(3)
- rte_pipeline_ah_packet_drop(3)
- rte_interrupts.h(3)
- rte_log_register(3)
- rte_compressdev_name_get(3)
- rte_event_timer_adapter_stats_reset(3)
- rte_lcore_register_usage_cb(3)
- rte_comp_op_pool_create(3)
- rte_ring_sp_enqueue_burst_elem(3)
- rte_cryptodev_schedule_option_type(3)
- rte_pmd_mlx5_sync_flow(3)
- rte_mbuf_sched_color_set(3)
- rte_power_unset_env(3)
- rte_swx_table_wm.h(3)
- rte_service_map_lcore_get(3)
- rte_eth_dev_pool_ops_supported(3)
- rte_flow_op_result(3)
- rte_bbdev_enqueue_enc_ops(3)
- rte_pmd_ixgbe_set_vf_vlan_filter(3)
- rte_dispatcher_stats_reset(3)
- rte_crypto_op_sess_type(3)
- rte_eth_representor_range(3)
- rte_acl_classify_alg(3)
- rte_mtr_stats_read(3)
- rte_swx_keycmp_func_get(3)
- rte_fbarray_find_prev_used(3)
- rte_vfio_release_device(3)
- rte_event_timer_adapter_stats(3)
- rte_cfgfile_load(3)
- rte_gpu_comm_create_flag(3)
- rte_event_dev_count(3)
- rte_seqcount_t(3)
- rte_crypto_asym_op_strings(3)
- rte_zmalloc(3)
- rte_bpf_convert(3)
- rte_mempool_lookup(3)
- rte_eth_speed_bitflag(3)
- rte_table_action_mtr_tc_params(3)
- rte_atomic32_dec(3)
- rte_pmd_i40e_flow_type_mapping_get(3)
- rte_regexdev_config(3)
- rte_mbuf_dynflag_lookup(3)
- rte_port_fd_reader_ops(3)
- rte_mbuf_from_indirect(3)
- rte_mempool_populate_obj_cb_t(3)
- rte_event_timer_adapter_port_conf_cb_t(3)
- rte_hash_add_key_with_hash_data(3)
- rte_flow_flush(3)
- rte_node_max_count(3)
- rte_ring_mc_hts_dequeue_burst_elem(3)
- rte_flow_attr(3)
- rte_eth_dev_flow_ctrl_get(3)
- rte_mtr_algorithm(3)
- rte_eth_led_off(3)
- rte_dma_burst_capacity(3)
- rte_swx_table_learner_delete(3)
- rte_flow_item_meta_mask(3)
- rte_swx_ctl_pipeline_port_in_stats_read(3)
- rte_eth_udp_tunnel(3)
- rte_security_oop_dynfield(3)
- rte_ring_dequeue_zc_elem_finish(3)
- rte_mempool_default_cache(3)
- rte_pdcp_up_data_pdu_sn_12_hdr(3)
- rte_rib6_is_equal(3)
- rte_ipv4_fragment_copy_nonseg_packet(3)
- rte_ring_enqueue_zc_bulk_elem_start(3)
- rte_eth_dev_priority_flow_ctrl_queue_configure(3)
- rte_eth_allmulticast_enable(3)
- rte_bpf_dump(3)
- rte_v256s32_t(3)
- rte_ecpri_msg_iq_data(3)
- rte_pmd_i40e_set_vf_mac_addr(3)
- rte_stack_free(3)
- rte_eth_macaddrs_get(3)
- rte_swx_ctl_pipeline_selector_group_member_add(3)
- rte_eth_bond_active_members_get(3)
- rte_flow_action_handle_query_update(3)
- rte_eth_pfc_conf(3)
- rte_event_crypto_adapter_runtime_params_init(3)
- rte_argparse(3)
- rte_swx_table_learner_create(3)
- rte_swx_pipeline_port_in_type_register(3)
- rte_acl_create(3)
- rte_tm_stats_type(3)
- rte_latencystats_init(3)
- rte_swx_pipeline_build_from_lib(3)
- rte_swx_ctl_table_match_field_info(3)
- rte_hash_max_key_id(3)
- rte_eth_rxseg(3)
- rte_dma_start(3)
- rte_jhash_32b_2hashes(3)
- rte_thash_get_complement(3)
- rte_pktmbuf_linearize(3)
- rte_ring_dequeue_zc_finish(3)
- rte_get_ptype_tunnel_name(3)
- rte_pmd_cnxk_crypto_cptr_get(3)
- rte_dpaa2_mempool.h(3)
- rte_errno(3)
- rte_eth_dev_is_valid_port(3)
- rte_bbdev_is_valid(3)
- rte_flow_item_ipv4_mask(3)
- rte_security_rx_inject_configure(3)
- rte_eth_allmulticast_get(3)
- rte_security_driver.h(3)
- rte_mem_map(3)
- rte_dpaa2_mbuf_from_buf_addr(3)
- rte_spinlock_is_locked(3)
- rte_ipv6_fragment_packet(3)
- rte_bbdev_enqueue_status_str(3)
- rte_dma_sge(3)
- rte_mbuf_ptype.h(3)
- rte_thread_key(3)
- rte_rib_get_nxt(3)
- rte_tel_data_add_dict_int(3)
- rte_malloc_heap_create(3)
- rte_crypto_aead_operation(3)
- rte_pktmbuf_attach(3)
- rte_ring_dequeue_bulk(3)
- rte_vhost_avail_entries(3)
- rte_read32(3)
- rte_security_ipsec_sa_options(3)
- rte_pmd_cnxk_inl_dev_qptr_get(3)
- rte_dump_stack(3)
- rte_cryptodev_callback_fn(3)
- rte_tel_data_add_array_u64(3)
- rte_eth_xstat(3)
- rte_lcore_cpuset(3)
- rte_event_crypto_adapter_create_ext(3)
- rte_mempool_get_bulk(3)
- rte_eal_has_hugepages(3)
- rte_macsec_sci_hdr(3)
- rte_flow_item_meta(3)
- rte_service_lcore_count(3)
- rte_bitset_equal(3)
- rte_bit_relaxed_test_and_clear64(3)
- rte_eal_mp_wait_lcore(3)
- rte_mp_action_unregister(3)
- rte_pdcp_entity_release(3)
- rte_ipv6_addr_is_mcast(3)
- rte_lpm_delete(3)
- rte_pflock_read_lock(3)
- rte_pipeline_port_in_enable(3)
- rte_swx_port_ethdev.h(3)
- rte_swx_table_footprint_get_t(3)
- rte_meter_trtcm_color_blind_check(3)
- rte_pipeline_port_out_stats_read(3)
- rte_flow_item_arp_eth_ipv4_mask(3)
- rte_comp_op_bulk_alloc(3)
- rte_kvargs_get(3)
- rte_eth_dev_count_avail(3)
- rte_ipsec_sa_type(3)
- rte_fbarray.h(3)
- rte_bitmap_get(3)
- rte_flow_action_prog(3)
- rte_table_action_ether_hdr(3)
- rte_mbuf_sanity_check(3)
- rte_bbdev_setup_queues(3)
- rte_be64_t(3)
- rte_cryptodev_qp_depth_used(3)
- rte_eth_dev_owner_delete(3)
- rte_bitset_copy(3)
- rte_hash_function(3)
- rte_flow_op_attr(3)
- rte_ecpri_msg_rm_access(3)
- rte_flow_item_igmp(3)
- rte_cryptodev_sym_session_get_user_data(3)
- rte_ml_io_int32_to_float32(3)
- rte_cryptodev_asym_session_pool_create(3)
- rte_event_timer_remaining_ticks_get(3)
- rte_swx_table.h(3)
- rte_cfgfile_add_section(3)
- rte_gpu_callback_t(3)
- rte_eth_add_tx_callback(3)
- rte_gpu_comm_flag(3)
- rte_power_get_uncore_freq(3)
- rte_vhost_get_vhost_ring_inflight(3)
- rte_eal_has_pci(3)
- rte_event_crypto_adapter_free(3)
- rte_swx_ctl_rss_info_get(3)
- rte_pmd_ixgbe_macsec_enable(3)
- rte_hash_parameters(3)
- rte_event_dma_adapter_event_port_get(3)
- rte_eth_dev_rss_hash_update(3)
- rte_fib_delete(3)
- rte_distributor_create(3)
- rte_flow_encap_hash_field(3)
- rte_cryptodev_asym_session_set_user_data(3)
- rte_timer_stop_all(3)
- rte_swx_pipeline_table_type_register(3)
- rte_bitmap_init(3)
- rte_regexdev.h(3)
- rte_mbuf_dynflag(3)
- rte_crypto_eddsa_op_param(3)
- rte_event_timer(3)
- rte_mcfg_mempool_write_unlock(3)
- rte_get_ptype_inner_l3_name(3)
- rte_ml_io_float32_to_uint32(3)
- rte_event_dma_adapter_create(3)
- rte_bus_dump(3)
- rte_flow_action_set_meta(3)
- rte_bpf.h(3)
- rte_table_action_ttl_read(3)
- rte_sched_port_pkt_write(3)
- rte_swx_ctl_meter_set(3)
- rte_table.h(3)
- rte_thread_key_create(3)
- rte_fbarray_set_used(3)
- rte_mcfg_mem_read_unlock(3)
- rte_eth_txq_info(3)
- rte_bbdev_op_mldts_flag_bitmasks(3)
- rte_rib_remove(3)
- rte_fbarray_find_rev_contig_free(3)
- rte_cryptodev_raw_enqueue_done(3)
- rte_lcore_var_alloc(3)
- rte_dma_vchan_conf(3)
- rte_eth_dev_callback_unregister(3)
- rte_regexdev_dequeue_burst(3)
- rte_ring_enqueue_zc_finish(3)
- rte_trace_regexp(3)
- rte_power_monitor(3)
- rte_eth_bond_link_down_prop_delay_get(3)
- rte_red_enqueue(3)
- rte_flow_item_vlan_mask(3)
- rte_eth_fdir_action(3)
- rte_ecpri_msg_delay_measure(3)
- rte_mtr_stats(3)
- rte_atomic16_inc_and_test(3)
- rte_mempool(3)
- rte_eth_tx_queue_count(3)
- rte_ipv6_check_version(3)
- rte_gso_ctx(3)
- rte_distributor.h(3)
- rte_is_valid_assigned_ether_addr(3)
- rte_pktmbuf_copy(3)
- rte_mtr_capabilities_get(3)
- rte_ptr_compress_32_shift(3)
- rte_eal_mp_remote_launch(3)
- rte_graph_dump(3)
- rte_port_sym_crypto_writer_nodrop_params(3)
- rte_timer_stop_sync(3)
- rte_eal_hotplug_add(3)
- rte_eth_dev_set_ptypes(3)
- rte_flow_item_raw(3)
- rte_reorder.h(3)
- rte_cryptodev_queue_pair_setup(3)
- rte_atomic64_sub(3)
- rte_event_crypto_adapter_create(3)
- rte_pmd_cnxk_cpt_res_s_rte_pmd_cpt_cn9k_res_s(3)
- rte_vlan_type(3)
- rte_cfgfile_has_entry(3)
- rte_event_port_preschedule(3)
- rte_cman.h(3)
- rte_eth_dev_tx_queue_stop(3)
- rte_metrics_reg_name(3)
- rte_ecpri_msg_gen_data(3)
- rte_acl_dump(3)
- rte_version(3)
- rte_port_fd_writer_params(3)
- rte_atomic16_add_return(3)
- rte_mem_virt2memseg(3)
- rte_uuid_t(3)
- rte_crypto_rsa_padding(3)
- rte_atomic64_read(3)
- rte_event_crypto_adapter.h(3)
- rte_rawdev_ops(3)
- rte_ring_mc_dequeue_burst(3)
- rte_bit_test(3)
- rte_eth_ip_reassembly_capability_get(3)
- rte_ring_mp_rts_enqueue_burst(3)
- rte_crypto_cipher_operation_strings(3)
- rte_io_rmb(3)
- rte_thash_x86_gfni.h(3)
- rte_fbarray_destroy(3)
- rte_tm_error_set(3)
- rte_mp_t(3)
- rte_port_sym_crypto_writer_nodrop_ops(3)
- rte_cryptodev_scheduler_mode(3)
- rte_flow_action_security(3)
- rte_table_action_lb_params(3)
- rte_rcu_qsbr_synchronize(3)
- rte_swx_ctl_pipeline_table_entry_read(3)
- rte_event_crypto_adapter_runtime_params(3)
- rte_metric_value(3)
- rte_port_fd.h(3)
- rte_event_timer_state(3)
- rte_tm_node_shared_shaper_update(3)
- rte_flow_async_action_handle_query_update(3)
- rte_latencystats_get(3)
- rte_tm_shaper_profile_delete(3)
- rte_pmd_ixgbe_macsec_config_txsc(3)
- rte_security_macsec_xform(3)
- rte_eth_dev_udp_tunnel_port_delete(3)
- rte_ticketlock_recursive_lock(3)
- rte_security_dynfield(3)
- rte_rib6_set_nh(3)
- rte_bitset_to_str(3)
- rte_pipeline_table_entry(3)
- rte_mcfg_timer_unlock(3)
- rte_pktmbuf_init(3)
- rte_ring_get_size(3)
- rte_thread_set_prefixed_name(3)
- rte_mempool_get_contig_blocks(3)
- rte_bit_relaxed_clear64(3)
- rte_atomic64_inc(3)
- rte_lcore_id(3)
- rte_ring_zc_data(3)
- rte_eth_dev_vlan_filter(3)
- rte_prefetch_non_temporal(3)
- rte_timecounter(3)
- rte_ipv6_addr_is_loopback(3)
- rte_service_get_count(3)
- rte_red_config(3)
- rte_port_fd_writer_nodrop_params(3)
- rte_lcore_iterate(3)
- rte_flow_action_jump(3)
- rte_ipv6_frag_get_ipv6_fragment_header(3)
- rte_ring_mc_dequeue(3)
- rte_mov64(3)
- rte_ml_io_info(3)
- rte_vhost_set_inflight_desc_packed(3)
- rte_cryptodev_get_sec_ctx(3)
- rte_kvargs_free(3)
- rte_pmd_i40e_ptype_mapping_reset(3)
- rte_mempool_populate_virt(3)
- rte_ml_enqueue_burst(3)
- rte_eal_alarm_callback(3)
- rte_vdpa_get_features(3)
- rte_mbuf_raw_alloc(3)
- rte_swx_port_fd_reader_params(3)
- rte_cryptodev_core.h(3)
- rte_ecpri_msg_event_ind(3)
- rte_mbuf_refcnt_update(3)
- rte_dev_bus(3)
- rte_event_port_attr_get(3)
- rte_thread_get_affinity_by_id(3)
- rte_pmd_ifpga_common_prop(3)
- rte_security_ipsec_sa_direction(3)
- rte_compressdev_pmd_get_named_dev(3)
- rte_security_capability_idx(3)
- rte_event_dev_configure(3)
- rte_rcu_qsbr_thread_online(3)
- rte_pipeline_table_stats(3)
- rte_ring_sp_enqueue_burst(3)
- rte_pmd_cnxk_mempool_is_hwpool(3)
- rte_log.h(3)
- rte_bbdev_queue_intr_enable(3)
- rte_eth_hairpin_cap(3)
- rte_memzone_lookup(3)
- rte_eth_ip_reassembly_conf_set(3)
- rte_mov128(3)
- rte_write8_relaxed(3)
- rte_rwlock_init(3)
- rte_eth_rx_avail_thresh_query(3)
- rte_ml_dev_queue_pair_count(3)
- rte_table_action_meter_profile_delete(3)
- rte_port_source_params(3)
- rte_pmd_dpaa2_set_custom_hash(3)
- rte_higig2_hdr(3)
- rte_swx_ctl_meter_profile_delete(3)
- rte_flow_item_l2tpv3oip_mask(3)
- rte_ring_set_prod_htd_max(3)
- rte_ipv6_frag_reassemble_packet(3)
- rte_l2tpv2_msg_without_ns_nr(3)
- rte_port_ethdev.h(3)
- rte_swx_pipeline_extern_func_register(3)
- rte_flow_action_queue(3)
- rte_mempool.h(3)
- rte_regexdev_state(3)
- rte_memory_get_nrank(3)
- rte_pie_params(3)
- rte_ticketlock_recursive_init(3)
- rte_pmd_ixgbe_mdio_unlocked_read(3)
- rte_event_port_preschedule_modify(3)
- rte_drand(3)
- rte_rwlock_read_unlock_tm(3)
- rte_pmd_ixgbe_set_vf_mac_addr(3)
- rte_swx_ctl_pipeline_numa_node_get(3)
- rte_security_session_opaque_data_set(3)
- rte_eth_cman_obj(3)
- rte_eth_find_next_of(3)
- rte_cryptodev_devices_get(3)
- rte_atomic64_add_return(3)
- rte_mempool_ctor_t(3)
- rte_log_register_type_and_pick_level(3)
- rte_tm_node_suspend(3)
- rte_pktmbuf_reset(3)
- rte_seqcount_write_end(3)
- rte_flow_get_q_aged_flows(3)
- rte_regexdev_info(3)
- rte_eal_alarm_set(3)
- rte_graph_walk_mcore_dispatch(3)
- rte_eth_led_on(3)
- rte_meter_trtcm_rfc4115(3)
- rte_flow_query_count(3)
- rte_rand(3)
- rte_hash_free(3)
- rte_vdpa_reset_stats(3)
- rte_tel_data_add_array_int(3)
- rte_cfgfile_section_entries_by_index(3)
- rte_eal_lcore_role(3)
- rte_rwlock_write_lock(3)
- rte_pcapng_fdopen(3)
- rte_regexdev_rule_db_update(3)
- rte_cryptodev_name_get(3)
- rte_pmd_i40e_pkt_template_action(3)
- rte_regexdev_dump(3)
- rte_flow_item_macsec(3)
- rte_latencystats_get_names(3)
- rte_rib.h(3)
- rte_pmd_cnxk_ipsec_hw_sa(3)
- rte_event_eth_tx_adapter_runtime_params_set(3)
- rte_swx_port_sink_ops(3)
- rte_vfio_get_device_info(3)
- rte_swx_pipeline_hash_func_register(3)
- rte_lpm_config(3)
- rte_pipeline_table_entry_add_bulk(3)
- rte_argparse_parse(3)
- rte_mp_reply(3)
- rte_fib.h(3)
- rte_bitset.h(3)
- rte_swx_ctl_selector_info_get(3)
- rte_dispatcher_finalize_unregister(3)
- rte_rib_lookup_parent(3)
- rte_pmd_ixgbe_set_vf_rx(3)
- rte_eth_dev_get_port_by_name(3)
- rte_event_dev_selftest(3)
- rte_fib6_free(3)
- rte_spinlock_init(3)
- rte_lcore.h(3)
- rte_rawdev_firmware_version_get(3)
- rte_string_fns.h(3)
- rte_memcpy.h(3)
- rte_thread_detach(3)
- rte_cryptodev_sym_cpu_crypto_process(3)
- rte_class(3)
- rte_flow_quota_mode(3)
- rte_trace_point_emit_i16(3)
- rte_extmem_attach(3)
- rte_distributor_poll_pkt(3)
- rte_ml_model_info_get(3)
- rte_be_to_cpu_64(3)
- rte_seqlock_write_unlock(3)
- rte_memory.h(3)
- rte_flow_table_hash_func(3)
- rte_flow_item_tx_queue_mask(3)
- rte_swx_pipeline_packet_header_register(3)
- rte_eth_rx_burst(3)
- rte_pmd_afu_n3000_cfg(3)
- rte_pmd_ixgbe_bypass_wd_reset(3)
- rte_port_ring_writer_ras_params(3)
- rte_bpf_exec(3)
- rte_eth_dev_rss_reta_query(3)
- rte_eth_ntuple_filter(3)
- rte_swx_port_out_stats(3)
- rte_graph_from_name(3)
- rte_pmd_ixgbe_set_vf_tx(3)
- rte_pktmbuf_alloc(3)
- rte_get_rx_ol_flag_list(3)
- rte_crypto_raw_dp_ctx(3)
- rte_eth_tunnel_flow(3)
- rte_node_ip4_route_add(3)
- rte_event_eth_rx_adapter_stats_reset(3)
- rte_ip_frag_table_del_expired_entries(3)
- rte_bitmap_scan(3)
- rte_tel_data_add_dict_string(3)
- rte_cpu_to_be_16(3)
- rte_pdcp_entity_suspend(3)
- rte_delay_ms(3)
- rte_swx_ctl_pipeline_learner_timeout_get(3)
- rte_member_report_heavyhitter(3)
- rte_flow_item_sctp(3)
- rte_tm_capabilities_get(3)
- rte_gpu_info_get(3)
- rte_v64u8_t(3)
- rte_mempool_dump(3)
- rte_metrics_deinit(3)
- rte_bitset_flip(3)
- rte_event_dma_adapter_mode(3)
- rte_flow_action_meter(3)
- rte_fib6_delete(3)
- rte_dev_event_callback_process(3)
- rte_flow_item_port_id_mask(3)
- rte_pmd_dpaa2_mux_flow_create(3)
- rte_lpm6_add(3)
- rte_eth_rxconf(3)
- rte_hash_reset(3)
- rte_table_action_meter_profile_add(3)
- rte_ml_op_pool_free(3)
- rte_eth_dev_tx_buffer(3)
- rte_event_eth_rx_adapter_queue_stats_get(3)
- rte_cryptodev_queue_pair_event_error_query(3)
- rte_ring_full(3)
- rte_sched_port_get_memory_footprint(3)
- rte_cryptodev_raw_dequeue(3)
- rte_eth_tx_mq_mode(3)
- rte_regexdev_xstats_map(3)
- rte_bbdev_dequeue_enc_ops(3)
- rte_event_dma_adapter_enqueue(3)
- rte_security_ipsec_lifetime(3)
- rte_event_queue_attr_set(3)
- rte_is_multicast_ether_addr(3)
- rte_pmd_ixgbe_set_vf_vlan_anti_spoof(3)
- rte_pmd_ixgbe_mb_event_rsp(3)
- rte_tailq.h(3)
- rte_swx_ctl_action_arg_info(3)
- rte_table_action_ttl_config(3)
- rte_flow_item_vlan(3)
- rte_pmd_cnxk_crypto_cptr_read(3)
- rte_rawdev_queue_release(3)
- rte_security_session_fast_mdata_set(3)
- rte_io.h(3)
- rte_event_eth_tx_adapter_stats_get(3)
- rte_mbuf_platform_mempool_ops(3)
- rte_flow_item_nvgre_mask(3)
- rte_flow_item_pfcp(3)
- rte_cryptodev_asym_xform_capability_check_opcap(3)
- rte_intr_callback_register(3)
- rte_compressdev(3)
- rte_write8(3)
- rte_comp.h(3)
- rte_event_crypto_adapter_stats_reset(3)
- rte_mtr_color_in_protocol_set(3)
- rte_socket_count(3)
- rte_eth_dev_get_module_eeprom(3)
- rte_crypto_modinv_xform(3)
- rte_ring_mp_rts_enqueue_burst_elem(3)
- rte_eth_link(3)
- rte_mem_event_callback_t(3)
- rte_ipsec_sad.h(3)
- rte_pmd_i40e_inset_field_clear(3)
- rte_eth_dev_set_mtu(3)
- rte_dispatcher_register(3)
- rte_flow_item_ipv6_mask(3)
- rte_event_dma_adapter_conf(3)
- rte_port_sched_reader_ops(3)
- rte_bbdev_op_cb_mode(3)
- rte_swx_ipsec_sa_delete(3)
- rte_timer_init(3)
- rte_reorder_min_seqn_set(3)
- rte_flow_action_indirect_list(3)
- rte_swx_port_in_create_t(3)
- rte_pmd_ixgbe_set_vf_split_drop_en(3)
- rte_graph_cluster_node_stats(3)
- rte_compressdev_private_xform_create(3)
- rte_eth_link_to_str(3)
- rte_cfgfile_num_sections(3)
- rte_telemetry_register_cmd_arg(3)
- rte_crypto_dsa_op_param(3)
- rte_swx_table_exact_match_ops(3)
- rte_mempool_dequeue_contig_blocks_t(3)
- rte_power_freq_max(3)
- rte_pmd_ifpga_set_rsu_status(3)
- rte_pmd_i40e_ptype_mapping_replace(3)
- rte_event_dev_close(3)
- rte_lpm_is_rule_present(3)
- rte_mempool_get_info_t(3)
- rte_ml_dev_xstats_reset(3)
- rte_atomic64_inc_and_test(3)
- rte_metrics_update_values(3)
- rte_ecpri_msg_bit_seq(3)
- rte_swx_pipeline_build(3)
- rte_flow_item_port_id(3)
- rte_bitset_or(3)
- rte_crypto_aead_algorithm(3)
- rte_member_setsum_type(3)
- rte_le32_t(3)
- rte_v256u32_t(3)
- rte_eth_ip_reassembly_conf_get(3)
- rte_security_macsec_sc_destroy(3)
- rte_mbuf_sched_queue_get(3)
- rte_pdcp.h(3)
- rte_pdcp_pdu_type(3)
- rte_swx_ctl_table_action_info_get(3)
- rte_swx_table_params(3)
- rte_meter_srtcm_profile_config(3)
- rte_rawdev_get_dev_id(3)
- rte_regexdev_close(3)
- rte_net_make_rarp_packet(3)
- rte_hash_add_key_data(3)
- rte_le16_t(3)
- rte_tm_shared_shaper_delete(3)
- rte_rwlock.h(3)
- rte_intr_ack(3)
- rte_vhost_set_vring_base(3)
- rte_pmd_mlx5_host_shaper_config(3)
- rte_port_sym_crypto_writer_params(3)
- rte_mp_async_reply_t(3)
- rte_pdcp_pkt_post_process(3)
- rte_atomic32_test_and_set(3)
- rte_power_qos_set_cpu_resume_latency(3)
- rte_pmd_ixgbe_set_all_queues_drop_en(3)
- rte_dispatcher_process_t(3)
- rte_pmd_i40e_profile_info(3)
- rte_compressdev_stats_get(3)
- rte_ipv4_frag_pkt_is_fragmented(3)
- rte_flow_item_higig2_hdr(3)
- rte_swx_ctl_action_info(3)
- rte_event_eth_rx_adapter_runtime_params_init(3)
- rte_table_lpm.h(3)
- rte_flow_action(3)
- rte_power_pmd_mgmt_set_scaling_freq_max(3)
- rte_eth_bond_free(3)
- rte_pktmbuf_pool_private(3)
- rte_table_action_table_params_get(3)
- rte_pie_config_init(3)
- rte_swx_ctl_pipeline_commit(3)
- rte_ring_dequeue_finish(3)
- rte_swx_ipsec_sa_encap_params(3)
- rte_eth_speed_lanes_capa(3)
- rte_reorder_drain_up_to_seqn(3)
- rte_crypto_modex_xform(3)
- rte_eth_fdir_flex_mask(3)
- rte_flow_pattern_template_destroy(3)
- rte_flow_item_icmp6_nd_opt_mask(3)
- rte_port_ring_writer_nodrop_ops(3)
- rte_log2_u64(3)
- rte_eth_allmulticast_disable(3)
- rte_rawdev_count(3)
- rte_pmd_cnxk_hw_inline_inb_cfg_set(3)
- rte_event_eth_tx_adapter_txq_set(3)
- rte_trace_mode(3)
- rte_bitmap_init_with_all_set(3)
- rte_cryptodev.h(3)
- rte_wait_until_equal_32(3)
- rte_cryptodev_get_auth_algo_string(3)
- rte_pmd_ifpga_update_flash(3)
- rte_mem_event_callback_register(3)
- rte_realloc(3)
- rte_vdpa_find_device_by_name(3)
- rte_mcfg_mem_get_lock(3)
- rte_atomic64_set(3)
- rte_flow_item_ipv6(3)
- rte_bitset_complement(3)
- rte_swx_pipeline_flush(3)
- rte_eth_udpv4_flow(3)
- rte_sched.h(3)
- rte_vhost_stat(3)
- rte_swx_pipeline_run(3)
- rte_flow_action_jump_to_table_index(3)
- rte_flow_item_vxlan_mask(3)
- rte_vdpa.h(3)
- rte_timer_reset(3)
- rte_pdcp_pkt_pre_process(3)
- rte_port_sym_crypto.h(3)
- rte_mempool_virt2iova(3)
- rte_event_eth_tx_adapter_create_ext(3)
- rte_tm_mark_ip_dscp(3)
- rte_table_action_profile_free(3)
- rte_security_macsec_sa_stats_get(3)
- rte_mtr_meter_profile_delete(3)
- rte_eal_vfio_get_vf_token(3)
- rte_eth_remove_tx_callback(3)
- rte_mempool_calc_mem_size_t(3)
- rte_memseg_get_fd_offset_thread_unsafe(3)
- rte_mtr_create(3)
- rte_log_set_level_regexp(3)
- rte_pmd_cnxk_crypto_cptr_flush(3)
- rte_pipeline.h(3)
- rte_ipsec_sa_init(3)
- rte_eal_tailq_lookup(3)
- rte_regexdev_ops(3)
- rte_rib6_create(3)
- rte_mempool_mem_range_info(3)
- rte_write32_wc_relaxed(3)
- rte_ml_io_float32_to_bfloat16(3)
- rte_event_ring_enqueue_bulk(3)
- rte_gpu_count_avail(3)
- rte_l2tpv2_msg_with_ns_nr(3)
- rte_errno.h(3)
- rte_eth_tx_buffer_flush(3)
- rte_flow_restore_info_dynflag(3)
- rte_thread_register(3)
- rte_mcfg_get_single_file_segments(3)
- rte_table_action_profile_create(3)
- rte_flow_item_e_tag_mask(3)
- rte_swx_hash_func.h(3)
- rte_event_port_profile_unlink(3)
- rte_bitset_shift_left(3)
- rte_flow_item_flex_conf(3)
- rte_event_eth_rx_adapter_runtime_params_get(3)
- rte_ethdev_core.h(3)
- rte_dispatcher_finalize_register(3)
- rte_malloc_heap_destroy(3)
- rte_thread_is_intr(3)
- rte_eth_cman_config_get(3)
- rte_event_dma_adapter_stats_reset(3)
- rte_table_op_free(3)
- rte_swx_pipeline_learner_config(3)
- rte_bbdev_stats_reset(3)
- rte_seqcount_read_retry(3)
- rte_efd_create(3)
- rte_flow_item_geneve_opt_mask(3)
- rte_pmd_i40e_queue_region_op(3)
- rte_crypto_edward_instance(3)
- rte_sched_port_pkt_read_tree_path(3)
- rte_cryptodev_add_deq_callback(3)
- rte_fbarray_find_idx(3)
- rte_cryptodev_asym_session_create(3)
- rte_mbuf_prefetch_part2(3)
- rte_flow_item_tcp(3)
- rte_pktmbuf_pool_create(3)
- rte_pktmbuf_clone(3)
- rte_swx_pipeline_find(3)
- rte_pipeline_table_entry_delete_bulk(3)
- rte_mtr_meter_profile_get(3)
- rte_pipeline_create(3)
- rte_pipeline_port_in_create(3)
- rte_spinlock_unlock_tm(3)
- rte_gpu_comm_set_flag(3)
- rte_mcfg_mem_write_lock(3)
- rte_gpu_callback_register(3)
- rte_table_action_dscp_table(3)
- rte_port_out_op_tx_bulk(3)
- rte_atomic16_inc(3)
- rte_pktmbuf_append(3)
- rte_mempool_enqueue_t(3)
- rte_table_action_meter_algorithm(3)
- rte_pmd_ixgbe_macsec_select_rxsa(3)
- rte_eth_dev_portconf(3)
- rte_dma_copy_sg(3)
- rte_v128u64_t(3)
- rte_mbuf_dyn_tx_timestamp_register(3)
- rte_event_eth_rx_adapter_stop(3)
- rte_hypervisor.h(3)
- rte_spinlock.h(3)
- rte_tm_shared_shaper_add_update(3)
- rte_bbdev_op.h(3)
- rte_pmd_cnxk_hw_sa_write(3)
- rte_atomic_thread_fence(3)
- rte_swx_port_ethdev_writer_ops(3)
- rte_mbuf_user_mempool_ops(3)
- rte_swx_pipeline.h(3)
- rte_mpls.h(3)
- rte_mp_request_async(3)
- rte_pktmbuf_detach(3)
- rte_pci_device_name(3)
- rte_pmd_dpaa2.h(3)
- rte_lpm6_delete(3)
- rte_cman_red_params(3)
- rte_eth_dev_info(3)
- rte_eth_mac_vlan_flow(3)
- rte_regexdev_rule_op(3)
- rte_pmd_i40e_ptype_mapping_update(3)
- rte_dev_probe(3)
- rte_flow_item_ib_bth_mask(3)
- rte_ipsec_sad_find_existing(3)
- rte_pmd_i40e_get_ddp_list(3)
- rte_vhost_get_vhost_vring(3)
- rte_v64u16_t(3)
- rte_flow_item_icmp6_nd_ns(3)
- rte_eth_dev_count_aggr_ports(3)
- rte_pmd_i40e_set_vf_multicast_promisc(3)
- rte_swx_port_ring_reader_params(3)
- rte_bbdev_enqueue_mldts_ops(3)
- rte_port_eventdev_reader_params(3)
- rte_event_dev_xstats_get(3)
- rte_fbarray_find_contig_free(3)
- rte_fbk_hash_lookup(3)
- rte_ml_dev_info_get(3)
- rte_mbuf_dynflag_register(3)
- rte_node_edge_update(3)
- rte_swx_port_in_stats(3)
- rte_flow_pull(3)
- rte_gtp_psc_type0_hdr(3)
- rte_pmd_dpaa.h(3)
- rte_bbdev_queue_ops_dump(3)
- rte_security_dynfield_t(3)
- rte_fbarray_find_prev_n_free(3)
- rte_cryptodev_session_ctx(3)
- rte_event_timer_adapter_clk_src(3)
- rte_get_tsc_cycles(3)
- rte_tailq_entry(3)
- rte_vhost_msg_result(3)
- rte_mempool_empty(3)
- rte_mbuf_sched_get(3)
- rte_pmd_i40e_package_op(3)
- rte_pmd_ifpga_cleanup(3)
- rte_node_list_dump(3)
- rte_graph_create(3)
- rte_rawdev_queue_setup(3)
- rte_ticketlock_recursive_unlock(3)
- rte_event_eth_rx_adapter_conf_cb(3)
- rte_atomic16_exchange(3)
- rte_bbdev_queue_conf(3)
- rte_flow_item_random(3)
- rte_rcu_qsbr_dq_delete(3)
- rte_flow_item_ppp_mask(3)
- rte_port_out_op_flush(3)
- rte_flow_item_conntrack_mask(3)
- rte_pipeline_port_out_packet_insert(3)
- rte_ml_io_float32_to_uint8(3)
- rte_bitset_count_set(3)
- rte_kvargs_get_with_value(3)
- rte_flow_action_set_ttl(3)
- rte_ring_peek.h(3)
- rte_swx_port_out_pkt_tx_t(3)
- rte_mcslock_unlock(3)
- rte_write16_relaxed(3)
- rte_rcu_qsbr_dq_create(3)
- rte_mbuf_best_mempool_ops(3)
- rte_keepalive_failure_callback_t(3)
- rte_ring_enqueue_zc_elem_finish(3)
- rte_cpu_to_be_64(3)
- rte_power_unset_uncore_env(3)
- rte_swx_port_out_pkt_fast_clone_tx_t(3)
- rte_rib6_get_nxt(3)
- rte_intr_enable(3)
- rte_keepalive_mark_sleep(3)
- rte_eth_l2_flow(3)
- rte_distributor_create_single(3)
- rte_pmd_ixgbe_macsec_disable(3)
- rte_ip_frag_table_destroy(3)
- rte_service_runstate_set(3)
- rte_bitset_set(3)
- rte_pci_addr_cmp(3)
- rte_swx_ctl_pipeline_free(3)
- rte_pmd_ifpga_reboot_try(3)
- rte_mem_page_size(3)
- rte_l2tpv2_msg_with_all_options(3)
- rte_thread_key_delete(3)
- rte_vhost_get_mtu(3)
- rte_flow_action_raw_encap(3)
- rte_eth_bond_link_down_prop_delay_set(3)
- rte_power_uncore_exit(3)
- rte_fbarray_find_rev_contig_used(3)
- rte_fbk_hash_delete_key_with_bucket(3)
- rte_eth_dev_get_reg_info_ext(3)
- rte_vhost_log_used_vring(3)
- rte_atomic32_add_return(3)
- rte_bpf_jit(3)
- rte_node_eth_api.h(3)
- rte_eth_dev_owner_new(3)
- rte_rx_callback_fn(3)
- rte_ring_mc_dequeue_bulk_elem(3)
- rte_bbdev_op_enc_turbo_tb_params(3)
- rte_event_crypto_adapter_vector_limits_get(3)
- rte_node_register(3)
- rte_reorder_seqn(3)
- rte_port_in_action_profile_action_register(3)
- rte_prefetch0(3)
- rte_cryptodev_configure(3)
- rte_swx_ctl_learner_action_info_get(3)
- rte_metrics_get_names(3)
- rte_graph_cluster_stats_get(3)
- rte_eth_speed_lanes_get_capability(3)
- rte_dispatcher_unbind_port_from_lcore(3)
- rte_eal_hotplug_remove(3)
- rte_spinlock_recursive_trylock(3)
- rte_hash_crc_set_alg(3)
- rte_vfio_container_group_bind(3)
- rte_mtr_meter_policy_get(3)
- rte_write16(3)
- rte_class.h(3)
- rte_pause.h(3)
- rte_get_ptype_inner_l4_name(3)
- rte_bbdev_op_td_flag_bitmasks(3)
- rte_sctp.h(3)
- rte_flow_action_age(3)
- rte_flow_action_raw_decap(3)
- rte_bswap16(3)
- rte_malloc_dump_heaps(3)
- rte_bit_set(3)
- rte_sched_port_config(3)
- rte_red_enqueue_nonempty(3)
- rte_cryptodev_info(3)
- rte_eth_dev_start(3)
- rte_kvargs.h(3)
- rte_eth_cman_config_init(3)
- rte_bitset_find_clear_wrap(3)
- rte_security_docsis_direction(3)
- rte_pktmbuf_pool_create_by_ops(3)
- rte_eth_payload_type(3)
- rte_pmd_cnxk_sa_flush(3)
- rte_event_dev_xstats_by_name_get(3)
- rte_pmd_ixgbe.h(3)
- rte_vhost_get_vring_num(3)
- rte_table_action_decap_params(3)
- rte_ib.h(3)
- rte_rawdev_reset(3)
- rte_security_ipsec_sa_protocol(3)
- rte_distributor_return_pkt_single(3)
- rte_power_get_freq(3)
- rte_stack.h(3)
- rte_ml_io_float32_to_int16(3)
- rte_dev.h(3)
- rte_eth_dev_get_dcb_info(3)
- rte_malloc.h(3)
- rte_cryptodevs(3)
- rte_eth_find_next(3)
- rte_lcore_to_cpu_id(3)
- rte_pflock_write_lock(3)
- rte_power_pmd_mgmt.h(3)
- rte_dev_is_probed(3)
- rte_eth_dev_map_aggr_tx_affinity(3)
- rte_stack_count(3)
- rte_flow_queue_attr(3)
- rte_ml_dev_stats(3)
- rte_flow_action_of_set_vlan_pcp(3)
- rte_event_eth_rx_adapter_queue_del(3)
- rte_prefetch1(3)
- rte_event_dma_adapter_vchan_add(3)
- rte_free(3)
- rte_eth_speed_lanes_set(3)
- rte_rawdev_close(3)
- rte_bbdev_dequeue_dec_ops(3)
- rte_port_ring_multi_writer_nodrop_ops(3)
- rte_crypto_asym_op(3)
- rte_flow_actions_template_attr(3)
- rte_pmd_cnxk.h(3)
- rte_swx_pipeline_table_params(3)
- rte_pmd_i40e_set_vf_vlan_tag(3)
- rte_security_session_create(3)
- rte_mtr_destroy(3)
- rte_event_dev_stop_flush_callback_register(3)
- rte_swx_learner_stats(3)
- rte_flow_item_mpls(3)
- rte_event_ring(3)
- rte_crypto_op_ctod_offset(3)
- rte_dtls_hdr(3)
- rte_port_out_op_tx(3)
- rte_flow_driver.h(3)
- rte_tm_get_number_of_leaf_nodes(3)
- rte_eth_dev_get_eeprom(3)
- rte_ipv6_addr_is_unspec(3)
- rte_cryptodev_stats(3)
- rte_crypto_rsa_priv_key_qt(3)
- rte_eth_fec_get(3)
- rte_vhost_get_log_base(3)
- rte_pdcp_en_from_cop(3)
- rte_swx_ctl_learner_info_get(3)
- rte_prefetch.h(3)
- rte_flow_async_action_handle_update(3)
- rte_cryptodev_asym_xform_capability_check_modlen(3)
- rte_vect_set_max_simd_bitwidth(3)
- rte_tm_error(3)
- rte_dispatcher_free(3)
- rte_fbarray_find_prev_free(3)
- rte_ml_io_layout(3)
- rte_bus_cmp_t(3)
- rte_ml_dev_xstats_mode(3)
- rte_get_ptype_l3_name(3)
- rte_port_fd_writer_ops(3)
- rte_crypto_ecpm_op_param(3)
- rte_fbarray_set_free(3)
- rte_lpm_lookupx4(3)
- rte_gpu_comm_list_status(3)
- rte_bitset_clear(3)
- rte_eth_fdir_info(3)
- rte_flow_item_ipv6_routing_ext(3)
- rte_dev_hotplug_handle_enable(3)
- rte_pmd_i40e_ddp_device_id(3)
- rte_event_ring_dequeue_bulk(3)
- rte_v256u64_t(3)
- rte_security_capabilities_get(3)
- rte_bbdev_op_dec_turbo_tb_params(3)
- rte_vfio_is_enabled(3)
- rte_eth_dev_set_rx_queue_stats_mapping(3)
- rte_class_find_by_name(3)
- rte_crypto_param(3)
- rte_acl_field_def(3)
- rte_vhost_driver_detach_vdpa_device(3)
- rte_bbdev_op_pool_create(3)
- rte_get_next_lcore(3)
- rte_flow_action_set_ipv4(3)
- rte_ipsec_telemetry_sa_del(3)
- rte_pktmbuf_priv_flags(3)
- rte_swx_pipeline_port_out_config(3)
- rte_pktmbuf_extmem(3)
- rte_swx_port_ethdev_reader_params(3)
- rte_tm_node_capabilities(3)
- rte_security_ipsec_sa_mode(3)
- rte_stack_pop(3)
- rte_eth_add_rx_callback(3)
- rte_eth_bond_xmit_policy_set(3)
- rte_mempool_create(3)
- rte_swx_table_learner_rearm_new(3)
- rte_meter_trtcm_rfc4115_color_aware_check(3)
- rte_devargs_insert(3)
- rte_pktmbuf_iova(3)
- rte_pktmbuf_free_seg(3)
- rte_memseg_contig_walk_thread_unsafe(3)
- rte_ring_rts_elem_pvt.h(3)
- rte_lpm_rcu_config(3)
- rte_pipeline_port_out_stats(3)
- rte_ring_free(3)
- rte_flow_action_of_push_mpls(3)
- rte_swx_port_ethdev_writer_params(3)
- rte_pipeline_free(3)
- rte_mempool_op_calc_mem_size_default(3)
- rte_crypto_sm2_op_capa(3)
- rte_flow_action_list_handle_query_update(3)
- rte_pipeline_table_default_entry_add(3)
- rte_mem_prot(3)
- rte_mbuf_sched_color_get(3)
- rte_mbuf_dynfield_lookup(3)
- rte_pmd_mlx5_external_rx_queue_id_unmap(3)
- rte_mem_virt2memseg_list(3)
- rte_bbdev_op_ldpc_enc(3)
- rte_mbuf_check(3)
- rte_fib_select_lookup(3)
- rte_event_timer_adapter_start(3)
- rte_swx_ctl_selector_member_id_field_info_get(3)
- rte_cryptodev_get_qp_status(3)
- rte_thread_attr_set_priority(3)
- rte_cryptodev_start(3)
- rte_pmd_i40e_query_vfid_by_mac(3)
- rte_cryptodev_queue_pair_reset(3)
- rte_atomic16_init(3)
- rte_rmb(3)
- rte_tel_data_string(3)
- rte_ml_dev_start(3)
- rte_swx_ctl_pipeline_info_get(3)
- rte_le64_t(3)
- rte_eth_sctpv6_flow(3)
- rte_ring_init(3)
- rte_tm_shared_wred_context_delete(3)
- rte_bitset_find_first_clear(3)
- rte_flow_item_pppoe_proto_id_mask(3)
- rte_fib_create(3)
- rte_bitset_atomic_test(3)
- rte_keepalive_mark_alive(3)
- rte_comp_deflate_params(3)
- rte_table_action_mtr_counters_tc(3)
- rte_mtr_policy_pass_color(3)
- rte_tm_shared_wred_context_add_update(3)
- rte_gro_reassemble_burst(3)
- rte_port_source_sink.h(3)
- rte_eth_dev_get_mtu(3)
- rte_event_timer_adapter_stop(3)
- rte_dev_name(3)
- rte_gro.h(3)
- rte_eth_fdir_stats(3)
- rte_flow_item_icmp6_nd_opt(3)
- rte_mcfg_tailq_read_lock(3)
- rte_timer_alt_manage_cb_t(3)
- rte_popcount32(3)
- rte_ipv4_udptcp_cksum(3)
- rte_vhost_dequeue_burst(3)
- rte_flow_action_set_ipv6(3)
- rte_mempool_walk(3)
- rte_acl.h(3)
- rte_security.h(3)
- rte_swx_ipsec_sa_add(3)
- rte_eth_hairpin_unbind(3)
- rte_swx_ctl_pipeline_regarray_write(3)
- rte_swx_pipeline_table_config(3)
- rte_eth_dev_socket_id(3)
- rte_mtr_meter_dscp_table_update(3)
- rte_pmd_ixgbe_set_vf_vlan_stripq(3)
- rte_mbuf_sched_traffic_class_get(3)
- rte_ml_io_quantize(3)
- rte_eth_timesync_adjust_time(3)
- rte_fib_get_rib(3)
- rte_eal.h(3)
- rte_flow_item_e_tag(3)
- rte_red_mark_queue_empty(3)
- rte_ipsec_pkt_crypto_prepare(3)
- rte_spinlock_recursive_lock(3)
- rte_fib_trie_nh_sz(3)
- rte_pdcp_up_ctrl_pdu_hdr(3)
- rte_esp_tail(3)
- rte_tm_node_stats_update(3)
- rte_bbdev_op_dec_turbo_cb_params(3)
- rte_rib6_copy_addr(3)
- rte_port_out_op_create(3)
- rte_cryptodev_scheduler.h(3)
- rte_pmd_i40e_set_vf_vlan_anti_spoof(3)
- rte_port_ring_multi_reader_ops(3)
- rte_pmd_cnxk_cpt_q_stats(3)
- rte_bbdev_op_ldpc_dec(3)
- rte_tm_node_resume(3)
- rte_higig2_frc(3)
- rte_port_out_ops(3)
- rte_bbdev_info(3)
- rte_eth_dev_info_get(3)
- rte_vhost_get_vring_base_from_inflight(3)
- rte_eth_thresh(3)
- rte_distributor_flush_single(3)
- rte_flow_flex_item_release(3)
- rte_str_to_size(3)
- rte_flow_item_type(3)
- rte_bit_clear(3)
- rte_timer_stop(3)
- rte_swx_ipsec_find(3)
- rte_pmd_cnxk_eventdev.h(3)
- rte_member_lookup(3)
- rte_swx_port_fd_reader_ops(3)
- rte_mempool_trace_fp.h(3)
- rte_flow_port_info(3)
- rte_eth_add_first_rx_callback(3)
- rte_lcore_callback_unregister(3)
- rte_ml_dev_socket_id(3)
- rte_eth_dev_capability_name(3)
- rte_memzone.h(3)
- rte_bitmap_clear(3)
- rte_rib_conf(3)
- rte_flow_item_ipv6_frag_ext(3)
- rte_atomic32_cmpset(3)
- rte_power_freq_min(3)
- rte_eth_representor_info(3)
- rte_pmd_i40e_set_gre_key_len(3)
- rte_flow_item_icmp6_nd_ns_mask(3)
- rte_table_action_dscp_table_entry(3)
- rte_thash_complete_matrix(3)
- rte_seqlock_t(3)
- rte_flow_item_geneve_mask(3)
- rte_regexdev_core.h(3)
- rte_pktmbuf_tailroom(3)
- rte_ring_sync_type(3)
- rte_le_to_cpu_64(3)
- rte_softrss_be(3)
- rte_swx_ctl_meter_stats(3)
- rte_intr_disable(3)
- rte_eth_dev_rx_offload_name(3)
- rte_eth_tx_burst(3)
- rte_lcore_callback_register(3)
- rte_port_in_stats(3)
- rte_cfgfile_add_entry(3)
- rte_timer_reset_sync(3)
- rte_hash_crc.h(3)
- rte_cryptodev_scheduler_ordering_get(3)
- rte_get_main_lcore(3)
- rte_power_monitor_wakeup(3)
- rte_compressdev_stats(3)
- rte_l2tpv2.h(3)
- rte_eth_rss_reta_entry64(3)
- rte_mov32(3)
- rte_ring_enqueue_elem_finish(3)
- rte_crypto_sm2_op_param(3)
- rte_vhost_driver_enable_features(3)
- rte_crypto_auth_operation(3)
- rte_node_ip4_reassembly_cfg(3)
- rte_read8_relaxed(3)
- rte_ring_mp_hts_enqueue_bulk(3)
- rte_vhost_driver_set_max_queue_num(3)
- rte_align32pow2(3)
- rte_event_dev_xstats_name(3)
- rte_cryptodev_sym_capability_idx(3)
- rte_cryptodev_raw_post_dequeue_t(3)
- rte_swx_table_selector_free(3)
- rte_fib_add(3)
- rte_event_crypto_adapter_service_id_get(3)
- rte_dma_next_dev(3)
- rte_flow_validate(3)
- rte_pipeline_params(3)
- rte_tm_capabilities(3)
- rte_tm_wred_profile_delete(3)
- rte_memseg_contig_walk_t(3)
- rte_fib_qsbr_mode(3)
- rte_member_reset(3)
- rte_dev_event_monitor_start(3)
- rte_pmd_ifd_dynf_proto_xtr_metadata_get(3)
- rte_pktmbuf_is_contiguous(3)
- rte_eal_get_runtime_dir(3)
- rte_regexdev_queue_pair_setup(3)
- rte_swx_pipeline_extern_type_member_func_register(3)
- rte_pmd_i40e_set_pf_src_prune(3)
- rte_rib_get_ext(3)
- rte_ipsec_sa_fini(3)
- rte_power_ethdev_pmgmt_queue_disable(3)
- rte_eth_pfc_queue_conf(3)
- rte_security_session_opaque_data_get(3)
- rte_ring_set_cons_htd_max(3)
- rte_node_fini_t(3)
- rte_memory(3)
- rte_seqlock_write_lock(3)
- rte_table_hash_ext_ops(3)
- rte_rib6.h(3)
- rte_hash_lookup_with_hash_bulk(3)
- rte_table_hash_cuckoo.h(3)
- rte_mtr_driver.h(3)
- rte_swx_table_learner_timeout_update(3)
- rte_timer_dump_stats(3)
- rte_eventdev.h(3)
- rte_pci_addr(3)
- rte_node_ip4_rewrite_add(3)
- rte_table_action_time_params(3)
- rte_eth_tx_buffer_drop_callback(3)
- rte_eth_xstats_get_by_id(3)
- rte_node_id_to_name(3)
- rte_atomic32_exchange(3)
- rte_ml_io_float32_to_int64(3)
- rte_security_session_action_type(3)
- rte_eth_bond_primary_get(3)
- rte_member_create(3)
- rte_meter_trtcm_config(3)
- rte_hash_free_key_data(3)
- rte_ml_dev_config(3)
- rte_vhost_mem_region(3)
- rte_dpaa2_bpid_info_init(3)
- rte_read16_relaxed(3)
- rte_swx_ctl_learner_info(3)
- rte_argparse.h(3)
- rte_bitmap.h(3)
- rte_table_action_sym_crypto_config(3)
- rte_eth_xstats_get_id_by_name(3)
- rte_table_action_stats_read(3)
- rte_pdcp_t_reordering_start_cb_t(3)
- rte_swx_ipsec_params(3)
- rte_regexdev_count(3)
- rte_is_power_of_2(3)
- rte_fib_rcu_qsbr_add(3)
- rte_eth_tx_hairpin_queue_setup(3)
- rte_intr_instance_free(3)
- rte_clz64(3)
- rte_eth_dev_module_info(3)
- rte_pktmbuf_refcnt_update(3)
- rte_edge_is_invalid(3)
- rte_timer_subsystem_finalize(3)
- rte_event_timer_cancel_burst(3)
- rte_spinlock_trylock(3)
- rte_table_action_ttl_params(3)
- rte_flow_destroy(3)
- rte_ring_enqueue_burst_start(3)
- rte_dma_completed_status(3)
- rte_flow_item_compare_op(3)
- rte_event_dequeue_burst(3)
- rte_ctz32(3)
- rte_acl_add_rules(3)
- rte_crypto_sym_xform_type(3)
- rte_eth_tx_queue_setup(3)
- rte_swx_keycmp.h(3)
- rte_hash_custom_cmp_eq(3)
- rte_comp_decompress_xform(3)
- rte_vxlan_gpe_hdr(3)
- rte_security_session_conf(3)
- rte_bpf_elf_load(3)
- rte_latencystats_uninit(3)
- rte_member_find_existing(3)
- rte_dma_dump(3)
- rte_cryptodev_scheduler_option_set(3)
- rte_hash_crc_1byte(3)
- rte_ticketlock_unlock(3)
- rte_flow_dev_dump(3)
- rte_dispatcher_stop(3)
- rte_flow_item_gre(3)
- rte_pmd_cnxk_mempool_mbuf_exchange(3)
- rte_v64u32_t(3)
- rte_fib_rcu_config(3)
- rte_event_eth_rx_adapter_create_ext_with_params(3)
- rte_rawdev_selftest(3)
- rte_event_queue_default_conf_get(3)
- rte_mcslock_lock(3)
- rte_bbdev_enqueue_fft_ops(3)
- rte_intr_unregister_callback_fn(3)
- rte_tm_mark_ip_ecn(3)
- rte_tm_node_stats_read(3)
- rte_table_hash_cuckoo_params(3)
- rte_timer_pending(3)
- rte_version_minor(3)
- rte_flow_configure(3)
- rte_mempool_get(3)
- rte_event_port_profile_links_get(3)
- rte_atomic32_init(3)
- rte_cryptodev_get_cipher_algo_string(3)
- rte_flow_item_ipv4(3)
- rte_ml_dev_xstats_map(3)
- rte_comp_op_alloc(3)
- rte_bbdev_op_turbo_enc(3)
- rte_distributor_request_pkt(3)
- rte_power_check_env_supported(3)
- rte_rawdev_pmd_release(3)
- rte_lpm6_lookup_bulk_func(3)
- rte_cryptodev_sym_capability_get(3)
- rte_flow_copy(3)
- rte_flow_item_icmp(3)
- rte_swx_ctl_meter_reset(3)
- rte_pie_rt_data_init(3)
- rte_flow_push(3)
- rte_pmd_cnxk_mempool_range_check_disable(3)
- rte_event_eth_rx_adapter_conf(3)
- rte_eth_dev_default_mac_addr_set(3)
- rte_bsf32(3)
- rte_mem_event_callback_unregister(3)
- rte_flow_update_quota(3)
- rte_event_crypto_adapter_caps_get(3)
- rte_pmd_afu.h(3)
- rte_power_pause(3)
- rte_efd.h(3)
- rte_vdpa_stat_name(3)
- rte_table_action_time_read(3)
- rte_mem_virt2iova(3)
- rte_ring_sp_enqueue_elem(3)
- rte_dma_info(3)
- rte_eth_stats_get(3)
- rte_eth_tx_done_cleanup(3)
- rte_pcapng_add_interface(3)
- rte_security_pdcp_direction(3)
- rte_seqlock_read_retry(3)
- rte_event_eth_rx_adapter_runtime_params(3)
- rte_rwlock_read_trylock(3)
- rte_efd_delete(3)
- rte_log_get_stream(3)
- rte_ipsec_session(3)
- rte_swx_port_ring_writer_ops(3)
- rte_sched_queue_read_stats(3)
- rte_flow_queue_info(3)
- rte_bitset_find_clear(3)
- rte_eth_dev_mac_addr_add(3)
- rte_gpu_comm_cleanup_list(3)
- rte_pmd_mlx5_external_rx_queue_id_map(3)
- rte_thread_priority(3)
- rte_pktmbuf_data_len(3)
- rte_gpu_mem_cpu_map(3)
- rte_bbdev_dec_op(3)
- rte_vhost_driver_get_vdpa_dev_type(3)
- rte_meter_srtcm_color_blind_check(3)
- rte_fib6_select_lookup(3)
- rte_ring_count(3)
- rte_reorder_find_existing(3)
- rte_security_tls_record_sess_options(3)
- rte_rib_get_depth(3)
- rte_fast_rand(3)
- rte_cryptodev_session_event_mdata_set(3)
- rte_fib6_create(3)
- rte_atomic64_cmpset(3)
- rte_swx_table_learner.h(3)
- rte_malloc_heap_memory_detach(3)
- rte_eth_timesync_read_time(3)
- rte_graph_lookup(3)
- rte_swx_table_selector_params(3)
- rte_pcapng_direction(3)
- rte_dev_devargs(3)
- rte_cryptodev_callback_register(3)
- rte_dmadev_trace.h(3)
- rte_timer_stop_all_cb_t(3)
- rte_eth_dev_udp_tunnel_port_add(3)
- rte_spinlock_t(3)
- rte_esp.h(3)
- rte_ring_enqueue_zc_bulk_start(3)
- rte_ring_dequeue_zc_burst_start(3)
- rte_epoll_ctl(3)
- rte_compressdev_global(3)
- rte_ipsec_sad_conf(3)
- rte_bitset_atomic_assign(3)
- rte_swx_ipsec_sa_read(3)
- rte_eal_init(3)
- rte_pdcp_ctrl_pdu_type(3)
- rte_flow_action_list_handle_destroy(3)
- rte_eth_fec_set(3)
- rte_event_timer_arm_tmo_tick_burst(3)
- rte_crypto_op_pool_create(3)
- rte_pie(3)
- rte_get_tx_ol_flag_name(3)
- rte_bitset_assign(3)
- rte_ring_dequeue_burst(3)
- rte_dma_vchan_status(3)
- rte_flow_query(3)
- rte_rcu_qsbr_start(3)
- rte_pktmbuf_pkt_len(3)
- rte_graph_max_count(3)
- rte_atomic64_test_and_set(3)
- rte_rwlock_read_unlock(3)
- rte_trace_point_lookup(3)
- rte_mempool_put(3)
- rte_bbdev_dec_op_free_bulk(3)
- rte_flow_item_icmp6_nd_opt_sla_eth_mask(3)
- rte_keepalive_register_core(3)
- rte_meter_trtcm_rfc4115_color_blind_check(3)
- rte_dma_dev_ops(3)
apt-get install dpdk-doc
Manual
rte_ethdev.h
NAMESYNOPSIS
Data Structures
Macros
Typedefs
Enumerations
Functions
Detailed Description
Macro Definition Documentation
#define RTE_ETH_FOREACH_MATCHING_DEV(id, devargs, iter)
#define RTE_ETH_LINK_SPEED_AUTONEG 0
#define RTE_ETH_LINK_SPEED_FIXED RTE_BIT32(0)
#define RTE_ETH_LINK_SPEED_10M_HD RTE_BIT32(1)
#define RTE_ETH_LINK_SPEED_10M RTE_BIT32(2)
#define RTE_ETH_LINK_SPEED_100M_HD RTE_BIT32(3)
#define RTE_ETH_LINK_SPEED_100M RTE_BIT32(4)
#define RTE_ETH_LINK_SPEED_1G RTE_BIT32(5)
#define RTE_ETH_LINK_SPEED_2_5G RTE_BIT32(6)
#define RTE_ETH_LINK_SPEED_5G RTE_BIT32(7)
#define RTE_ETH_LINK_SPEED_10G RTE_BIT32(8)
#define RTE_ETH_LINK_SPEED_20G RTE_BIT32(9)
#define RTE_ETH_LINK_SPEED_25G RTE_BIT32(10)
#define RTE_ETH_LINK_SPEED_40G RTE_BIT32(11)
#define RTE_ETH_LINK_SPEED_50G RTE_BIT32(12)
#define RTE_ETH_LINK_SPEED_56G RTE_BIT32(13)
#define RTE_ETH_LINK_SPEED_100G RTE_BIT32(14)
#define RTE_ETH_LINK_SPEED_200G RTE_BIT32(15)
#define RTE_ETH_LINK_SPEED_400G RTE_BIT32(16)
#define RTE_ETH_SPEED_NUM_NONE 0
#define RTE_ETH_SPEED_NUM_10M 10
#define RTE_ETH_SPEED_NUM_100M 100
#define RTE_ETH_SPEED_NUM_1G 1000
#define RTE_ETH_SPEED_NUM_2_5G 2500
#define RTE_ETH_SPEED_NUM_5G 5000
#define RTE_ETH_SPEED_NUM_10G 10000
#define RTE_ETH_SPEED_NUM_20G 20000
#define RTE_ETH_SPEED_NUM_25G 25000
#define RTE_ETH_SPEED_NUM_40G 40000
#define RTE_ETH_SPEED_NUM_50G 50000
#define RTE_ETH_SPEED_NUM_56G 56000
#define RTE_ETH_SPEED_NUM_100G 100000
#define RTE_ETH_SPEED_NUM_200G 200000
#define RTE_ETH_SPEED_NUM_400G 400000
#define RTE_ETH_SPEED_NUM_UNKNOWN UINT32_MAX
#define RTE_ETH_LINK_HALF_DUPLEX 0
#define RTE_ETH_LINK_FULL_DUPLEX 1
#define RTE_ETH_LINK_DOWN 0
#define RTE_ETH_LINK_UP 1
#define RTE_ETH_LINK_FIXED 0
#define RTE_ETH_LINK_AUTONEG 1
#define RTE_ETH_LINK_MAX_STR_LEN 40
#define RTE_ETH_SPEED_LANES_TO_CAPA(x) RTE_BIT32(x)
#define RTE_ETH_MQ_RX_RSS_FLAG RTE_BIT32(0)
#define RTE_ETH_MQ_RX_DCB_FLAG RTE_BIT32(1)
#define RTE_ETH_MQ_RX_VMDQ_FLAG RTE_BIT32(2)
#define RTE_ETH_FLOW_PORT 18
#define RTE_ETH_FLOW_VXLAN 19
#define RTE_ETH_FLOW_GENEVE 20
#define RTE_ETH_FLOW_NVGRE 21
#define RTE_ETH_FLOW_VXLAN_GPE 22
#define RTE_ETH_FLOW_GTPU 23
#define RTE_ETH_RSS_L4_CHKSUM RTE_BIT64(35)
#define RTE_ETH_RSS_LEVEL_PMD_DEFAULT (UINT64_C(0) << 50)
#define RTE_ETH_RSS_LEVEL_OUTERMOST (UINT64_C(1) << 50)
#define RTE_ETH_RSS_LEVEL_INNERMOST (UINT64_C(2) << 50)
#define RTE_ETH_RSS_PROTO_MASK
#define RTE_ETH_VMDQ_MAX_VLAN_FILTERS 64
#define RTE_ETH_DCB_NUM_USER_PRIORITIES 8
#define RTE_ETH_VMDQ_DCB_NUM_QUEUES 128
#define RTE_ETH_DCB_NUM_QUEUES 128
#define RTE_ETH_DCB_PG_SUPPORT RTE_BIT32(0)
#define RTE_ETH_DCB_PFC_SUPPORT RTE_BIT32(1)
#define RTE_ETH_VLAN_STRIP_OFFLOAD 0x0001
#define RTE_ETH_VLAN_FILTER_OFFLOAD 0x0002
#define RTE_ETH_VLAN_EXTEND_OFFLOAD 0x0004
#define RTE_ETH_QINQ_STRIP_OFFLOAD 0x0008
#define RTE_ETH_VLAN_STRIP_MASK 0x0001
#define RTE_ETH_VLAN_FILTER_MASK 0x0002
#define RTE_ETH_VLAN_EXTEND_MASK 0x0004
#define RTE_ETH_QINQ_STRIP_MASK 0x0008
#define RTE_ETH_VLAN_ID_MAX 0x0FFF
#define RTE_ETH_NUM_RECEIVE_MAC_ADDR 128
#define RTE_ETH_VMDQ_NUM_UC_HASH_ARRAY 128
#define RTE_ETH_VMDQ_ACCEPT_UNTAG RTE_BIT32(0)
#define RTE_ETH_VMDQ_ACCEPT_HASH_MC RTE_BIT32(1)
#define RTE_ETH_VMDQ_ACCEPT_HASH_UC RTE_BIT32(2)
#define RTE_ETH_VMDQ_ACCEPT_BROADCAST RTE_BIT32(3)
#define RTE_ETH_VMDQ_ACCEPT_MULTICAST RTE_BIT32(4)
#define RTE_ETH_RX_OFFLOAD_VLAN_STRIP RTE_BIT64(0)
#define RTE_ETH_RX_OFFLOAD_TIMESTAMP RTE_BIT64(14)
#define RTE_ETH_TX_OFFLOAD_VLAN_INSERT RTE_BIT64(0)
#define RTE_ETH_TX_OFFLOAD_OUTER_IPV4_CKSUM RTE_BIT64(7)
#define RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO RTE_BIT64(9)
#define RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO RTE_BIT64(10)
#define RTE_ETH_TX_OFFLOAD_IPIP_TNL_TSO RTE_BIT64(11)
#define RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO RTE_BIT64(12)
#define RTE_ETH_TX_OFFLOAD_MT_LOCKFREE RTE_BIT64(14)
#define RTE_ETH_TX_OFFLOAD_MULTI_SEGS RTE_BIT64(15)
#define RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE RTE_BIT64(16)
#define RTE_ETH_TX_OFFLOAD_UDP_TNL_TSO RTE_BIT64(18)
#define RTE_ETH_TX_OFFLOAD_IP_TNL_TSO RTE_BIT64(19)
#define RTE_ETH_TX_OFFLOAD_OUTER_UDP_CKSUM RTE_BIT64(20)
#define RTE_ETH_TX_OFFLOAD_SEND_ON_TIMESTAMP RTE_BIT64(21)
#define RTE_ETH_DEV_CAPA_RUNTIME_RX_QUEUE_SETUP RTE_BIT64(0)
#define RTE_ETH_DEV_CAPA_RUNTIME_TX_QUEUE_SETUP RTE_BIT64(1)
#define RTE_ETH_DEV_CAPA_RXQ_SHARE RTE_BIT64(2)
#define RTE_ETH_DEV_CAPA_FLOW_RULE_KEEP RTE_BIT64(3)
#define RTE_ETH_DEV_CAPA_FLOW_SHARED_OBJECT_KEEP RTE_BIT64(4)
#define RTE_ETH_DEV_SWITCH_DOMAIN_ID_INVALID (UINT16_MAX)
#define RTE_ETH_QUEUE_STATE_STOPPED 0
#define RTE_ETH_QUEUE_STATE_STARTED 1
#define RTE_ETH_QUEUE_STATE_HAIRPIN 2
#define RTE_ETH_BURST_FLAG_PER_QUEUE RTE_BIT64(0)
#define RTE_ETH_BURST_MODE_INFO_SIZE 1024
#define RTE_ETH_XSTATS_NAME_SIZE 64
#define RTE_ETH_DEV_FLOW_OPS_THREAD_SAFE RTE_BIT32(0)
#define RTE_ETH_DEV_INTR_LSC RTE_BIT32(1)
#define RTE_ETH_DEV_BONDING_MEMBER RTE_BIT32(2)
#define RTE_ETH_DEV_INTR_RMV RTE_BIT32(3)
#define RTE_ETH_DEV_REPRESENTOR RTE_BIT32(4)
#define RTE_ETH_DEV_NOLIVE_MAC_ADDR RTE_BIT32(5)
#define RTE_ETH_DEV_AUTOFILL_QUEUE_XSTATS RTE_BIT32(6)
#define RTE_ETH_FOREACH_DEV_OWNED_BY(p, o)
#define RTE_ETH_FOREACH_DEV(p) RTE_ETH_FOREACH_DEV_OWNED_BY(p,RTE_ETH_DEV_NO_OWNER)
#define RTE_ETH_FOREACH_DEV_OF(port_id, parent)
#define RTE_ETH_FOREACH_DEV_SIBLING(port_id, ref_port_id)
#define RTE_ETH_TX_BUFFER_SIZE(sz) (sizeof(structrte_eth_dev_tx_buffer) + (sz) * sizeof(struct rte_mbuf *))
#define RTE_ETH_RX_METADATA_USER_FLAG RTE_BIT64(0)
#define RTE_ETH_RX_METADATA_USER_MARK RTE_BIT64(1)
#define RTE_ETH_RX_METADATA_TUNNEL_ID RTE_BIT64(2)
#define RTE_ETH_DEV_REASSEMBLY_F_IPV4 (RTE_BIT32(0))
#define RTE_ETH_DEV_REASSEMBLY_F_IPV6 (RTE_BIT32(1))
#define RTE_ETH_RX_DESC_AVAIL 0
#define RTE_ETH_RX_DESC_DONE 1
#define RTE_ETH_RX_DESC_UNAVAIL 2
#define RTE_ETH_TX_DESC_FULL 0
#define RTE_ETH_TX_DESC_DONE 1
#define RTE_ETH_TX_DESC_UNAVAIL 2
Typedef Documentation
typedef uint16_t(* rte_rx_callback_fn) (uint16_t port_id, uint16_t queue,struct rte_mbuf *pkts[], uint16_t nb_pkts, uint16_t max_pkts, void*user_param)
typedef uint16_t(* rte_tx_callback_fn) (uint16_t port_id, uint16_t queue,struct rte_mbuf *pkts[], uint16_t nb_pkts, void *user_param)
typedef int(* rte_eth_dev_cb_fn) (uint16_t port_id, enum rte_eth_event_typeevent, void *cb_arg, void *ret_param)
Enumeration Type Documentation
enum rte_eth_rx_mq_mode
enum rte_eth_tx_mq_mode
enum rte_vlan_type
enum rte_eth_hash_function
enum rte_eth_nb_tcs
enum rte_eth_nb_pools
enum rte_eth_fc_mode
enum rte_eth_tunnel_type
enum rte_eth_representor_type
enum rte_eth_err_handle_mode
enum rte_eth_fec_mode
enum rte_eth_dev_state
enum rte_eth_event_macsec_subtype
enum rte_eth_event_macsec_type
enum rte_eth_event_ipsec_subtype
enum rte_eth_event_type
enum rte_eth_cman_obj
Function Documentation
int rte_eth_iterator_init (struct rte_dev_iterator * iter, const char *devargs)
uint16_t rte_eth_iterator_next (struct rte_dev_iterator * iter)
void rte_eth_iterator_cleanup (struct rte_dev_iterator * iter)
static uint64_t rte_eth_rss_hf_refine (uint64_t rss_hf) [inline], [static]
uint64_t rte_eth_find_next_owned_by (uint16_t port_id, const uint64_towner_id)
uint16_t rte_eth_find_next (uint16_t port_id)
uint16_t rte_eth_find_next_of (uint16_t port_id_start, const structrte_device * parent)
uint16_t rte_eth_find_next_sibling (uint16_t port_id_start, uint16_tref_port_id)
int rte_eth_dev_owner_new (uint64_t * owner_id)
int rte_eth_dev_owner_set (const uint16_t port_id, const structrte_eth_dev_owner * owner)
int rte_eth_dev_owner_unset (const uint16_t port_id, const uint64_towner_id)
int rte_eth_dev_owner_delete (const uint64_t owner_id)
int rte_eth_dev_owner_get (const uint16_t port_id, struct rte_eth_dev_owner* owner)
uint16_t rte_eth_dev_count_avail (void)
uint16_t rte_eth_dev_count_total (void)
uint32_t rte_eth_speed_bitflag (uint32_t speed, int duplex)
const char * rte_eth_dev_rx_offload_name (uint64_t offload)
const char * rte_eth_dev_tx_offload_name (uint64_t offload)
__rte_experimental const char * rte_eth_dev_capability_name (uint64_tcapability)
int rte_eth_dev_configure (uint16_t port_id, uint16_t nb_rx_queue, uint16_tnb_tx_queue, const struct rte_eth_conf * eth_conf)
int rte_eth_dev_is_removed (uint16_t port_id)
int rte_eth_rx_queue_setup (uint16_t port_id, uint16_t rx_queue_id,uint16_t nb_rx_desc, unsigned int socket_id, const structrte_eth_rxconf * rx_conf, struct rte_mempool * mb_pool)
__rte_experimental int rte_eth_rx_hairpin_queue_setup (uint16_t port_id,uint16_t rx_queue_id, uint16_t nb_rx_desc, const structrte_eth_hairpin_conf * conf)
int rte_eth_tx_queue_setup (uint16_t port_id, uint16_t tx_queue_id,uint16_t nb_tx_desc, unsigned int socket_id, const structrte_eth_txconf * tx_conf)
__rte_experimental int rte_eth_tx_hairpin_queue_setup (uint16_t port_id,uint16_t tx_queue_id, uint16_t nb_tx_desc, const structrte_eth_hairpin_conf * conf)
__rte_experimental int rte_eth_hairpin_get_peer_ports (uint16_t port_id,uint16_t * peer_ports, size_t len, uint32_t direction)
__rte_experimental int rte_eth_hairpin_bind (uint16_t tx_port, uint16_trx_port)
__rte_experimental int rte_eth_hairpin_unbind (uint16_t tx_port, uint16_trx_port)
__rte_experimental int rte_eth_dev_count_aggr_ports (uint16_t port_id)
__rte_experimental int rte_eth_dev_map_aggr_tx_affinity (uint16_t port_id,uint16_t tx_queue_id, uint8_t affinity)
int rte_eth_dev_socket_id (uint16_t port_id)
int rte_eth_dev_is_valid_port (uint16_t port_id)
__rte_experimental int rte_eth_rx_queue_is_valid (uint16_t port_id,uint16_t queue_id)
__rte_experimental int rte_eth_tx_queue_is_valid (uint16_t port_id,uint16_t queue_id)
int rte_eth_dev_rx_queue_start (uint16_t port_id, uint16_t rx_queue_id)
int rte_eth_dev_rx_queue_stop (uint16_t port_id, uint16_t rx_queue_id)
int rte_eth_dev_tx_queue_start (uint16_t port_id, uint16_t tx_queue_id)
int rte_eth_dev_tx_queue_stop (uint16_t port_id, uint16_t tx_queue_id)
int rte_eth_dev_start (uint16_t port_id)
int rte_eth_dev_stop (uint16_t port_id)
int rte_eth_dev_set_link_up (uint16_t port_id)
int rte_eth_dev_set_link_down (uint16_t port_id)
int rte_eth_dev_close (uint16_t port_id)
int rte_eth_dev_reset (uint16_t port_id)
int rte_eth_promiscuous_enable (uint16_t port_id)
int rte_eth_promiscuous_disable (uint16_t port_id)
int rte_eth_promiscuous_get (uint16_t port_id)
int rte_eth_allmulticast_enable (uint16_t port_id)
int rte_eth_allmulticast_disable (uint16_t port_id)
int rte_eth_allmulticast_get (uint16_t port_id)
int rte_eth_link_get (uint16_t port_id, struct rte_eth_link * link)
int rte_eth_link_get_nowait (uint16_t port_id, struct rte_eth_link * link)
__rte_experimental const char * rte_eth_link_speed_to_str (uint32_tlink_speed)
__rte_experimental int rte_eth_link_to_str (char * str, size_t len, conststruct rte_eth_link * eth_link)
__rte_experimental int rte_eth_speed_lanes_get (uint16_t port_id, uint32_t* lanes)
__rte_experimental int rte_eth_speed_lanes_set (uint16_t port_id, uint32_tspeed_lanes)
__rte_experimental int rte_eth_speed_lanes_get_capability (uint16_tport_id, struct rte_eth_speed_lanes_capa * speed_lanes_capa, unsignedint num)
int rte_eth_stats_get (uint16_t port_id, struct rte_eth_stats * stats)
int rte_eth_stats_reset (uint16_t port_id)
int rte_eth_xstats_get_names (uint16_t port_id, struct rte_eth_xstat_name *xstats_names, unsigned int size)
int rte_eth_xstats_get (uint16_t port_id, struct rte_eth_xstat * xstats,unsigned int n)
int rte_eth_xstats_get_names_by_id (uint16_t port_id, structrte_eth_xstat_name * xstats_names, unsigned int size, uint64_t * ids)
int rte_eth_xstats_get_by_id (uint16_t port_id, const uint64_t * ids,uint64_t * values, unsigned int size)
int rte_eth_xstats_get_id_by_name (uint16_t port_id, const char *xstat_name, uint64_t * id)
int rte_eth_xstats_reset (uint16_t port_id)
int rte_eth_dev_set_tx_queue_stats_mapping (uint16_t port_id, uint16_ttx_queue_id, uint8_t stat_idx)
int rte_eth_dev_set_rx_queue_stats_mapping (uint16_t port_id, uint16_trx_queue_id, uint8_t stat_idx)
int rte_eth_macaddr_get (uint16_t port_id, struct rte_ether_addr *mac_addr)
__rte_experimental int rte_eth_macaddrs_get (uint16_t port_id, structrte_ether_addr * ma, unsigned int num)
int rte_eth_dev_info_get (uint16_t port_id, struct rte_eth_dev_info *dev_info)
__rte_experimental int rte_eth_dev_conf_get (uint16_t port_id, structrte_eth_conf * dev_conf)
int rte_eth_dev_fw_version_get (uint16_t port_id, char * fw_version, size_tfw_size)
int rte_eth_dev_get_supported_ptypes (uint16_t port_id, uint32_tptype_mask, uint32_t * ptypes, int num)
int rte_eth_dev_set_ptypes (uint16_t port_id, uint32_t ptype_mask, uint32_t* set_ptypes, unsigned int num)
int rte_eth_dev_get_mtu (uint16_t port_id, uint16_t * mtu)
int rte_eth_dev_set_mtu (uint16_t port_id, uint16_t mtu)
int rte_eth_dev_vlan_filter (uint16_t port_id, uint16_t vlan_id, int on)
int rte_eth_dev_set_vlan_strip_on_queue (uint16_t port_id, uint16_trx_queue_id, int on)
int rte_eth_dev_set_vlan_ether_type (uint16_t port_id, enum rte_vlan_typevlan_type, uint16_t tag_type)
int rte_eth_dev_set_vlan_offload (uint16_t port_id, int offload_mask)
int rte_eth_dev_get_vlan_offload (uint16_t port_id)
int rte_eth_dev_set_vlan_pvid (uint16_t port_id, uint16_t pvid, int on)
__rte_experimental int rte_eth_rx_avail_thresh_set (uint16_t port_id,uint16_t queue_id, uint8_t avail_thresh)
__rte_experimental int rte_eth_rx_avail_thresh_query (uint16_t port_id,uint16_t * queue_id, uint8_t * avail_thresh)
int rte_eth_tx_buffer_init (struct rte_eth_dev_tx_buffer * buffer, uint16_tsize)
int rte_eth_tx_buffer_set_err_callback (struct rte_eth_dev_tx_buffer *buffer, buffer_tx_error_fn callback, void * userdata)
void rte_eth_tx_buffer_drop_callback (struct rte_mbuf ** pkts, uint16_tunsent, void * userdata)
void rte_eth_tx_buffer_count_callback (struct rte_mbuf ** pkts, uint16_tunsent, void * userdata)
int rte_eth_tx_done_cleanup (uint16_t port_id, uint16_t queue_id, uint32_tfree_cnt)
int rte_eth_dev_callback_register (uint16_t port_id, enumrte_eth_event_type event, rte_eth_dev_cb_fn cb_fn, void * cb_arg)
int rte_eth_dev_callback_unregister (uint16_t port_id, enumrte_eth_event_type event, rte_eth_dev_cb_fn cb_fn, void * cb_arg)
int rte_eth_dev_rx_intr_enable (uint16_t port_id, uint16_t queue_id)
int rte_eth_dev_rx_intr_disable (uint16_t port_id, uint16_t queue_id)
int rte_eth_dev_rx_intr_ctl (uint16_t port_id, int epfd, int op, void *data)
int rte_eth_dev_rx_intr_ctl_q (uint16_t port_id, uint16_t queue_id, intepfd, int op, void * data)
int rte_eth_dev_rx_intr_ctl_q_get_fd (uint16_t port_id, uint16_t queue_id)
int rte_eth_led_on (uint16_t port_id)
int rte_eth_led_off (uint16_t port_id)
__rte_experimental int rte_eth_fec_get_capability (uint16_t port_id, structrte_eth_fec_capa * speed_fec_capa, unsigned int num)
__rte_experimental int rte_eth_fec_get (uint16_t port_id, uint32_t *fec_capa)
__rte_experimental int rte_eth_fec_set (uint16_t port_id, uint32_tfec_capa)
int rte_eth_dev_flow_ctrl_get (uint16_t port_id, struct rte_eth_fc_conf *fc_conf)
int rte_eth_dev_flow_ctrl_set (uint16_t port_id, struct rte_eth_fc_conf *fc_conf)
int rte_eth_dev_priority_flow_ctrl_set (uint16_t port_id, structrte_eth_pfc_conf * pfc_conf)
int rte_eth_dev_mac_addr_add (uint16_t port_id, struct rte_ether_addr *mac_addr, uint32_t pool)
__rte_experimental int rte_eth_dev_priority_flow_ctrl_queue_info_get(uint16_t port_id, struct rte_eth_pfc_queue_info * pfc_queue_info)
__rte_experimental int rte_eth_dev_priority_flow_ctrl_queue_configure(uint16_t port_id, struct rte_eth_pfc_queue_conf * pfc_queue_conf)
int rte_eth_dev_mac_addr_remove (uint16_t port_id, struct rte_ether_addr *mac_addr)
int rte_eth_dev_default_mac_addr_set (uint16_t port_id, structrte_ether_addr * mac_addr)
int rte_eth_dev_rss_reta_update (uint16_t port_id, structrte_eth_rss_reta_entry64 * reta_conf, uint16_t reta_size)
int rte_eth_dev_rss_reta_query (uint16_t port_id, structrte_eth_rss_reta_entry64 * reta_conf, uint16_t reta_size)
int rte_eth_dev_uc_hash_table_set (uint16_t port_id, struct rte_ether_addr* addr, uint8_t on)
int rte_eth_dev_uc_all_hash_table_set (uint16_t port_id, uint8_t on)
int rte_eth_set_queue_rate_limit (uint16_t port_id, uint16_t queue_idx,uint32_t tx_rate)
int rte_eth_dev_rss_hash_update (uint16_t port_id, struct rte_eth_rss_conf* rss_conf)
int rte_eth_dev_rss_hash_conf_get (uint16_t port_id, structrte_eth_rss_conf * rss_conf)
__rte_experimental const char * rte_eth_dev_rss_algo_name (enumrte_eth_hash_function rss_algo)
__rte_experimental int rte_eth_find_rss_algo (const char * name, uint32_t *algo)
int rte_eth_dev_udp_tunnel_port_add (uint16_t port_id, structrte_eth_udp_tunnel * tunnel_udp)
int rte_eth_dev_udp_tunnel_port_delete (uint16_t port_id, structrte_eth_udp_tunnel * tunnel_udp)
int rte_eth_dev_get_dcb_info (uint16_t port_id, struct rte_eth_dcb_info *dcb_info)
const struct rte_eth_rxtx_callback * rte_eth_add_rx_callback (uint16_tport_id, uint16_t queue_id, rte_rx_callback_fn fn, void * user_param)
const struct rte_eth_rxtx_callback * rte_eth_add_first_rx_callback(uint16_t port_id, uint16_t queue_id, rte_rx_callback_fn fn, void *user_param)
const struct rte_eth_rxtx_callback * rte_eth_add_tx_callback (uint16_tport_id, uint16_t queue_id, rte_tx_callback_fn fn, void * user_param)
int rte_eth_remove_rx_callback (uint16_t port_id, uint16_t queue_id, conststruct rte_eth_rxtx_callback * user_cb)
int rte_eth_remove_tx_callback (uint16_t port_id, uint16_t queue_id, conststruct rte_eth_rxtx_callback * user_cb)
int rte_eth_rx_queue_info_get (uint16_t port_id, uint16_t queue_id, structrte_eth_rxq_info * qinfo)
int rte_eth_tx_queue_info_get (uint16_t port_id, uint16_t queue_id, structrte_eth_txq_info * qinfo)
__rte_experimental int rte_eth_recycle_rx_queue_info_get (uint16_t port_id,uint16_t queue_id, struct rte_eth_recycle_rxq_info * recycle_rxq_info)
int rte_eth_rx_burst_mode_get (uint16_t port_id, uint16_t queue_id, structrte_eth_burst_mode * mode)
int rte_eth_tx_burst_mode_get (uint16_t port_id, uint16_t queue_id, structrte_eth_burst_mode * mode)
__rte_experimental int rte_eth_get_monitor_addr (uint16_t port_id, uint16_tqueue_id, struct rte_power_monitor_cond * pmc)
__rte_experimental int rte_eth_dev_get_reg_info_ext (uint16_t port_id,struct rte_dev_reg_info * info)
int rte_eth_dev_get_reg_info (uint16_t port_id, struct rte_dev_reg_info *info)
int rte_eth_dev_get_eeprom_length (uint16_t port_id)
int rte_eth_dev_get_eeprom (uint16_t port_id, struct rte_dev_eeprom_info *info)
int rte_eth_dev_set_eeprom (uint16_t port_id, struct rte_dev_eeprom_info *info)
__rte_experimental int rte_eth_dev_get_module_info (uint16_t port_id,struct rte_eth_dev_module_info * modinfo)
__rte_experimental int rte_eth_dev_get_module_eeprom (uint16_t port_id,struct rte_dev_eeprom_info * info)
int rte_eth_dev_set_mc_addr_list (uint16_t port_id, struct rte_ether_addr *mc_addr_set, uint32_t nb_mc_addr)
int rte_eth_timesync_enable (uint16_t port_id)
int rte_eth_timesync_disable (uint16_t port_id)
int rte_eth_timesync_read_rx_timestamp (uint16_t port_id, struct timespec *timestamp, uint32_t flags)
int rte_eth_timesync_read_tx_timestamp (uint16_t port_id, struct timespec *timestamp)
int rte_eth_timesync_adjust_time (uint16_t port_id, int64_t delta)
__rte_experimental int rte_eth_timesync_adjust_freq (uint16_t port_id,int64_t ppm)
int rte_eth_timesync_read_time (uint16_t port_id, struct timespec * time)
int rte_eth_timesync_write_time (uint16_t port_id, const struct timespec *time)
__rte_experimental int rte_eth_read_clock (uint16_t port_id, uint64_t *clock)
int rte_eth_dev_get_port_by_name (const char * name, uint16_t * port_id)
int rte_eth_dev_get_name_by_port (uint16_t port_id, char * name)
int rte_eth_dev_adjust_nb_rx_tx_desc (uint16_t port_id, uint16_t *nb_rx_desc, uint16_t * nb_tx_desc)
int rte_eth_dev_pool_ops_supported (uint16_t port_id, const char * pool)
void * rte_eth_dev_get_sec_ctx (uint16_t port_id)
__rte_experimental int rte_eth_dev_hairpin_capability_get (uint16_tport_id, struct rte_eth_hairpin_cap * cap)
__rte_experimental int rte_eth_representor_info_get (uint16_t port_id,struct rte_eth_representor_info * info)
int rte_eth_rx_metadata_negotiate (uint16_t port_id, uint64_t * features)
__rte_experimental int rte_eth_ip_reassembly_capability_get (uint16_tport_id, struct rte_eth_ip_reassembly_params * capa)
__rte_experimental int rte_eth_ip_reassembly_conf_get (uint16_t port_id,struct rte_eth_ip_reassembly_params * conf)
__rte_experimental int rte_eth_ip_reassembly_conf_set (uint16_t port_id,const struct rte_eth_ip_reassembly_params * conf)
__rte_experimental int rte_eth_dev_priv_dump (uint16_t port_id, FILE *file)
__rte_experimental int rte_eth_rx_descriptor_dump (uint16_t port_id,uint16_t queue_id, uint16_t offset, uint16_t num, FILE * file)
__rte_experimental int rte_eth_tx_descriptor_dump (uint16_t port_id,uint16_t queue_id, uint16_t offset, uint16_t num, FILE * file)
__rte_experimental int rte_eth_cman_info_get (uint16_t port_id, structrte_eth_cman_info * info)
__rte_experimental int rte_eth_cman_config_init (uint16_t port_id, structrte_eth_cman_config * config)
__rte_experimental int rte_eth_cman_config_set (uint16_t port_id, conststruct rte_eth_cman_config * config)
__rte_experimental int rte_eth_cman_config_get (uint16_t port_id, structrte_eth_cman_config * config)
static uint16_t rte_eth_rx_burst (uint16_t port_id, uint16_t queue_id,struct rte_mbuf ** rx_pkts, const uint16_t nb_pkts) [inline], [static]
static int rte_eth_rx_queue_count (uint16_t port_id, uint16_t queue_id)[inline], [static]
static int rte_eth_rx_descriptor_status (uint16_t port_id, uint16_tqueue_id, uint16_t offset) [inline], [static]
static int rte_eth_tx_descriptor_status (uint16_t port_id, uint16_tqueue_id, uint16_t offset) [inline], [static]
static uint16_t rte_eth_tx_burst (uint16_t port_id, uint16_t queue_id,struct rte_mbuf ** tx_pkts, uint16_t nb_pkts) [inline], [static]
static uint16_t rte_eth_tx_prepare (uint16_t port_id, uint16_t queue_id,struct rte_mbuf ** tx_pkts, uint16_t nb_pkts) [inline], [static]
static uint16_t rte_eth_tx_buffer_flush (uint16_t port_id, uint16_tqueue_id, struct rte_eth_dev_tx_buffer * buffer) [inline], [static]
static __rte_always_inline uint16_t rte_eth_tx_buffer (uint16_t port_id,uint16_t queue_id, struct rte_eth_dev_tx_buffer * buffer, structrte_mbuf * tx_pkt) [static]
static __rte_experimental uint16_t rte_eth_recycle_mbufs (uint16_trx_port_id, uint16_t rx_queue_id, uint16_t tx_port_id, uint16_ttx_queue_id, struct rte_eth_recycle_rxq_info * recycle_rxq_info)[inline], [static]
__rte_experimental int rte_eth_buffer_split_get_supported_hdr_ptypes(uint16_t port_id, uint32_t * ptypes, int num)
static __rte_experimental int rte_eth_tx_queue_count (uint16_t port_id,uint16_t queue_id) [inline], [static]
Author
NAME
rte_ethdev.h
SYNOPSIS
#include
<stdint.h>
#include <rte_cman.h>
#include <rte_compat.h>
#include <rte_log.h>
#include <rte_interrupts.h>
#include <rte_dev.h>
#include <rte_devargs.h>
#include <rte_bitops.h>
#include <rte_errno.h>
#include <rte_common.h>
#include <rte_config.h>
#include <rte_power_intrinsics.h>
#include ’rte_ethdev_trace_fp.h’
#include ’rte_dev_info.h’
#include ’rte_eth_ctrl.h’
#include <rte_ethdev_core.h>
Data Structures
struct
rte_eth_stats
struct
rte_eth_link
struct
rte_eth_speed_lanes_capa
struct
rte_eth_thresh
struct
rte_eth_rxmode
struct
rte_vlan_filter_conf
struct
rte_eth_rss_conf
struct
rte_eth_rss_reta_entry64
struct
rte_eth_vmdq_dcb_conf
struct
rte_eth_vmdq_rx_conf
struct
rte_eth_txmode
struct
rte_eth_rxseg_split
union
rte_eth_rxseg
struct
rte_eth_rxconf
struct
rte_eth_txconf
struct
rte_eth_hairpin_queue_cap
struct
rte_eth_hairpin_cap
struct
rte_eth_hairpin_peer
struct
rte_eth_hairpin_conf
struct
rte_eth_desc_lim
struct
rte_eth_fc_conf
struct
rte_eth_pfc_conf
struct
rte_eth_pfc_queue_info
struct
rte_eth_pfc_queue_conf
struct
rte_eth_udp_tunnel
struct
rte_eth_intr_conf
struct
rte_eth_conf
struct
rte_eth_dev_portconf
struct
rte_eth_switch_info
struct
rte_eth_rxseg_capa
struct
rte_eth_dev_info
struct
rte_eth_rxq_info
struct
rte_eth_txq_info
struct
rte_eth_recycle_rxq_info
struct
rte_eth_burst_mode
struct
rte_eth_xstat
struct
rte_eth_xstat_name
struct
rte_eth_dcb_tc_queue_mapping
struct
rte_eth_dcb_info
struct
rte_eth_dev_tx_buffer
struct
rte_eth_event_macsec_desc
struct
rte_eth_event_ipsec_desc
struct
rte_eth_representor_range
struct
rte_eth_representor_info
struct
rte_eth_ip_reassembly_params
struct
rte_eth_ip_reassembly_dynfield_t
struct
rte_eth_cman_info
struct
rte_eth_cman_config
Macros
#define
RTE_ETH_FOREACH_MATCHING_DEV
(id, devargs, iter)
#define
RTE_ETH_SPEED_LANES_TO_CAPA
(x)
RTE_BIT32
(x)
#define
RTE_ETH_FLOW_PORT
18
#define
RTE_ETH_FLOW_VXLAN
19
#define
RTE_ETH_FLOW_GENEVE
20
#define
RTE_ETH_FLOW_NVGRE
21
#define
RTE_ETH_FLOW_VXLAN_GPE
22
#define
RTE_ETH_FLOW_GTPU
23
#define
RTE_ETH_RSS_L4_CHKSUM RTE_BIT64
(35)
#define
RTE_ETH_RSS_LEVEL_PMD_DEFAULT
(UINT64_C(0)
<< 50)
#define
RTE_ETH_RSS_LEVEL_OUTERMOST
(UINT64_C(1)
<< 50)
#define
RTE_ETH_RSS_LEVEL_INNERMOST
(UINT64_C(2)
<< 50)
#define
RTE_ETH_RSS_PROTO_MASK
#define
RTE_ETH_NUM_RECEIVE_MAC_ADDR
128
#define
RTE_ETH_VMDQ_NUM_UC_HASH_ARRAY
128
#define
RTE_ETH_RX_OFFLOAD_VLAN_STRIP RTE_BIT64
(0)
#define
RTE_ETH_RX_OFFLOAD_TIMESTAMP RTE_BIT64
(14)
#define
RTE_ETH_TX_OFFLOAD_VLAN_INSERT RTE_BIT64
(0)
#define
RTE_ETH_TX_OFFLOAD_OUTER_IPV4_CKSUM
RTE_BIT64
(7)
#define
RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO RTE_BIT64
(9)
#define
RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO RTE_BIT64
(10)
#define
RTE_ETH_TX_OFFLOAD_IPIP_TNL_TSO RTE_BIT64
(11)
#define
RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO
RTE_BIT64
(12)
#define
RTE_ETH_TX_OFFLOAD_MT_LOCKFREE RTE_BIT64
(14)
#define
RTE_ETH_TX_OFFLOAD_MULTI_SEGS RTE_BIT64
(15)
#define
RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE
RTE_BIT64
(16)
#define
RTE_ETH_TX_OFFLOAD_UDP_TNL_TSO RTE_BIT64
(18)
#define
RTE_ETH_TX_OFFLOAD_IP_TNL_TSO RTE_BIT64
(19)
#define
RTE_ETH_TX_OFFLOAD_OUTER_UDP_CKSUM
RTE_BIT64
(20)
#define
RTE_ETH_TX_OFFLOAD_SEND_ON_TIMESTAMP
RTE_BIT64
(21)
#define
RTE_ETH_DEV_SWITCH_DOMAIN_ID_INVALID
(UINT16_MAX)
#define
RTE_ETH_BURST_FLAG_PER_QUEUE RTE_BIT64
(0)
#define
RTE_ETH_BURST_MODE_INFO_SIZE
1024
#define
RTE_ETH_XSTATS_NAME_SIZE
64
#define
RTE_ETH_FOREACH_DEV_OWNED_BY
(p, o)
|
#define RTE_ETH_FOREACH_DEV (p) |
RTE_ETH_FOREACH_DEV_OWNED_BY (p, RTE_ETH_DEV_NO_OWNER) |
#define
RTE_ETH_FOREACH_DEV_OF
(port_id, parent)
#define
RTE_ETH_FOREACH_DEV_SIBLING
(port_id,
ref_port_id)
|
#define RTE_ETH_TX_BUFFER_SIZE (sz) |
(sizeof(struct rte_eth_dev_tx_buffer ) + (sz) * sizeof(struct rte_mbuf *)) |
#define
RTE_ETH_RX_METADATA_USER_FLAG RTE_BIT64
(0)
#define
RTE_ETH_RX_METADATA_USER_MARK RTE_BIT64
(1)
#define
RTE_ETH_RX_METADATA_TUNNEL_ID RTE_BIT64
(2)
#define
RTE_ETH_DEV_REASSEMBLY_F_IPV4
(
RTE_BIT32
(0))
#define
RTE_ETH_DEV_REASSEMBLY_F_IPV6
(
RTE_BIT32
(1))
Link speed
capabilities
Device supported speeds bitmap flags
#define
RTE_ETH_LINK_SPEED_AUTONEG
0
#define
RTE_ETH_LINK_SPEED_FIXED RTE_BIT32
(0)
#define
RTE_ETH_LINK_SPEED_10M_HD RTE_BIT32
(1)
#define
RTE_ETH_LINK_SPEED_10M RTE_BIT32
(2)
#define
RTE_ETH_LINK_SPEED_100M_HD RTE_BIT32
(3)
#define
RTE_ETH_LINK_SPEED_100M RTE_BIT32
(4)
#define
RTE_ETH_LINK_SPEED_1G RTE_BIT32
(5)
#define
RTE_ETH_LINK_SPEED_2_5G RTE_BIT32
(6)
#define
RTE_ETH_LINK_SPEED_5G RTE_BIT32
(7)
#define
RTE_ETH_LINK_SPEED_10G RTE_BIT32
(8)
#define
RTE_ETH_LINK_SPEED_20G RTE_BIT32
(9)
#define
RTE_ETH_LINK_SPEED_25G RTE_BIT32
(10)
#define
RTE_ETH_LINK_SPEED_40G RTE_BIT32
(11)
#define
RTE_ETH_LINK_SPEED_50G RTE_BIT32
(12)
#define
RTE_ETH_LINK_SPEED_56G RTE_BIT32
(13)
#define
RTE_ETH_LINK_SPEED_100G RTE_BIT32
(14)
#define
RTE_ETH_LINK_SPEED_200G RTE_BIT32
(15)
#define
RTE_ETH_LINK_SPEED_400G RTE_BIT32
(16)
Link
speed
Ethernet numeric link speeds in Mbps
#define
RTE_ETH_SPEED_NUM_NONE
0
#define
RTE_ETH_SPEED_NUM_10M
10
#define
RTE_ETH_SPEED_NUM_100M
100
#define
RTE_ETH_SPEED_NUM_1G
1000
#define
RTE_ETH_SPEED_NUM_2_5G
2500
#define
RTE_ETH_SPEED_NUM_5G
5000
#define
RTE_ETH_SPEED_NUM_10G
10000
#define
RTE_ETH_SPEED_NUM_20G
20000
#define
RTE_ETH_SPEED_NUM_25G
25000
#define
RTE_ETH_SPEED_NUM_40G
40000
#define
RTE_ETH_SPEED_NUM_50G
50000
#define
RTE_ETH_SPEED_NUM_56G
56000
#define
RTE_ETH_SPEED_NUM_100G
100000
#define
RTE_ETH_SPEED_NUM_200G
200000
#define
RTE_ETH_SPEED_NUM_400G
400000
#define
RTE_ETH_SPEED_NUM_UNKNOWN
UINT32_MAX
Link
negotiation
Constants used in link management.
#define
RTE_ETH_LINK_HALF_DUPLEX
0
#define
RTE_ETH_LINK_FULL_DUPLEX
1
#define
RTE_ETH_LINK_DOWN
0
#define
RTE_ETH_LINK_UP
1
#define
RTE_ETH_LINK_FIXED
0
#define
RTE_ETH_LINK_AUTONEG
1
#define
RTE_ETH_LINK_MAX_STR_LEN
40
Multi-queue mode
See also
rte_eth_conf.rxmode.mq_mode.
#define
RTE_ETH_MQ_RX_RSS_FLAG RTE_BIT32
(0)
#define
RTE_ETH_MQ_RX_DCB_FLAG RTE_BIT32
(1)
#define
RTE_ETH_MQ_RX_VMDQ_FLAG RTE_BIT32
(2)
VMDq and DCB maximums
#define
RTE_ETH_VMDQ_MAX_VLAN_FILTERS
64
#define
RTE_ETH_DCB_NUM_USER_PRIORITIES
8
#define
RTE_ETH_VMDQ_DCB_NUM_QUEUES
128
#define
RTE_ETH_DCB_NUM_QUEUES
128
DCB capabilities
#define
RTE_ETH_DCB_PG_SUPPORT RTE_BIT32
(0)
#define
RTE_ETH_DCB_PFC_SUPPORT RTE_BIT32
(1)
VLAN offload bits
#define
RTE_ETH_VLAN_STRIP_OFFLOAD
0x0001
#define
RTE_ETH_VLAN_FILTER_OFFLOAD
0x0002
#define
RTE_ETH_VLAN_EXTEND_OFFLOAD
0x0004
#define
RTE_ETH_QINQ_STRIP_OFFLOAD
0x0008
#define
RTE_ETH_VLAN_STRIP_MASK
0x0001
#define
RTE_ETH_VLAN_FILTER_MASK
0x0002
#define
RTE_ETH_VLAN_EXTEND_MASK
0x0004
#define
RTE_ETH_QINQ_STRIP_MASK
0x0008
#define
RTE_ETH_VLAN_ID_MAX
0x0FFF
VMDq Rx mode
See also
rte_eth_vmdq_rx_conf.rx_mode
#define
RTE_ETH_VMDQ_ACCEPT_UNTAG RTE_BIT32
(0)
#define
RTE_ETH_VMDQ_ACCEPT_HASH_MC RTE_BIT32
(1)
#define
RTE_ETH_VMDQ_ACCEPT_HASH_UC RTE_BIT32
(2)
#define
RTE_ETH_VMDQ_ACCEPT_BROADCAST RTE_BIT32
(3)
#define
RTE_ETH_VMDQ_ACCEPT_MULTICAST
RTE_BIT32
(4)
Device
capabilities
Non-offload capabilities reported in
rte_eth_dev_info.dev_capa
.
#define
RTE_ETH_DEV_CAPA_RUNTIME_RX_QUEUE_SETUP RTE_BIT64
(0)
#define
RTE_ETH_DEV_CAPA_RUNTIME_TX_QUEUE_SETUP
RTE_BIT64
(1)
#define
RTE_ETH_DEV_CAPA_RXQ_SHARE RTE_BIT64
(2)
#define
RTE_ETH_DEV_CAPA_FLOW_RULE_KEEP RTE_BIT64
(3)
#define
RTE_ETH_DEV_CAPA_FLOW_SHARED_OBJECT_KEEP
RTE_BIT64
(4)
Rx/Tx queue states
#define
RTE_ETH_QUEUE_STATE_STOPPED
0
#define
RTE_ETH_QUEUE_STATE_STARTED
1
#define
RTE_ETH_QUEUE_STATE_HAIRPIN
2
Device
flags
Flags internally saved in rte_eth_dev_data.dev_flags and
reported in
rte_eth_dev_info.dev_flags
.
#define
RTE_ETH_DEV_FLOW_OPS_THREAD_SAFE RTE_BIT32
(0)
#define
RTE_ETH_DEV_INTR_LSC RTE_BIT32
(1)
#define
RTE_ETH_DEV_BONDING_MEMBER RTE_BIT32
(2)
#define
RTE_ETH_DEV_INTR_RMV RTE_BIT32
(3)
#define
RTE_ETH_DEV_REPRESENTOR RTE_BIT32
(4)
#define
RTE_ETH_DEV_NOLIVE_MAC_ADDR RTE_BIT32
(5)
#define
RTE_ETH_DEV_AUTOFILL_QUEUE_XSTATS
RTE_BIT32
(6)
Rx hardware descriptor states
See also
rte_eth_rx_descriptor_status
#define
RTE_ETH_RX_DESC_AVAIL
0
#define
RTE_ETH_RX_DESC_DONE
1
#define
RTE_ETH_RX_DESC_UNAVAIL
2
Tx hardware descriptor states
See also
rte_eth_tx_descriptor_status
#define
RTE_ETH_TX_DESC_FULL
0
#define
RTE_ETH_TX_DESC_DONE
1
#define
RTE_ETH_TX_DESC_UNAVAIL
2
Typedefs
typedef
uint16_t(*
rte_rx_callback_fn
) (uint16_t port_id,
uint16_t queue, struct
rte_mbuf
*pkts[], uint16_t
nb_pkts, uint16_t max_pkts, void *user_param)
typedef
uint16_t(*
rte_tx_callback_fn
) (uint16_t
port_id, uint16_t queue, struct
rte_mbuf
*pkts[],
uint16_t nb_pkts, void *user_param)
typedef
int(*
rte_eth_dev_cb_fn
) (uint16_t
port_id, enum
rte_eth_event_type
event, void *cb_arg,
void *ret_param)
Enumerations
enum
rte_eth_rx_mq_mode
{
RTE_ETH_MQ_RX_NONE
= 0,
RTE_ETH_MQ_RX_RSS
= RTE_ETH_MQ_RX_RSS_FLAG,
RTE_ETH_MQ_RX_DCB
= RTE_ETH_MQ_RX_DCB_FLAG,
RTE_ETH_MQ_RX_DCB_RSS
= RTE_ETH_MQ_RX_RSS_FLAG |
RTE_ETH_MQ_RX_DCB_FLAG,
RTE_ETH_MQ_RX_VMDQ_ONLY
=
RTE_ETH_MQ_RX_VMDQ_FLAG,
RTE_ETH_MQ_RX_VMDQ_RSS
=
RTE_ETH_MQ_RX_RSS_FLAG | RTE_ETH_MQ_RX_VMDQ_FLAG,
RTE_ETH_MQ_RX_VMDQ_DCB
= RTE_ETH_MQ_RX_VMDQ_FLAG |
RTE_ETH_MQ_RX_DCB_FLAG,
RTE_ETH_MQ_RX_VMDQ_DCB_RSS
}
enum
rte_eth_tx_mq_mode
{
RTE_ETH_MQ_TX_NONE
=
0,
RTE_ETH_MQ_TX_DCB
,
RTE_ETH_MQ_TX_VMDQ_DCB
,
RTE_ETH_MQ_TX_VMDQ_ONLY
}
enum
rte_vlan_type
{ }
enum
rte_eth_hash_function
{
RTE_ETH_HASH_FUNCTION_DEFAULT
= 0,
RTE_ETH_HASH_FUNCTION_TOEPLITZ
,
RTE_ETH_HASH_FUNCTION_SIMPLE_XOR
,
RTE_ETH_HASH_FUNCTION_SYMMETRIC_TOEPLITZ
,
RTE_ETH_HASH_FUNCTION_SYMMETRIC_TOEPLITZ_SORT
,
RTE_ETH_HASH_FUNCTION_MAX
}
enum
rte_eth_nb_tcs
{
RTE_ETH_4_TCS
= 4,
RTE_ETH_8_TCS
= 8 }
enum
rte_eth_nb_pools
{
RTE_ETH_8_POOLS
= 8,
RTE_ETH_16_POOLS
= 16,
RTE_ETH_32_POOLS
= 32,
RTE_ETH_64_POOLS
= 64 }
enum
rte_eth_fc_mode
{
RTE_ETH_FC_NONE
= 0,
RTE_ETH_FC_RX_PAUSE
,
RTE_ETH_FC_TX_PAUSE
,
RTE_ETH_FC_FULL
}
enum
rte_eth_tunnel_type
enum
rte_eth_representor_type
{
RTE_ETH_REPRESENTOR_NONE
,
RTE_ETH_REPRESENTOR_VF
,
RTE_ETH_REPRESENTOR_SF
,
RTE_ETH_REPRESENTOR_PF
}
enum
rte_eth_err_handle_mode
{
RTE_ETH_ERROR_HANDLE_MODE_NONE
,
RTE_ETH_ERROR_HANDLE_MODE_PASSIVE
,
RTE_ETH_ERROR_HANDLE_MODE_PROACTIVE
}
enum
rte_eth_fec_mode
{
RTE_ETH_FEC_NOFEC
= 0,
RTE_ETH_FEC_AUTO
,
RTE_ETH_FEC_BASER
,
RTE_ETH_FEC_RS
,
RTE_ETH_FEC_LLRS
}
enum
rte_eth_dev_state
{
RTE_ETH_DEV_UNUSED
=
0,
RTE_ETH_DEV_ATTACHED
,
RTE_ETH_DEV_REMOVED
}
enum
rte_eth_event_macsec_subtype
{
RTE_ETH_SUBEVENT_MACSEC_UNKNOWN
,
RTE_ETH_SUBEVENT_MACSEC_RX_SECTAG_V_EQ1
,
RTE_ETH_SUBEVENT_MACSEC_RX_SECTAG_E_EQ0_C_EQ1
,
RTE_ETH_SUBEVENT_MACSEC_RX_SECTAG_SL_GTE48
,
RTE_ETH_SUBEVENT_MACSEC_RX_SECTAG_ES_EQ1_SC_EQ1
,
RTE_ETH_SUBEVENT_MACSEC_RX_SECTAG_SC_EQ1_SCB_EQ1
}
enum
rte_eth_event_macsec_type
{
RTE_ETH_EVENT_MACSEC_UNKNOWN
,
RTE_ETH_EVENT_MACSEC_SECTAG_VAL_ERR
,
RTE_ETH_EVENT_MACSEC_RX_SA_PN_HARD_EXP
,
RTE_ETH_EVENT_MACSEC_RX_SA_PN_SOFT_EXP
,
RTE_ETH_EVENT_MACSEC_TX_SA_PN_HARD_EXP
,
RTE_ETH_EVENT_MACSEC_TX_SA_PN_SOFT_EXP
,
RTE_ETH_EVENT_MACSEC_SA_NOT_VALID
}
enum
rte_eth_event_ipsec_subtype
{
RTE_ETH_EVENT_IPSEC_PMD_ERROR_START
= -256,
RTE_ETH_EVENT_IPSEC_PMD_ERROR_END
= -1,
RTE_ETH_EVENT_IPSEC_UNKNOWN
= 0,
RTE_ETH_EVENT_IPSEC_ESN_OVERFLOW
,
RTE_ETH_EVENT_IPSEC_SA_TIME_EXPIRY
,
RTE_ETH_EVENT_IPSEC_SA_BYTE_EXPIRY
,
RTE_ETH_EVENT_IPSEC_SA_PKT_EXPIRY
,
RTE_ETH_EVENT_IPSEC_SA_BYTE_HARD_EXPIRY
,
RTE_ETH_EVENT_IPSEC_SA_PKT_HARD_EXPIRY
,
RTE_ETH_EVENT_IPSEC_MAX
}
enum
rte_eth_event_type
{
RTE_ETH_EVENT_UNKNOWN
,
RTE_ETH_EVENT_INTR_LSC
,
RTE_ETH_EVENT_QUEUE_STATE
,
RTE_ETH_EVENT_INTR_RESET
,
RTE_ETH_EVENT_VF_MBOX
,
RTE_ETH_EVENT_MACSEC
,
RTE_ETH_EVENT_INTR_RMV
,
RTE_ETH_EVENT_NEW
,
RTE_ETH_EVENT_DESTROY
,
RTE_ETH_EVENT_IPSEC
,
RTE_ETH_EVENT_FLOW_AGED
,
RTE_ETH_EVENT_RX_AVAIL_THRESH
,
RTE_ETH_EVENT_ERR_RECOVERING
,
RTE_ETH_EVENT_RECOVERY_SUCCESS
,
RTE_ETH_EVENT_RECOVERY_FAILED
,
RTE_ETH_EVENT_MAX
}
enum
rte_eth_cman_obj
{
RTE_ETH_CMAN_OBJ_RX_QUEUE
= RTE_BIT32(0),
RTE_ETH_CMAN_OBJ_RX_QUEUE_MEMPOOL
= RTE_BIT32(1)
}
Functions
int
rte_eth_iterator_init
(struct
rte_dev_iterator
*iter, const char *devargs)
uint16_t
rte_eth_iterator_next
(struct
rte_dev_iterator
*iter)
void
rte_eth_iterator_cleanup
(struct
rte_dev_iterator
*iter)
static uint64_t
rte_eth_rss_hf_refine
(uint64_t
rss_hf)
uint64_t
rte_eth_find_next_owned_by
(uint16_t
port_id, const uint64_t owner_id)
uint16_t
rte_eth_find_next
(uint16_t port_id)
uint16_t
rte_eth_find_next_of
(uint16_t
port_id_start, const struct rte_device *parent)
uint16_t
rte_eth_find_next_sibling
(uint16_t
port_id_start, uint16_t ref_port_id)
int
rte_eth_dev_owner_new
(uint64_t *owner_id)
int
rte_eth_dev_owner_set
(const uint16_t port_id,
const struct rte_eth_dev_owner *owner)
int
rte_eth_dev_owner_unset
(const uint16_t port_id,
const uint64_t owner_id)
int
rte_eth_dev_owner_delete
(const uint64_t
owner_id)
int
rte_eth_dev_owner_get
(const uint16_t port_id,
struct rte_eth_dev_owner *owner)
uint16_t
rte_eth_dev_count_avail
(void)
uint16_t
rte_eth_dev_count_total
(void)
uint32_t
rte_eth_speed_bitflag
(uint32_t speed, int
duplex)
const char *
rte_eth_dev_rx_offload_name
(uint64_t
offload)
const char *
rte_eth_dev_tx_offload_name
(uint64_t
offload)
__rte_experimental const char *
rte_eth_dev_capability_name
(uint64_t capability)
int
rte_eth_dev_configure
(uint16_t port_id, uint16_t
nb_rx_queue, uint16_t nb_tx_queue, const struct
rte_eth_conf
*eth_conf)
int
rte_eth_dev_is_removed
(uint16_t port_id)
int
rte_eth_rx_queue_setup
(uint16_t port_id,
uint16_t rx_queue_id, uint16_t nb_rx_desc, unsigned int
socket_id, const struct
rte_eth_rxconf
*rx_conf,
struct
rte_mempool
*mb_pool)
__rte_experimental int
rte_eth_rx_hairpin_queue_setup
(uint16_t port_id, uint16_t rx_queue_id, uint16_t
nb_rx_desc, const struct
rte_eth_hairpin_conf
*conf)
int
rte_eth_tx_queue_setup
(uint16_t port_id,
uint16_t tx_queue_id, uint16_t nb_tx_desc, unsigned int
socket_id, const struct
rte_eth_txconf
*tx_conf)
__rte_experimental int
rte_eth_tx_hairpin_queue_setup
(uint16_t port_id, uint16_t tx_queue_id, uint16_t
nb_tx_desc, const struct
rte_eth_hairpin_conf
*conf)
__rte_experimental int
rte_eth_hairpin_get_peer_ports
(uint16_t port_id, uint16_t *peer_ports, size_t len,
uint32_t direction)
__rte_experimental int
rte_eth_hairpin_bind
(uint16_t
tx_port, uint16_t rx_port)
__rte_experimental int
rte_eth_hairpin_unbind
(uint16_t tx_port, uint16_t rx_port)
__rte_experimental int
rte_eth_dev_count_aggr_ports
(uint16_t port_id)
__rte_experimental int
rte_eth_dev_map_aggr_tx_affinity
(uint16_t port_id,
uint16_t tx_queue_id, uint8_t affinity)
int
rte_eth_dev_socket_id
(uint16_t port_id)
int
rte_eth_dev_is_valid_port
(uint16_t port_id)
__rte_experimental int
rte_eth_rx_queue_is_valid
(uint16_t port_id, uint16_t queue_id)
__rte_experimental int
rte_eth_tx_queue_is_valid
(uint16_t port_id, uint16_t queue_id)
int
rte_eth_dev_rx_queue_start
(uint16_t port_id,
uint16_t rx_queue_id)
int
rte_eth_dev_rx_queue_stop
(uint16_t port_id,
uint16_t rx_queue_id)
int
rte_eth_dev_tx_queue_start
(uint16_t port_id,
uint16_t tx_queue_id)
int
rte_eth_dev_tx_queue_stop
(uint16_t port_id,
uint16_t tx_queue_id)
int
rte_eth_dev_start
(uint16_t port_id)
int
rte_eth_dev_stop
(uint16_t port_id)
int
rte_eth_dev_set_link_up
(uint16_t port_id)
int
rte_eth_dev_set_link_down
(uint16_t port_id)
int
rte_eth_dev_close
(uint16_t port_id)
int
rte_eth_dev_reset
(uint16_t port_id)
int
rte_eth_promiscuous_enable
(uint16_t port_id)
int
rte_eth_promiscuous_disable
(uint16_t port_id)
int
rte_eth_promiscuous_get
(uint16_t port_id)
int
rte_eth_allmulticast_enable
(uint16_t port_id)
int
rte_eth_allmulticast_disable
(uint16_t port_id)
int
rte_eth_allmulticast_get
(uint16_t port_id)
int
rte_eth_link_get
(uint16_t port_id, struct
rte_eth_link
*link)
__rte_warn_unused_result
int
rte_eth_link_get_nowait
(uint16_t port_id, struct
rte_eth_link
*link)
__rte_warn_unused_result
__rte_experimental const char *
rte_eth_link_speed_to_str
(uint32_t link_speed)
__rte_experimental int
rte_eth_link_to_str
(char
*str, size_t len, const struct
rte_eth_link
*eth_link)
__rte_experimental int
rte_eth_speed_lanes_get
(uint16_t port_id, uint32_t *lanes)
__rte_experimental int
rte_eth_speed_lanes_set
(uint16_t port_id, uint32_t speed_lanes)
__rte_experimental int
rte_eth_speed_lanes_get_capability
(uint16_t port_id,
struct
rte_eth_speed_lanes_capa
*speed_lanes_capa,
unsigned int num)
int
rte_eth_stats_get
(uint16_t port_id, struct
rte_eth_stats
*stats)
int
rte_eth_stats_reset
(uint16_t port_id)
int
rte_eth_xstats_get_names
(uint16_t port_id,
struct
rte_eth_xstat_name
*xstats_names, unsigned int
size)
int
rte_eth_xstats_get
(uint16_t port_id, struct
rte_eth_xstat
*xstats, unsigned int n)
int
rte_eth_xstats_get_names_by_id
(uint16_t port_id,
struct
rte_eth_xstat_name
*xstats_names, unsigned int
size, uint64_t *ids)
int
rte_eth_xstats_get_by_id
(uint16_t port_id, const
uint64_t *ids, uint64_t *values, unsigned int size)
int
rte_eth_xstats_get_id_by_name
(uint16_t port_id,
const char *xstat_name, uint64_t *id)
int
rte_eth_xstats_reset
(uint16_t port_id)
int
rte_eth_dev_set_tx_queue_stats_mapping
(uint16_t
port_id, uint16_t tx_queue_id, uint8_t stat_idx)
int
rte_eth_dev_set_rx_queue_stats_mapping
(uint16_t
port_id, uint16_t rx_queue_id, uint8_t stat_idx)
int
rte_eth_macaddr_get
(uint16_t port_id, struct
rte_ether_addr *mac_addr)
__rte_experimental int
rte_eth_macaddrs_get
(uint16_t
port_id, struct rte_ether_addr *ma, unsigned int num)
int
rte_eth_dev_info_get
(uint16_t port_id, struct
rte_eth_dev_info
*dev_info)
__rte_warn_unused_result
__rte_experimental int
rte_eth_dev_conf_get
(uint16_t
port_id, struct
rte_eth_conf
*dev_conf)
__rte_warn_unused_result
int
rte_eth_dev_fw_version_get
(uint16_t port_id,
char *fw_version, size_t fw_size)
__rte_warn_unused_result
int
rte_eth_dev_get_supported_ptypes
(uint16_t
port_id, uint32_t ptype_mask, uint32_t *ptypes, int num)
__rte_warn_unused_result
int
rte_eth_dev_set_ptypes
(uint16_t port_id,
uint32_t ptype_mask, uint32_t *set_ptypes, unsigned int num)
int
rte_eth_dev_get_mtu
(uint16_t port_id, uint16_t
*mtu)
int
rte_eth_dev_set_mtu
(uint16_t port_id, uint16_t
mtu)
int
rte_eth_dev_vlan_filter
(uint16_t port_id,
uint16_t vlan_id, int on)
int
rte_eth_dev_set_vlan_strip_on_queue
(uint16_t
port_id, uint16_t rx_queue_id, int on)
int
rte_eth_dev_set_vlan_ether_type
(uint16_t
port_id, enum
rte_vlan_type
vlan_type, uint16_t
tag_type)
int
rte_eth_dev_set_vlan_offload
(uint16_t port_id,
int offload_mask)
int
rte_eth_dev_get_vlan_offload
(uint16_t port_id)
int
rte_eth_dev_set_vlan_pvid
(uint16_t port_id,
uint16_t pvid, int on)
__rte_experimental int
rte_eth_rx_avail_thresh_set
(uint16_t port_id, uint16_t queue_id, uint8_t avail_thresh)
__rte_experimental int
rte_eth_rx_avail_thresh_query
(uint16_t port_id, uint16_t *queue_id, uint8_t
*avail_thresh)
int
rte_eth_tx_buffer_init
(struct
rte_eth_dev_tx_buffer
*buffer, uint16_t size)
int
rte_eth_tx_buffer_set_err_callback
(struct
rte_eth_dev_tx_buffer
*buffer, buffer_tx_error_fn
callback, void *userdata)
void
rte_eth_tx_buffer_drop_callback
(struct
rte_mbuf
**pkts, uint16_t unsent, void *userdata)
void
rte_eth_tx_buffer_count_callback
(struct
rte_mbuf
**pkts, uint16_t unsent, void *userdata)
int
rte_eth_tx_done_cleanup
(uint16_t port_id,
uint16_t queue_id, uint32_t free_cnt)
int
rte_eth_dev_callback_register
(uint16_t port_id,
enum
rte_eth_event_type
event,
rte_eth_dev_cb_fn
cb_fn, void *cb_arg)
int
rte_eth_dev_callback_unregister
(uint16_t
port_id, enum
rte_eth_event_type
event,
rte_eth_dev_cb_fn
cb_fn, void *cb_arg)
int
rte_eth_dev_rx_intr_enable
(uint16_t port_id,
uint16_t queue_id)
int
rte_eth_dev_rx_intr_disable
(uint16_t port_id,
uint16_t queue_id)
int
rte_eth_dev_rx_intr_ctl
(uint16_t port_id, int
epfd, int op, void *data)
int
rte_eth_dev_rx_intr_ctl_q
(uint16_t port_id,
uint16_t queue_id, int epfd, int op, void *data)
int
rte_eth_dev_rx_intr_ctl_q_get_fd
(uint16_t
port_id, uint16_t queue_id)
int
rte_eth_led_on
(uint16_t port_id)
int
rte_eth_led_off
(uint16_t port_id)
__rte_experimental int
rte_eth_fec_get_capability
(uint16_t port_id, struct rte_eth_fec_capa *speed_fec_capa,
unsigned int num)
__rte_experimental int
rte_eth_fec_get
(uint16_t
port_id, uint32_t *fec_capa)
__rte_experimental int
rte_eth_fec_set
(uint16_t
port_id, uint32_t fec_capa)
int
rte_eth_dev_flow_ctrl_get
(uint16_t port_id,
struct
rte_eth_fc_conf
*fc_conf)
int
rte_eth_dev_flow_ctrl_set
(uint16_t port_id,
struct
rte_eth_fc_conf
*fc_conf)
int
rte_eth_dev_priority_flow_ctrl_set
(uint16_t
port_id, struct
rte_eth_pfc_conf
*pfc_conf)
int
rte_eth_dev_mac_addr_add
(uint16_t port_id,
struct rte_ether_addr *mac_addr, uint32_t pool)
__rte_experimental int
rte_eth_dev_priority_flow_ctrl_queue_info_get
(uint16_t port_id, struct
rte_eth_pfc_queue_info
*pfc_queue_info)
__rte_experimental int
rte_eth_dev_priority_flow_ctrl_queue_configure
(uint16_t port_id, struct
rte_eth_pfc_queue_conf
*pfc_queue_conf)
int
rte_eth_dev_mac_addr_remove
(uint16_t port_id,
struct rte_ether_addr *mac_addr)
int
rte_eth_dev_default_mac_addr_set
(uint16_t
port_id, struct rte_ether_addr *mac_addr)
int
rte_eth_dev_rss_reta_update
(uint16_t port_id,
struct
rte_eth_rss_reta_entry64
*reta_conf, uint16_t
reta_size)
int
rte_eth_dev_rss_reta_query
(uint16_t port_id,
struct
rte_eth_rss_reta_entry64
*reta_conf, uint16_t
reta_size)
int
rte_eth_dev_uc_hash_table_set
(uint16_t port_id,
struct rte_ether_addr *addr, uint8_t on)
int
rte_eth_dev_uc_all_hash_table_set
(uint16_t
port_id, uint8_t on)
int
rte_eth_set_queue_rate_limit
(uint16_t port_id,
uint16_t queue_idx, uint32_t tx_rate)
int
rte_eth_dev_rss_hash_update
(uint16_t port_id,
struct
rte_eth_rss_conf
*rss_conf)
int
rte_eth_dev_rss_hash_conf_get
(uint16_t port_id,
struct
rte_eth_rss_conf
*rss_conf)
__rte_experimental const char *
rte_eth_dev_rss_algo_name
(enum
rte_eth_hash_function
rss_algo)
__rte_experimental int
rte_eth_find_rss_algo
(const
char *name, uint32_t *algo)
int
rte_eth_dev_udp_tunnel_port_add
(uint16_t
port_id, struct
rte_eth_udp_tunnel
*tunnel_udp)
int
rte_eth_dev_udp_tunnel_port_delete
(uint16_t
port_id, struct
rte_eth_udp_tunnel
*tunnel_udp)
int
rte_eth_dev_get_dcb_info
(uint16_t port_id,
struct
rte_eth_dcb_info
*dcb_info)
const struct rte_eth_rxtx_callback *
rte_eth_add_rx_callback
(uint16_t port_id, uint16_t
queue_id,
rte_rx_callback_fn
fn, void *user_param)
const struct rte_eth_rxtx_callback *
rte_eth_add_first_rx_callback
(uint16_t port_id,
uint16_t queue_id,
rte_rx_callback_fn
fn, void
*user_param)
const struct rte_eth_rxtx_callback *
rte_eth_add_tx_callback
(uint16_t port_id, uint16_t
queue_id,
rte_tx_callback_fn
fn, void *user_param)
int
rte_eth_remove_rx_callback
(uint16_t port_id,
uint16_t queue_id, const struct rte_eth_rxtx_callback
*user_cb)
int
rte_eth_remove_tx_callback
(uint16_t port_id,
uint16_t queue_id, const struct rte_eth_rxtx_callback
*user_cb)
int
rte_eth_rx_queue_info_get
(uint16_t port_id,
uint16_t queue_id, struct
rte_eth_rxq_info
*qinfo)
int
rte_eth_tx_queue_info_get
(uint16_t port_id,
uint16_t queue_id, struct
rte_eth_txq_info
*qinfo)
__rte_experimental int
rte_eth_recycle_rx_queue_info_get
(uint16_t port_id,
uint16_t queue_id, struct
rte_eth_recycle_rxq_info
*recycle_rxq_info)
int
rte_eth_rx_burst_mode_get
(uint16_t port_id,
uint16_t queue_id, struct
rte_eth_burst_mode
*mode)
int
rte_eth_tx_burst_mode_get
(uint16_t port_id,
uint16_t queue_id, struct
rte_eth_burst_mode
*mode)
__rte_experimental int
rte_eth_get_monitor_addr
(uint16_t port_id, uint16_t queue_id, struct
rte_power_monitor_cond *pmc)
__rte_experimental int
rte_eth_dev_get_reg_info_ext
(uint16_t port_id, struct rte_dev_reg_info *info)
int
rte_eth_dev_get_reg_info
(uint16_t port_id,
struct rte_dev_reg_info *info)
__rte_warn_unused_result
int
rte_eth_dev_get_eeprom_length
(uint16_t port_id)
int
rte_eth_dev_get_eeprom
(uint16_t port_id, struct
rte_dev_eeprom_info *info)
int
rte_eth_dev_set_eeprom
(uint16_t port_id, struct
rte_dev_eeprom_info *info)
__rte_experimental int
rte_eth_dev_get_module_info
(uint16_t port_id, struct
rte_eth_dev_module_info
*modinfo)
__rte_warn_unused_result
__rte_experimental int
rte_eth_dev_get_module_eeprom
(uint16_t port_id, struct rte_dev_eeprom_info *info)
__rte_warn_unused_result
int
rte_eth_dev_set_mc_addr_list
(uint16_t port_id,
struct rte_ether_addr *mc_addr_set, uint32_t nb_mc_addr)
int
rte_eth_timesync_enable
(uint16_t port_id)
int
rte_eth_timesync_disable
(uint16_t port_id)
int
rte_eth_timesync_read_rx_timestamp
(uint16_t
port_id, struct timespec *timestamp, uint32_t flags)
int
rte_eth_timesync_read_tx_timestamp
(uint16_t
port_id, struct timespec *timestamp)
int
rte_eth_timesync_adjust_time
(uint16_t port_id,
int64_t delta)
__rte_experimental int
rte_eth_timesync_adjust_freq
(uint16_t port_id, int64_t ppm)
int
rte_eth_timesync_read_time
(uint16_t port_id,
struct timespec *time)
int
rte_eth_timesync_write_time
(uint16_t port_id,
const struct timespec *time)
__rte_experimental int
rte_eth_read_clock
(uint16_t
port_id, uint64_t *clock)
int
rte_eth_dev_get_port_by_name
(const char *name,
uint16_t *port_id)
int
rte_eth_dev_get_name_by_port
(uint16_t port_id,
char *name)
int
rte_eth_dev_adjust_nb_rx_tx_desc
(uint16_t
port_id, uint16_t *nb_rx_desc, uint16_t *nb_tx_desc)
int
rte_eth_dev_pool_ops_supported
(uint16_t port_id,
const char *pool)
void *
rte_eth_dev_get_sec_ctx
(uint16_t port_id)
__rte_experimental int
rte_eth_dev_hairpin_capability_get
(uint16_t port_id,
struct
rte_eth_hairpin_cap
*cap)
__rte_experimental int
rte_eth_representor_info_get
(uint16_t port_id, struct
rte_eth_representor_info
*info)
int
rte_eth_rx_metadata_negotiate
(uint16_t port_id,
uint64_t *features)
__rte_experimental int
rte_eth_ip_reassembly_capability_get
(uint16_t
port_id, struct
rte_eth_ip_reassembly_params
*capa)
__rte_experimental int
rte_eth_ip_reassembly_conf_get
(uint16_t port_id, struct
rte_eth_ip_reassembly_params
*conf)
__rte_experimental int
rte_eth_ip_reassembly_conf_set
(uint16_t port_id, const struct
rte_eth_ip_reassembly_params
*conf)
__rte_experimental int
rte_eth_dev_priv_dump
(uint16_t port_id, FILE *file)
__rte_experimental int
rte_eth_rx_descriptor_dump
(uint16_t port_id, uint16_t queue_id, uint16_t offset,
uint16_t num, FILE *file)
__rte_experimental int
rte_eth_tx_descriptor_dump
(uint16_t port_id, uint16_t queue_id, uint16_t offset,
uint16_t num, FILE *file)
__rte_experimental int
rte_eth_cman_info_get
(uint16_t port_id, struct
rte_eth_cman_info
*info)
__rte_experimental int
rte_eth_cman_config_init
(uint16_t port_id, struct
rte_eth_cman_config
*config)
__rte_experimental int
rte_eth_cman_config_set
(uint16_t port_id, const struct
rte_eth_cman_config
*config)
__rte_experimental int
rte_eth_cman_config_get
(uint16_t port_id, struct
rte_eth_cman_config
*config)
static uint16_t
rte_eth_rx_burst
(uint16_t port_id,
uint16_t queue_id, struct
rte_mbuf
**rx_pkts, const
uint16_t nb_pkts)
static int
rte_eth_rx_queue_count
(uint16_t port_id,
uint16_t queue_id)
static int
rte_eth_rx_descriptor_status
(uint16_t
port_id, uint16_t queue_id, uint16_t offset)
static int
rte_eth_tx_descriptor_status
(uint16_t
port_id, uint16_t queue_id, uint16_t offset)
static uint16_t
rte_eth_tx_burst
(uint16_t port_id,
uint16_t queue_id, struct
rte_mbuf
**tx_pkts,
uint16_t nb_pkts)
static uint16_t
rte_eth_tx_prepare
(uint16_t port_id,
uint16_t queue_id, struct
rte_mbuf
**tx_pkts,
uint16_t nb_pkts)
static uint16_t
rte_eth_tx_buffer_flush
(uint16_t
port_id, uint16_t queue_id, struct
rte_eth_dev_tx_buffer
*buffer)
static
__rte_always_inline
uint16_t
rte_eth_tx_buffer
(uint16_t port_id, uint16_t
queue_id, struct
rte_eth_dev_tx_buffer
*buffer,
struct
rte_mbuf
*tx_pkt)
static __rte_experimental uint16_t
rte_eth_recycle_mbufs
(uint16_t rx_port_id, uint16_t
rx_queue_id, uint16_t tx_port_id, uint16_t tx_queue_id,
struct
rte_eth_recycle_rxq_info
*recycle_rxq_info)
__rte_experimental int
rte_eth_buffer_split_get_supported_hdr_ptypes
(uint16_t port_id, uint32_t *ptypes, int num)
__rte_warn_unused_result
static __rte_experimental int
rte_eth_tx_queue_count
(uint16_t port_id, uint16_t queue_id)
Detailed Description
RTE Ethernet Device API
The Ethernet Device API is composed of two parts:
|
• |
The application-oriented Ethernet API that includes functions to setup an Ethernet device (configure it, setup its Rx and Tx queues and start it), to get its MAC address, the speed and the status of its physical link, to receive and to transmit packets, and so on. |
||
|
• |
The driver-oriented Ethernet API that exports functions allowing an Ethernet Poll Mode Driver (PMD) to allocate an Ethernet device instance, create memzone for HW rings and process registered callbacks, and so on. PMDs should include ethdev_driver.h instead of this header. |
By default, all the functions of the Ethernet Device API exported by a PMD are lock-free functions which assume to not be invoked in parallel on different logical cores to work on the same target object. For instance, the receive function of a PMD cannot be invoked in parallel on two logical cores to poll the same Rx queue [of the same port]. Of course, this function can be invoked in parallel by different logical cores on different Rx queues. It is the responsibility of the upper level application to enforce this rule.
If needed, parallel accesses by multiple logical cores to shared queues shall be explicitly protected by dedicated inline lock-aware functions built on top of their corresponding lock-free functions of the PMD API.
In all functions of the Ethernet API, the Ethernet device is designated by an integer >= 0 named the device port identifier.
At the Ethernet driver level, Ethernet devices are represented by a generic data structure of type rte_eth_dev .
Ethernet devices are dynamically registered during the PCI probing phase performed at EAL initialization time. When an Ethernet device is being probed, an rte_eth_dev structure and a new port identifier are allocated for that device. Then, the eth_dev_init() function supplied by the Ethernet driver matching the probed PCI device is invoked to properly initialize the device.
The role of the device init function consists of resetting the hardware, checking access to Non-volatile Memory (NVM), reading the MAC address from NVM etc.
If the device init operation is successful, the correspondence between the port identifier assigned to the new device and its associated rte_eth_dev structure is effectively registered. Otherwise, both the rte_eth_dev structure and the port identifier are freed.
The functions exported by the application Ethernet API to setup a device designated by its port identifier must be invoked in the following order:
|
• |
rte_eth_dev_configure() |
|||
|
• |
rte_eth_tx_queue_setup() |
|||
|
• |
rte_eth_rx_queue_setup() |
|||
|
• |
rte_eth_dev_start() |
Then, the network application can invoke, in any order, the functions exported by the Ethernet API to get the MAC address of a given device, to get the speed and the status of a device physical link, to receive/transmit [burst of] packets, and so on.
If the application wants to change the configuration (i.e. call rte_eth_dev_configure() , rte_eth_tx_queue_setup() , or rte_eth_rx_queue_setup() ), it must call rte_eth_dev_stop() first to stop the device and then do the reconfiguration before calling rte_eth_dev_start() again. The transmit and receive functions should not be invoked when the device or the queue is stopped.
Please note that some configuration is not stored between calls to rte_eth_dev_stop() /rte_eth_dev_start(). The following configuration will be retained:
- MTU
- flow control settings
- receive mode configuration (promiscuous mode,
all-multicast mode,
hardware checksum mode, RSS/VMDq settings etc.)
- VLAN filtering configuration
- default MAC address
- MAC addresses supplied to MAC address array
- flow director filtering mode (but not filtering rules)
- NIC queue statistics mappings
The following configuration may be retained or not depending on the device capabilities:
- flow rules
- flow-related shared objects, e.g. indirect actions
Any other configuration will not be stored and will need to be re-entered before a call to rte_eth_dev_start() .
Finally, a network application can close an Ethernet device by invoking the rte_eth_dev_close() function.
Each function of the application Ethernet API invokes a specific function of the PMD that controls the target device designated by its port identifier. For this purpose, all device-specific functions of an Ethernet driver are supplied through a set of pointers contained in a generic structure of type eth_dev_ops . The address of the eth_dev_ops structure is stored in the rte_eth_dev structure by the device init function of the Ethernet driver, which is invoked during the PCI probing phase, as explained earlier.
In other words, each function of the Ethernet API simply retrieves the rte_eth_dev structure associated with the device port identifier and performs an indirect invocation of the corresponding driver function supplied in the eth_dev_ops structure of the rte_eth_dev structure.
For performance reasons, the address of the burst-oriented Rx and Tx functions of the Ethernet driver are not contained in the eth_dev_ops structure. Instead, they are directly stored at the beginning of the rte_eth_dev structure to avoid an extra indirect memory access during their invocation.
RTE Ethernet device drivers do not use interrupts for transmitting or receiving. Instead, Ethernet drivers export Poll-Mode receive and transmit functions to applications. Both receive and transmit functions are packet-burst oriented to minimize their cost per packet through the following optimizations:
|
• |
Sharing among multiple packets the incompressible cost of the invocation of receive/transmit functions. |
||
|
• |
Enabling receive/transmit functions to take advantage of burst-oriented hardware features (L1 cache, prefetch instructions, NIC head/tail registers) to minimize the number of CPU cycles per packet, for instance, by avoiding useless read memory accesses to ring descriptors, or by systematically using arrays of pointers that exactly fit L1 cache line boundaries and sizes. |
The burst-oriented receive function does not provide any error notification, to avoid the corresponding overhead. As a hint, the upper-level application might check the status of the device link once being systematically returned a 0 value by the receive function of the driver for a given number of tries.
Definition in file rte_ethdev.h .
Macro Definition Documentation
#define RTE_ETH_FOREACH_MATCHING_DEV(id, devargs, iter)
Value:
.PP
for (rte_eth_iterator_init(iter, devargs), \
id = rte_eth_iterator_next(iter); \
id != RTE_MAX_ETHPORTS; \
id = rte_eth_iterator_next(iter))
Macro to iterate over all ethdev ports matching some
devargs.
If a break is done before the end of the loop, the function rte_eth_iterator_cleanup() must be called.
Parameters
id
Iterated port ID of
type uint16_t.
devargs
Device parameters input as string of type char*.
iter
Iterator handle of type struct
rte_dev_iterator
, used internally.
Definition at line 247 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_AUTONEG 0
Autonegotiate (all speeds)
Definition at line 291 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_FIXED RTE_BIT32(0)
Disable autoneg (fixed speed)
Definition at line 292 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_10M_HD RTE_BIT32(1)
10 Mbps half-duplex
Definition at line 293 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_10M RTE_BIT32(2)
10 Mbps full-duplex
Definition at line 294 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_100M_HD RTE_BIT32(3)
100 Mbps half-duplex
Definition at line 295 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_100M RTE_BIT32(4)
100 Mbps full-duplex
Definition at line 296 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_1G RTE_BIT32(5)
1 Gbps
Definition at line 297 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_2_5G RTE_BIT32(6)
2.5 Gbps
Definition at line 298 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_5G RTE_BIT32(7)
5 Gbps
Definition at line 299 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_10G RTE_BIT32(8)
10 Gbps
Definition at line 300 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_20G RTE_BIT32(9)
20 Gbps
Definition at line 301 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_25G RTE_BIT32(10)
25 Gbps
Definition at line 302 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_40G RTE_BIT32(11)
40 Gbps
Definition at line 303 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_50G RTE_BIT32(12)
50 Gbps
Definition at line 304 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_56G RTE_BIT32(13)
56 Gbps
Definition at line 305 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_100G RTE_BIT32(14)
100 Gbps
Definition at line 306 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_200G RTE_BIT32(15)
200 Gbps
Definition at line 307 of file rte_ethdev.h .
#define RTE_ETH_LINK_SPEED_400G RTE_BIT32(16)
400 Gbps
Definition at line 308 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_NONE 0
Not defined
Definition at line 314 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_10M 10
10 Mbps
Definition at line 315 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_100M 100
100 Mbps
Definition at line 316 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_1G 1000
1 Gbps
Definition at line 317 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_2_5G 2500
2.5 Gbps
Definition at line 318 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_5G 5000
5 Gbps
Definition at line 319 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_10G 10000
10 Gbps
Definition at line 320 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_20G 20000
20 Gbps
Definition at line 321 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_25G 25000
25 Gbps
Definition at line 322 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_40G 40000
40 Gbps
Definition at line 323 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_50G 50000
50 Gbps
Definition at line 324 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_56G 56000
56 Gbps
Definition at line 325 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_100G 100000
100 Gbps
Definition at line 326 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_200G 200000
200 Gbps
Definition at line 327 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_400G 400000
400 Gbps
Definition at line 328 of file rte_ethdev.h .
#define RTE_ETH_SPEED_NUM_UNKNOWN UINT32_MAX
Unknown
Definition at line 329 of file rte_ethdev.h .
#define RTE_ETH_LINK_HALF_DUPLEX 0
Half-duplex connection (see link_duplex).
Definition at line 351 of file rte_ethdev.h .
#define RTE_ETH_LINK_FULL_DUPLEX 1
Full-duplex connection (see link_duplex).
Definition at line 352 of file rte_ethdev.h .
#define RTE_ETH_LINK_DOWN 0
Link is down (see link_status).
Definition at line 353 of file rte_ethdev.h .
#define RTE_ETH_LINK_UP 1
Link is up (see link_status).
Definition at line 354 of file rte_ethdev.h .
#define RTE_ETH_LINK_FIXED 0
No autonegotiation (see link_autoneg).
Definition at line 355 of file rte_ethdev.h .
#define RTE_ETH_LINK_AUTONEG 1
Autonegotiated (see link_autoneg).
Definition at line 356 of file rte_ethdev.h .
#define RTE_ETH_LINK_MAX_STR_LEN 40
Max length of default link string.
Definition at line 357 of file rte_ethdev.h .
#define RTE_ETH_SPEED_LANES_TO_CAPA(x) RTE_BIT32(x)
Translate from link speed lanes to speed lanes capabilities.
Definition at line 361 of file rte_ethdev.h .
#define RTE_ETH_MQ_RX_RSS_FLAG RTE_BIT32(0)
Enable RSS.
See also
rte_eth_rss_conf
Definition at line 382 of file rte_ethdev.h .
#define RTE_ETH_MQ_RX_DCB_FLAG RTE_BIT32(1)
Enable DCB.
Definition at line 383 of file rte_ethdev.h .
#define RTE_ETH_MQ_RX_VMDQ_FLAG RTE_BIT32(2)
Enable VMDq.
Definition at line 384 of file rte_ethdev.h .
#define RTE_ETH_FLOW_PORT 18
Consider device port number as a flow differentiator
Definition at line 544 of file rte_ethdev.h .
#define RTE_ETH_FLOW_VXLAN 19
VXLAN protocol based flow
Definition at line 545 of file rte_ethdev.h .
#define RTE_ETH_FLOW_GENEVE 20
GENEVE protocol based flow
Definition at line 546 of file rte_ethdev.h .
#define RTE_ETH_FLOW_NVGRE 21
NVGRE protocol based flow
Definition at line 547 of file rte_ethdev.h .
#define RTE_ETH_FLOW_VXLAN_GPE 22
VXLAN-GPE protocol based flow
Definition at line 548 of file rte_ethdev.h .
#define RTE_ETH_FLOW_GTPU 23
GTPU protocol based flow
Definition at line 549 of file rte_ethdev.h .
#define RTE_ETH_RSS_L4_CHKSUM RTE_BIT64(35)
The RTE_ETH_RSS_L4_CHKSUM works on checksum field of any L4 header. It is similar to RTE_ETH_RSS_PORT that they don’t specify the specific type of L4 header. This macro is defined to replace some specific L4 (TCP/UDP/SCTP) checksum type for constructing the use of RSS offload bits.
Due to above reason, some old APIs (and configuration) don’t support RTE_ETH_RSS_L4_CHKSUM. The rte_flow RSS API supports it.
For the case that checksum is not used in an UDP header, it takes the reserved value 0 as input for the hash function.
Definition at line 601 of file rte_ethdev.h .
#define RTE_ETH_RSS_LEVEL_PMD_DEFAULT (UINT64_C(0) << 50)
level 0, requests the default behavior. Depending on the packet type, it can mean outermost, innermost, anything in between or even no RSS. It basically stands for the innermost encapsulation level RSS can be performed on according to PMD and device capabilities.
Definition at line 648 of file rte_ethdev.h .
#define RTE_ETH_RSS_LEVEL_OUTERMOST (UINT64_C(1) << 50)
level 1, requests RSS to be performed on the outermost packet encapsulation level.
Definition at line 654 of file rte_ethdev.h .
#define RTE_ETH_RSS_LEVEL_INNERMOST (UINT64_C(2) << 50)
level 2, requests RSS to be performed on the specified inner packet encapsulation level, from outermost to innermost (lower to higher values).
Definition at line 660 of file rte_ethdev.h .
#define RTE_ETH_RSS_PROTO_MASK
Value:
.PP
( \
RTE_ETH_RSS_IPV4 | \
RTE_ETH_RSS_FRAG_IPV4 | \
RTE_ETH_RSS_NONFRAG_IPV4_TCP | \
RTE_ETH_RSS_NONFRAG_IPV4_UDP | \
RTE_ETH_RSS_NONFRAG_IPV4_SCTP | \
RTE_ETH_RSS_NONFRAG_IPV4_OTHER | \
RTE_ETH_RSS_IPV6 | \
RTE_ETH_RSS_FRAG_IPV6 | \
RTE_ETH_RSS_NONFRAG_IPV6_TCP | \
RTE_ETH_RSS_NONFRAG_IPV6_UDP | \
RTE_ETH_RSS_NONFRAG_IPV6_SCTP | \
RTE_ETH_RSS_NONFRAG_IPV6_OTHER | \
RTE_ETH_RSS_L2_PAYLOAD | \
RTE_ETH_RSS_IPV6_EX | \
RTE_ETH_RSS_IPV6_TCP_EX | \
RTE_ETH_RSS_IPV6_UDP_EX | \
RTE_ETH_RSS_PORT | \
RTE_ETH_RSS_VXLAN | \
RTE_ETH_RSS_GENEVE | \
RTE_ETH_RSS_NVGRE | \
RTE_ETH_RSS_MPLS)
Mask of valid RSS hash protocols
Definition at line 816 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_MAX_VLAN_FILTERS 64
Maximum nb. of VMDq VLAN filters.
Definition at line 851 of file rte_ethdev.h .
#define RTE_ETH_DCB_NUM_USER_PRIORITIES 8
Maximum nb. of DCB priorities.
Definition at line 852 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_DCB_NUM_QUEUES 128
Maximum nb. of VMDq DCB queues.
Definition at line 853 of file rte_ethdev.h .
#define RTE_ETH_DCB_NUM_QUEUES 128
Maximum nb. of DCB queues.
Definition at line 854 of file rte_ethdev.h .
#define RTE_ETH_DCB_PG_SUPPORT RTE_BIT32(0)
Priority Group(ETS) support.
Definition at line 858 of file rte_ethdev.h .
#define RTE_ETH_DCB_PFC_SUPPORT RTE_BIT32(1)
Priority Flow Control support.
Definition at line 859 of file rte_ethdev.h .
#define RTE_ETH_VLAN_STRIP_OFFLOAD 0x0001
VLAN Strip On/Off
Definition at line 863 of file rte_ethdev.h .
#define RTE_ETH_VLAN_FILTER_OFFLOAD 0x0002
VLAN Filter On/Off
Definition at line 864 of file rte_ethdev.h .
#define RTE_ETH_VLAN_EXTEND_OFFLOAD 0x0004
VLAN Extend On/Off
Definition at line 865 of file rte_ethdev.h .
#define RTE_ETH_QINQ_STRIP_OFFLOAD 0x0008
QINQ Strip On/Off
Definition at line 866 of file rte_ethdev.h .
#define RTE_ETH_VLAN_STRIP_MASK 0x0001
VLAN Strip setting mask
Definition at line 868 of file rte_ethdev.h .
#define RTE_ETH_VLAN_FILTER_MASK 0x0002
VLAN Filter setting mask
Definition at line 869 of file rte_ethdev.h .
#define RTE_ETH_VLAN_EXTEND_MASK 0x0004
VLAN Extend setting mask
Definition at line 870 of file rte_ethdev.h .
#define RTE_ETH_QINQ_STRIP_MASK 0x0008
QINQ Strip setting mask
Definition at line 871 of file rte_ethdev.h .
#define RTE_ETH_VLAN_ID_MAX 0x0FFF
VLAN ID is in lower 12 bits
Definition at line 872 of file rte_ethdev.h .
#define RTE_ETH_NUM_RECEIVE_MAC_ADDR 128
Maximum nb. of receive mac addr.
Definition at line 876 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_NUM_UC_HASH_ARRAY 128
Maximum nb. of UC hash array.
Definition at line 879 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_ACCEPT_UNTAG RTE_BIT32(0)
Accept untagged packets.
Definition at line 885 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_ACCEPT_HASH_MC RTE_BIT32(1)
Accept packets in multicast table.
Definition at line 887 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_ACCEPT_HASH_UC RTE_BIT32(2)
Accept packets in unicast table.
Definition at line 889 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_ACCEPT_BROADCAST RTE_BIT32(3)
Accept broadcast packets.
Definition at line 891 of file rte_ethdev.h .
#define RTE_ETH_VMDQ_ACCEPT_MULTICAST RTE_BIT32(4)
Multicast promiscuous.
Definition at line 893 of file rte_ethdev.h .
#define RTE_ETH_RX_OFFLOAD_VLAN_STRIP RTE_BIT64(0)
Rx offload capabilities of a device.
Definition at line 1552 of file rte_ethdev.h .
#define RTE_ETH_RX_OFFLOAD_TIMESTAMP RTE_BIT64(14)
Timestamp is set by the driver in RTE_MBUF_DYNFIELD_TIMESTAMP_NAME and RTE_MBUF_DYNFLAG_RX_TIMESTAMP_NAME is set in ol_flags. The mbuf field and flag are registered when the offload is configured.
Definition at line 1568 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_VLAN_INSERT RTE_BIT64(0)
Tx offload capabilities of a device.
Definition at line 1592 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_OUTER_IPV4_CKSUM RTE_BIT64(7)
Used for tunneling packet.
Definition at line 1599 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO RTE_BIT64(9)
Used for tunneling packet.
Definition at line 1601 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO RTE_BIT64(10)
Used for tunneling packet.
Definition at line 1602 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_IPIP_TNL_TSO RTE_BIT64(11)
Used for tunneling packet.
Definition at line 1603 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO RTE_BIT64(12)
Used for tunneling packet.
Definition at line 1604 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_MT_LOCKFREE RTE_BIT64(14)
Multiple threads can invoke rte_eth_tx_burst() concurrently on the same Tx queue without SW lock.
Definition at line 1610 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_MULTI_SEGS RTE_BIT64(15)
Device supports multi segment send.
Definition at line 1612 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE RTE_BIT64(16)
Device supports optimization for fast release of mbufs. When set application must guarantee that per-queue all mbufs comes from the same mempool and has refcnt = 1.
Definition at line 1618 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_UDP_TNL_TSO RTE_BIT64(18)
Device supports generic UDP tunneled packet TSO. Application must set RTE_MBUF_F_TX_TUNNEL_UDP and other mbuf fields required for tunnel TSO.
Definition at line 1625 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_IP_TNL_TSO RTE_BIT64(19)
Device supports generic IP tunneled packet TSO. Application must set RTE_MBUF_F_TX_TUNNEL_IP and other mbuf fields required for tunnel TSO.
Definition at line 1631 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_OUTER_UDP_CKSUM RTE_BIT64(20)
Device supports outer UDP checksum
Definition at line 1633 of file rte_ethdev.h .
#define RTE_ETH_TX_OFFLOAD_SEND_ON_TIMESTAMP RTE_BIT64(21)
Device sends on time read from RTE_MBUF_DYNFIELD_TIMESTAMP_NAME if RTE_MBUF_DYNFLAG_TX_TIMESTAMP_NAME is set in ol_flags. The mbuf field and flag are registered when the offload is configured.
Definition at line 1639 of file rte_ethdev.h .
#define RTE_ETH_DEV_CAPA_RUNTIME_RX_QUEUE_SETUP RTE_BIT64(0)
Device supports Rx queue setup after device started.
Definition at line 1649 of file rte_ethdev.h .
#define RTE_ETH_DEV_CAPA_RUNTIME_TX_QUEUE_SETUP RTE_BIT64(1)
Device supports Tx queue setup after device started.
Definition at line 1651 of file rte_ethdev.h .
#define RTE_ETH_DEV_CAPA_RXQ_SHARE RTE_BIT64(2)
Device supports shared Rx queue among ports within Rx domain and switch domain. Mbufs are consumed by shared Rx queue instead of each queue. Multiple groups are supported by share_group of Rx queue configuration. Shared Rx queue is identified by PMD using share_qid of Rx queue configuration. Polling any port in the group receive packets of all member ports, source port identified by mbuf->port field.
Definition at line 1661 of file rte_ethdev.h .
#define RTE_ETH_DEV_CAPA_FLOW_RULE_KEEP RTE_BIT64(3)
Device supports keeping flow rules across restart.
Definition at line 1663 of file rte_ethdev.h .
#define RTE_ETH_DEV_CAPA_FLOW_SHARED_OBJECT_KEEP RTE_BIT64(4)
Device supports keeping shared flow objects across restart.
Definition at line 1665 of file rte_ethdev.h .
#define RTE_ETH_DEV_SWITCH_DOMAIN_ID_INVALID (UINT16_MAX)
Default values for switch domain ID when ethdev does not support switch domain definitions.
Definition at line 1693 of file rte_ethdev.h .
#define RTE_ETH_QUEUE_STATE_STOPPED 0
Queue stopped.
Definition at line 1852 of file rte_ethdev.h .
#define RTE_ETH_QUEUE_STATE_STARTED 1
Queue started.
Definition at line 1853 of file rte_ethdev.h .
#define RTE_ETH_QUEUE_STATE_HAIRPIN 2
Queue used for hairpin.
Definition at line 1854 of file rte_ethdev.h .
#define RTE_ETH_BURST_FLAG_PER_QUEUE RTE_BIT64(0)
If the queues have different burst mode description, this bit will be set by PMD, then the application can iterate to retrieve burst description for all other queues.
Definition at line 1918 of file rte_ethdev.h .
#define RTE_ETH_BURST_MODE_INFO_SIZE 1024
Maximum size for information
Definition at line 1927 of file rte_ethdev.h .
#define RTE_ETH_XSTATS_NAME_SIZE 64
Maximum name length for extended statistics counters
Definition at line 1932 of file rte_ethdev.h .
#define RTE_ETH_DEV_FLOW_OPS_THREAD_SAFE RTE_BIT32(0)
PMD supports thread-safe flow operations
Definition at line 2124 of file rte_ethdev.h .
#define RTE_ETH_DEV_INTR_LSC RTE_BIT32(1)
Device supports link state interrupt
Definition at line 2126 of file rte_ethdev.h .
#define RTE_ETH_DEV_BONDING_MEMBER RTE_BIT32(2)
Device is a bonding member
Definition at line 2128 of file rte_ethdev.h .
#define RTE_ETH_DEV_INTR_RMV RTE_BIT32(3)
Device supports device removal interrupt
Definition at line 2130 of file rte_ethdev.h .
#define RTE_ETH_DEV_REPRESENTOR RTE_BIT32(4)
Device is port representor
Definition at line 2132 of file rte_ethdev.h .
#define RTE_ETH_DEV_NOLIVE_MAC_ADDR RTE_BIT32(5)
Device does not support MAC change after started
Definition at line 2134 of file rte_ethdev.h .
#define RTE_ETH_DEV_AUTOFILL_QUEUE_XSTATS RTE_BIT32(6)
Queue xstats filled automatically by ethdev layer. PMDs filling the queue xstats themselves should not set this flag
Definition at line 2139 of file rte_ethdev.h .
#define RTE_ETH_FOREACH_DEV_OWNED_BY(p, o)
Value:
.PP
for (p = rte_eth_find_next_owned_by(0, o); \
(unsigned int)p < (unsigned int)RTE_MAX_ETHPORTS; \
p = rte_eth_find_next_owned_by(p + 1, o))
Macro to iterate over all enabled ethdev ports owned by a
specific owner.
Definition at line 2159 of file rte_ethdev.h .