API Reference Manual  1.46.0
Data Structures
Here are the data structures with brief descriptions:
 C_odp_abi_buffer_t
 C_odp_abi_comp_session_t
 C_odp_abi_cos_t
 C_odp_abi_dma_compl_t
 C_odp_abi_dma_t
 C_odp_abi_event_t
 C_odp_abi_ipsec_sa_t
 C_odp_abi_lso_profile_t
 C_odp_abi_ml_compl_t
 C_odp_abi_ml_model_t
 C_odp_abi_packet_buf_t
 C_odp_abi_packet_seg_t
 C_odp_abi_packet_t
 C_odp_abi_packet_tx_compl_t
 C_odp_abi_packet_vector_t
 C_odp_abi_pktio_t
 C_odp_abi_pmr_tDummy type for strong typing
 C_odp_abi_pool_t
 C_odp_abi_proto_stats_t
 C_odp_abi_queue_t
 C_odp_abi_shm_t
 C_odp_abi_stash_t
 C_odp_abi_timeout_t
 C_odp_abi_timer_pool_t
 C_odp_abi_timer_t
 C_odp_ml_model_extra_param_t
 Codp_atomic_op_tAtomic operations
 Codp_atomic_u128_s
 Codp_atomic_u32_s
 Codp_atomic_u64_s
 Codp_barrier_s
 Codp_bp_param_tBack pressure (BP) When back pressure is enabled for a particular flow, the HW can send back pressure information to the remote peer indicating a network congestion
 Codp_cls_capability_tClassification capabilities This capability structure defines system level classification capability
 Codp_cls_cos_paramClass of service parameters Used to communicate class of service creation options
 Codp_cls_cos_stats_tClassifier CoS specific statistics counters
 Codp_cls_pmr_terms_tSupported PMR term values
 Codp_cls_queue_stats_tClassifier queue specific statistics counters
 Codp_cls_stats_capability_tClassifier statistics capabilities
 Codp_comp_alg_capability_tCompression algorithm capabilities
 Codp_comp_alg_param_tCompression algorithm specific parameters
 Codp_comp_algos_tCompression algorithms in a bit field structure
 Codp_comp_capability_tCompression Interface Capabilities
 Codp_comp_deflate_paramCompression DEFLATEe algorithm parameters
 Codp_comp_hash_alg_capability_tHash algorithm capabilities
 Codp_comp_hash_algos_tHash algorithms in a bit field structure
 Codp_comp_packet_op_param_tCompression per packet operation parameters
 Codp_comp_packet_result_tCompression packet operation result
 Codp_comp_session_param_tCompression session creation parameters
 Codp_cpu_arch_isa_tCPU ISA versions
 Codp_cpumask_tCPU mask
 Codp_crypto_auth_algos_tAuthentication algorithms in a bit field structure
 Codp_crypto_auth_capability_tAuthentication algorithm capabilities
 Codp_crypto_capability_tCrypto capabilities
 Codp_crypto_cipher_algos_tCipher algorithms in a bit field structure
 Codp_crypto_cipher_capability_tCipher algorithm capabilities
 Codp_crypto_keyCrypto API key structure
 Codp_crypto_op_statusCrypto API per packet operation completion status
 Codp_crypto_packet_op_param_tCrypto packet API per packet operation parameters
 Codp_crypto_packet_result_tCrypto packet API operation result
 Codp_crypto_session_param_tCrypto API session creation parameters
 Codp_dma_capability_tDMA capabilities
 Codp_dma_compl_param_tDMA transfer completion parameters
 Codp_dma_param_tDMA session parameters
 Codp_dma_pool_capability_tDMA completion event pool capabilities
 Codp_dma_pool_param_tDMA completion event pool parameters
 Codp_dma_result_tDMA transfer results
 Codp_dma_seg_tDMA segment
 Codp_dma_transfer_param_tDMA transfer parameters
 Codp_feature_tDefinition of ODP features
 Codp_fract_u64_tUnsigned 64 bit fractional number
 Codp_hash_crc_param_tCRC parameters
 Codp_init_tGlobal initialization parameters
 Codp_ipsec_auth_capability_tAuthentication algorithm capabilities
 Codp_ipsec_capability_tIPSEC capability
 Codp_ipsec_cipher_capability_tCipher algorithm capabilities
 Codp_ipsec_config_tIPSEC configuration options
 Codp_ipsec_crypto_param_tIPSEC crypto parameters
 Codp_ipsec_error_tIPSEC errors
 Codp_ipsec_in_param_tIPSEC inbound operation parameters
 Codp_ipsec_inbound_config_tConfiguration options for IPSEC inbound processing
 Codp_ipsec_ipv4_param_tIPv4 header parameters
 Codp_ipsec_ipv6_param_tIPv6 header parameters
 Codp_ipsec_lifetime_tIPSEC SA lifetime limits
 Codp_ipsec_op_flag_tIPSEC operation flags
 Codp_ipsec_op_status_tIPSEC operation status
 Codp_ipsec_out_inline_param_tOutbound inline IPSEC operation parameters
 Codp_ipsec_out_opt_tIPSEC outbound operation options
 Codp_ipsec_out_param_tIPSEC outbound operation parameters
 Codp_ipsec_outbound_config_tConfiguration options for IPSEC outbound processing
 Codp_ipsec_packet_result_tIPSEC operation result for a packet
 Codp_ipsec_sa_info_tIPSEC SA information
 Codp_ipsec_sa_opt_tIPSEC SA option flags
 Codp_ipsec_sa_param_tIPSEC Security Association (SA) parameters
 Codp_ipsec_stats_tIPSEC stats content
 Codp_ipsec_status_tIPSEC status content
 Codp_ipsec_test_capability_tIPSEC TEST capability
 Codp_ipsec_test_sa_param_tIPSEC TEST SA parameter
 Codp_ipsec_tunnel_param_tIPSEC tunnel parameters
 Codp_ipsec_warn_tIPSEC warnings
 Codp_lso_capability_tLarge Send Offload (LSO) capabilities
 Codp_lso_profile_param_tLSO profile parameters
 Codp_lso_write_bits_tParameters for ODP_LSO_WRITE_BITS custom operation
 Codp_ml_capability_tMachine learning capabilities
 Codp_ml_compl_param_tML completion parameters
 Codp_ml_compl_pool_capability_tML completion event pool capabilities
 Codp_ml_compl_pool_param_tML completion event pool parameters
 Codp_ml_config_tMachine learning configuration parameters
 Codp_ml_data_format_tModel input / output data format
 Codp_ml_data_seg_tModel input / output data segment
 Codp_ml_data_tModel input / output data for a model inference run
 Codp_ml_extra_stat_info_tML extra statistics counter information
 Codp_ml_input_info_tModel input information
 Codp_ml_load_result_tResult of model load / unload operation
 Codp_ml_model_info_tModel information
 Codp_ml_model_param_tMachine learning model parameters
 Codp_ml_output_info_tModel output information
 Codp_ml_run_param_tParameters for model run
 Codp_ml_run_result_tResults of model run operation
 Codp_ml_shape_info_tModel input / output data shape information
 Codp_packet_data_rangePacket API data range specifier
 Codp_packet_lso_opt_tLSO options
 Codp_packet_parse_param_tPacket parse parameters
 Codp_packet_parse_result_flag_tParse result flags
 Codp_packet_parse_result_tPacket parse results
 Codp_packet_proto_stats_opt_tPacket proto stats options
 Codp_packet_reass_info_tInformation about a completed reassembly
 Codp_packet_reass_partial_state_tResult from odp_packet_reass_partial_state()
 Codp_packet_tx_compl_opt_tPacket transmit completion request options
 Codp_pktin_config_opt_tPacket input configuration options bit field
 Codp_pktin_hash_proto_tPacket input hash protocols
 Codp_pktin_queue_param_ovr_tPacket input queue parameters override
 Codp_pktin_queue_param_tPacket input queue parameters
 Codp_pktin_queue_stats_tPacket IO input queue specific statistics counters
 Codp_pktin_queue_t
 Codp_pktin_vector_capability_tPacket input vector capabilities
 Codp_pktin_vector_config_tPacket input vector configuration
 Codp_pktio_capability_tPacket IO capabilities
 Codp_pktio_config_tPacket IO configuration options
 Codp_pktio_extra_stat_info_tPacket IO extra statistics counter information
 Codp_pktio_info_tPacket IO information
 Codp_pktio_link_info_tPacket IO link information
 Codp_pktio_param_tPacket IO parameters
 Codp_pktio_parser_config_tParser configuration
 Codp_pktio_set_op_tPacket IO set operations
 Codp_pktio_stats_capability_tPacket IO statistics capabilities
 Codp_pktio_stats_tPacket IO statistics counters
 Codp_pktout_config_opt_tPacket output configuration options bit field
 Codp_pktout_queue_param_tPacket output queue parameters
 Codp_pktout_queue_stats_tPacket IO output queue specific statistics counters
 Codp_pktout_queue_t
 Codp_platform_init_t
 Codp_pmr_create_opt_tPacket Matching Rule creation options
 Codp_pmr_param_tPacket Matching Rule parameter structure
 Codp_pool_capability_tPool capabilities
 Codp_pool_ext_capability_tExternal memory pool capabilities
 Codp_pool_ext_param_tExternal memory pool parameters
 Codp_pool_info_tPool information struct Used to get information about a pool
 Codp_pool_param_tPool parameters
 Codp_pool_pkt_subparam_tPacket pool subparameters
 Codp_pool_stats_opt_tPool statistics counters options
 Codp_pool_stats_selected_tPool statistics counters
 Codp_pool_stats_tPool statistics counters
 Codp_proto_chksums_tFlags to control packet data checksum checking
 Codp_proto_stats_capability_tProto stats capabilities
 Codp_proto_stats_counters_tODP proto stats counters
 Codp_proto_stats_data_tODP proto stats counters
 Codp_proto_stats_param_tODP proto stats params
 Codp_queue_capability_tQueue capabilities
 Codp_queue_info_tQueue information Retrieve information about a queue with odp_queue_info()
 Codp_queue_param_tODP Queue parameters
 Codp_reass_capability_tReassembly capabilities
 Codp_reass_config_tFragment reassembly configuration
 Codp_red_param_tRandom Early Detection (RED) Random Early Detection is enabled to initiate a drop probability for the incoming packet when the packets in the queue/pool cross the specified threshold values
 Codp_rwlock_recursive_s
 Codp_rwlock_s
 Codp_schedule_capability_tScheduler capabilities
 Codp_schedule_config_tSchedule configuration
 Codp_schedule_group_info_tSchedule group information
 Codp_schedule_param_tScheduler parameters
 Codp_shm_capability_tShared memory capabilities
 Codp_shm_info_tShared memory block info
 Codp_shm_segment_info_tSHM memory segment info
 Codp_spinlock_recursive_s
 Codp_spinlock_s
 Codp_stash_capability_tStash capabilities (per stash type)
 Codp_stash_param_tStash parameters
 Codp_stash_stats_opt_tStash statistics counters options
 Codp_stash_stats_tStash statistics counters
 Codp_system_info_tSystem info
 Codp_system_memblock_tMemory block information
 Codp_system_meminfo_tMemory information
 Codp_threshold_tODP Threshold
 Codp_threshold_types_tSupported threshold types
 Codp_thrmask_tThread mask
 Codp_ticketlock_s
 Codp_time_startup_tTime stamp values at ODP startup
 Codp_time_t
 Codp_timer_capability_tTimer capability
 Codp_timer_periodic_capability_tPeriodic timer capability
 Codp_timer_periodic_start_tPeriodic timer start parameters
 Codp_timer_pool_info_tODP timer pool information and configuration
 Codp_timer_pool_param_tTimer pool parameters
 Codp_timer_res_capability_tTimer resolution capability
 Codp_timer_start_tTimer start parameters
 Codp_timer_tick_info_tTimer tick information
 Codp_tm_capabilities_tTM Capabilities Record
 Codp_tm_egress_tThe odp_tm_egress_t type is used to describe that type of "egress spigot" associated with this TM system
 Codp_tm_level_capabilities_tPer Level Capabilities
 Codp_tm_level_requirements_tPer Level Requirements
 Codp_tm_node_fanin_info_tThe odp_tm_node_fanin_info_t record type is used to return various bits of information about a given "link"/"connection"/"fanin" between a tm_queue and a tm_node OR between a tm_node and a tm_node, It is also used as the state needed to implement an iterator that walks the complete fanin list of a given tm_node
 Codp_tm_node_info_tThe odp_tm_node_info_t record type is used to return various bits of information about a given tm_node via the odp_tm_node_info() function
 Codp_tm_node_params_tTM node parameters
 Codp_tm_query_info_tThe odp_tm_query_info_t record type is used to return the various counts as requested by functions like odp_tm_queue_query() and odp_tm_total_query()
 Codp_tm_queue_info_tThe odp_tm_queue_info_t record type is used to return various bits of information about a given tm_queue via the odp_tm_queue_info() function
 Codp_tm_queue_params_tTM queue parameters
 Codp_tm_queue_stats_capability_tTM queue level statistics capabilities
 Codp_tm_queue_stats_tTM queue specific statistics counters
 Codp_tm_requirements_tTM Requirements Record
 Codp_tm_sched_params_tTM scheduler parameters
 Codp_tm_shaper_params_tTM shaper parameters
 Codp_tm_threshold_params_tTM threshold parameters
 Codp_tm_wred_params_tTM WRED parameters
 Codp_u128_s128-bit unsigned integer structure