NVIDIA DRIVE OS Linux SDK API Reference

6.0.10.0 Release
nvethernetrm_export.h File Reference

Go to the source code of this file.

Data Structures

struct  osi_core_frp_cmd
 FRP command structure for OSD to OSI. More...
 
struct  osi_core_avb_algorithm
 OSI Core avb data structure per queue. More...
 
struct  osi_est_config
 OSI Core EST structure. More...
 
struct  osi_fpe_config
 OSI Core FPE structure. More...
 
struct  osi_stats
 OSI Core error stats structure. More...
 
struct  osi_mmc_counters
 osi_mmc_counters - The structure to hold RMON counter values More...
 

Macros

#define OSI_GCL_SIZE_256   256U
 size of GCL-256 More...
 
#define OSI_MAX_TC_NUM   8U
 Maximum Traffic Classes supported. More...
 
#define OSI_ETH_ALEN   6U
 Ethernet Address length. More...
 
#define OSI_FRP_MATCH_DATA_MAX   12U
 FRP data matching length. More...
 
#define OSI_FRP_MATCH_DATA_MIN   1U
 
#define OSI_FRP_ID_MAX   0xFF
 Maximum FRP indexes. More...
 
#define OSI_MTL_QUEUE_AVB   0x1U
 MTL queue operation mode is AVB. More...
 
#define OSI_MTL_QUEUE_ENABLE   0x2U
 MTL queue operation mode is enable and credit control is disabled. More...
 
#define OSI_MTL_QUEUE_MODEMAX   0x3U
 
#define OSI_MTL_MAX_NUM_QUEUES   10U
 
#define OSI_MTL_TXQ_AVALG_CBS   1U
 AVB algorithm mode is CBS. More...
 
#define OSI_MTL_TXQ_AVALG_SP   0U
 AVB algorithm mode is Strict Priority. More...
 
#define OSI_OPER_EN_L2_DA_INV   OSI_BIT(4)
 
#define OSI_OPER_DIS_L2_DA_INV   OSI_BIT(5)
 

Macro Definition Documentation

◆ OSI_FRP_ID_MAX

#define OSI_FRP_ID_MAX   0xFF

Maximum FRP indexes.

Definition at line 56 of file nvethernetrm_export.h.

◆ OSI_FRP_MATCH_DATA_MAX

#define OSI_FRP_MATCH_DATA_MAX   12U

FRP data matching length.

Definition at line 51 of file nvethernetrm_export.h.

◆ OSI_FRP_MATCH_DATA_MIN

#define OSI_FRP_MATCH_DATA_MIN   1U

Definition at line 52 of file nvethernetrm_export.h.