API Reference Manual  1.45.0
odp_tm_node_fanin_info_t Struct Reference

The 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. More...

#include <traffic_mngr.h>

Data Fields

odp_tm_sched_t sched_profile
 The sched profile currently associated with this fanin link. More...
 
odp_tm_queue_t tm_queue
 The tm_queue indicates the "producer" of this fanin. More...
 
odp_tm_node_t tm_node
 The tm_node indicates the "producer" of this fanin. More...
 
odp_bool_t is_last
 The is_last flag is set when the tm_queue/tm_node above is currently the last element in the fanin list.
 

Detailed Description

The 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.

Definition at line 2091 of file api/spec/traffic_mngr.h.

Field Documentation

◆ sched_profile

odp_tm_sched_t odp_tm_node_fanin_info_t::sched_profile

The sched profile currently associated with this fanin link.

This can be ODP_TM_INVALID indicating no sched profile is associated.

Definition at line 2094 of file api/spec/traffic_mngr.h.

◆ tm_queue

odp_tm_queue_t odp_tm_node_fanin_info_t::tm_queue

The tm_queue indicates the "producer" of this fanin.

Note that that at most one of tm_queue and tm_node can be valid here (i.e. not equal to ODP_TM_INVALID).

Definition at line 2099 of file api/spec/traffic_mngr.h.

◆ tm_node

odp_tm_node_t odp_tm_node_fanin_info_t::tm_node

The tm_node indicates the "producer" of this fanin.

Note that that at most one of tm_queue and tm_node can be valid here (i.e. not equal to ODP_TM_INVALID).

Definition at line 2104 of file api/spec/traffic_mngr.h.


The documentation for this struct was generated from the following file: