NtInfoAdapter_v6_s

Reference Documentation

product_line_custom
Napatech SmartNIC
category
Reference Information
struct NtInfoAdapter_v6_s

This structure will return the adapter specific info version 6. Must be a mirror of NtInfoAdapter_v5_s with version 6 variables added to the bottom.

Definition at line 218 of file stream_info.h.

Data Fields

uint8_t

numSensors

The number of sensors on this adapter. More...

uint8_t

Reserved1[3]

uint8_t

numLevel1Sensors

The number of level 1 sensors on this adapter. More...

uint8_t

Reserved2[3]

uint8_t

portOffset

The port numbers of this adapter start at this port offset. More...

uint8_t

Reserved3[3]

uint8_t

numPorts

The number of ports on this adapter. More...

uint8_t

Reserved4[3]

uint8_t

numPhysicalAdapters

The number of physical adapters grouped in this virtual adapter. More...

uint8_t

Reserved5[3]

uint32_t

numHostBuffersRx

The number of RX host buffers on this adapter. More...

uint32_t

numHostBuffersTx

The number of TX host buffers on this adapter. More...

uint32_t

numTsConnectors

The number of time sync connectors on this adapter. More...

enum NtAdapterType_e

adapterType

The adapter type. More...

enum NtProductType_e

productType

The product line type. More...

enum NtProfileType_e

profile

The profile the adapter is using. More...

uint32_t

supportedProfilesBitmask

The profiles supported by the adapter - the value is represented as a bitmask of NtProfileType_e values. More...

uint32_t

adapterFeatures

The features supported by the adapter - the value is represented as a bitmask of NtFeatureType_e values. More...

enum NtProductFamily_e

productFamily

The product family. More...

char

name[128]

The adapter name. More...

char

serialNo[50]

The adapter serial number. More...

struct NtversionAvr_s

avr

union NtInfoAdapter_v6_s::Ntbusid_v6_u

busid

union Ntpciid_u

pciid

struct NtInfoPCIeInfo_s

pciInfo

Information about the PCI bus. More...

union Ntfpgaid_u

fpgaid

struct NtInfoSDRAMInfo_s

sdramInfo

The SDRAM information. More...

uint32_t

extendedDescriptor

The extended descriptor in use by RX - if 0 then no extended is used. More...

uint32_t

supportedExtendedDescriptorsBitmask

Bitmask of supported extended descriptors, for example, if bit 7 is set then extended descriptor 7 is supported, and if bit 8 it set then extended descriptor 8 is supported. More...

enum NtPacketDescriptorType_e

descriptorType

The descriptor type used. More...

enum NtTimestampType_e

timestampType

The time stamp type used by the adapter. More...

enum NtTimestampMethod_e

timestampMethod

The time stamp method (SOF/EOF) used by the adapter. More...

enum NtTxTimingMethod_e

txTiming

The TX timing. More...

struct NtInfoWis_v1_s

wisMode

Wis mode status. More...

enum NtTimestampInjectOffsetMode_e

tsInjectModeOffset

Time stamp injection offset mode. More...

struct NtInfoGlobalSync_s

globalSync

Global sync status. More...

NtInfoBondingInfo_t

bondingInfo

Adapter Bonding status. More...

enum NtFeatureLevel_e

featureLevel

Adapter/FPGA feature level. More...

uint16_t

customId

Custom identification number. More...

Field Documenation

uint8_t numSensors

The number of sensors on this adapter.

Definition at line 219 of file stream_info.h.

Referenced by main().

uint8_t Reserved1[3]

Definition at line 220 of file stream_info.h.

uint8_t numLevel1Sensors

The number of level 1 sensors on this adapter.

Definition at line 221 of file stream_info.h.

uint8_t Reserved2[3]

Definition at line 222 of file stream_info.h.

uint8_t portOffset
uint8_t Reserved3[3]

Definition at line 224 of file stream_info.h.

uint8_t Reserved4[3]

Definition at line 226 of file stream_info.h.

uint8_t numPhysicalAdapters

The number of physical adapters grouped in this virtual adapter.

