OSI Core avb data structure per queue.
Definition at line 149 of file nvethernetrm_export.h.
Data Fields | |
| nveu32_t | qindex |
| TX Queue/TC index valid range 0 to NVETHERNETRM_PIF$OSI_MGBE_MAX_NUM_QUEUES for MGBE valid range 0 to NVETHERNETRM_PIF$OSI_EQOS_MAX_NUM_CHANS for EQOS. More... | |
| nveu32_t | algo |
| CBS Algorithm is either NVETHERNETRM_PIF$OSI_MTL_TXQ_AVALG_CBS or NVETHERNETRM_PIF$OSI_MTL_TXQ_AVALG_SP. More... | |
| nveu32_t | credit_control |
| When this bit is set, the accumulated credit parameter in the credit-based shaper algorithm logic is not reset to zero when there is positive credit and no packet to transmit in the channel. More... | |
| nveu32_t | idle_slope |
| idleSlopeCredit value required for CBS Max value for EQOS - 0x000FFFFFU Max value for MGBE - 0x001FFFFFU More... | |
| nveu32_t | send_slope |
| sendSlopeCredit value required for CBS Max value for EQOS - 0x0000FFFFU Max value for MGBE - 0x00003FFFU More... | |
| nveu32_t | hi_credit |
| hiCredit value required for CBS Max value - 0x1FFFFFFFU More... | |
| nveu32_t | low_credit |
| lowCredit value required for CBS Max value - 0x1FFFFFFFU More... | |
| nveu32_t | oper_mode |
| Transmit queue operating mode either disable(0) or NVETHERNETRM_PIF$OSI_MTL_QUEUE_AVB or NVETHERNETRM_PIF$OSI_MTL_QUEUE_AVB. More... | |
| nveu32_t | tcindex |
| Traffic Classes from 0 to NVETHERNETRM_PIF$OSI_MAX_TC_NUM-1. More... | |
| nveu32_t osi_core_avb_algorithm::algo |
CBS Algorithm is either NVETHERNETRM_PIF$OSI_MTL_TXQ_AVALG_CBS or NVETHERNETRM_PIF$OSI_MTL_TXQ_AVALG_SP.
Definition at line 156 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::credit_control |
When this bit is set, the accumulated credit parameter in the credit-based shaper algorithm logic is not reset to zero when there is positive credit and no packet to transmit in the channel.
Expected values are enable(1) or disable(0)
Definition at line 162 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::hi_credit |
hiCredit value required for CBS Max value - 0x1FFFFFFFU
Definition at line 173 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::idle_slope |
idleSlopeCredit value required for CBS Max value for EQOS - 0x000FFFFFU Max value for MGBE - 0x001FFFFFU
Definition at line 166 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::low_credit |
lowCredit value required for CBS Max value - 0x1FFFFFFFU
Definition at line 176 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::oper_mode |
Transmit queue operating mode either disable(0) or NVETHERNETRM_PIF$OSI_MTL_QUEUE_AVB or NVETHERNETRM_PIF$OSI_MTL_QUEUE_AVB.
Definition at line 180 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::qindex |
TX Queue/TC index valid range 0 to NVETHERNETRM_PIF$OSI_MGBE_MAX_NUM_QUEUES for MGBE valid range 0 to NVETHERNETRM_PIF$OSI_EQOS_MAX_NUM_CHANS for EQOS.
Definition at line 153 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::send_slope |
sendSlopeCredit value required for CBS Max value for EQOS - 0x0000FFFFU Max value for MGBE - 0x00003FFFU
Definition at line 170 of file nvethernetrm_export.h.
| nveu32_t osi_core_avb_algorithm::tcindex |
Traffic Classes from 0 to NVETHERNETRM_PIF$OSI_MAX_TC_NUM-1.
Definition at line 182 of file nvethernetrm_export.h.