Definition at line 227 of file stream_info.h.

uint8_t Reserved5[3]

Definition at line 228 of file stream_info.h.

uint32_t numHostBuffersRx

The number of RX host buffers on this adapter.

Definition at line 229 of file stream_info.h.

uint32_t numHostBuffersTx

The number of TX host buffers on this adapter.

Definition at line 230 of file stream_info.h.

uint32_t numTsConnectors

The number of time sync connectors on this adapter.

Definition at line 231 of file stream_info.h.

enum NtAdapterType_e adapterType

The adapter type.

Definition at line 231 of file stream_info.h.

enum NtProductType_e productType

The product line type.

Definition at line 231 of file stream_info.h.

Referenced by main().

enum NtProfileType_e profile

The profile the adapter is using.

Definition at line 231 of file stream_info.h.

Referenced by main().

uint32_t supportedProfilesBitmask

The profiles supported by the adapter - the value is represented as a bitmask of NtProfileType_e values.

Definition at line 235 of file stream_info.h.

uint32_t adapterFeatures

The features supported by the adapter - the value is represented as a bitmask of NtFeatureType_e values.

Definition at line 236 of file stream_info.h.

enum NtProductFamily_e productFamily

The product family.

Definition at line 236 of file stream_info.h.

char name[128]

The adapter name.

Definition at line 238 of file stream_info.h.

Referenced by main().

char serialNo[50]

The adapter serial number.

Definition at line 239 of file stream_info.h.

struct NtversionAvr_s avr

AVR version for Gen2 adapters: avr[0] = Main board AVR, avr[1] = Front board AVR

Definition at line 239 of file stream_info.h.

Definition at line 258 of file stream_info.h.

Referenced by main().

union Ntpciid_u pciid

PCI ID is read as: 32-bit value, 2 x 16-bit values defining device ID and vendor ID

Definition at line 239 of file stream_info.h.

Referenced by main().

struct NtInfoPCIeInfo_s pciInfo

Information about the PCI bus.

Definition at line 239 of file stream_info.h.

union Ntfpgaid_u fpgaid

The FPGA ID of the image currently running on the adapter. The format is: item-product-version-revision-build. For example, 200-9114-40-01-1023.

Definition at line 239 of file stream_info.h.

struct NtInfoSDRAMInfo_s sdramInfo

The SDRAM information.

Definition at line 239 of file stream_info.h.

uint32_t extendedDescriptor

The extended descriptor in use by RX - if 0 then no extended is used.

Definition at line 275 of file stream_info.h.

Referenced by main().

uint32_t supportedExtendedDescriptorsBitmask

Bitmask of supported extended descriptors, for example, if bit 7 is set then extended descriptor 7 is supported, and if bit 8 it set then extended descriptor 8 is supported.

Definition at line 276 of file stream_info.h.

enum NtPacketDescriptorType_e descriptorType

The descriptor type used.

Definition at line 276 of file stream_info.h.

Referenced by main().

enum NtTimestampType_e timestampType

The time stamp type used by the adapter.

Definition at line 276 of file stream_info.h.

Referenced by main().

enum NtTimestampMethod_e timestampMethod

The time stamp method (SOF/EOF) used by the adapter.

Definition at line 276 of file stream_info.h.

Referenced by main().

struct NtInfoWis_v1_s wisMode

Wis mode status.

Definition at line 276 of file stream_info.h.

enum NtTimestampInjectOffsetMode_e tsInjectModeOffset

Time stamp injection offset mode.

Definition at line 276 of file stream_info.h.

struct NtInfoGlobalSync_s globalSync

Global sync status.

Definition at line 276 of file stream_info.h.

Referenced by main().

NtInfoBondingInfo_t bondingInfo

Adapter Bonding status.

Definition at line 284 of file stream_info.h.

enum NtFeatureLevel_e featureLevel

Adapter/FPGA feature level.

Definition at line 284 of file stream_info.h.

Referenced by _Is4GATxSupported(), and Is4GATxSupported().

uint16_t customId

Custom identification number.

Definition at line 286 of file stream_info.h.