Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

VIP_NIC_ATTRIBUTES Struct Reference

#include <vipl.h>


Data Fields

VIP_CHAR Name [64]
VIP_ULONG HardwareVersion
VIP_ULONG ProviderVersion
VIP_UINT16 NicAddressLen
const VIP_UINT8LocalNicAddress
VIP_BOOLEAN ThreadSafe
VIP_UINT16 MaxDiscriminatorLen
VIP_ULONG MaxRegisterBytes
VIP_ULONG MaxRegisterRegions
VIP_ULONG MaxRegisterBlockBytes
VIP_ULONG MaxVI
VIP_ULONG MaxDescriptorsPerQueue
VIP_ULONG MaxSegmentsPerDesc
VIP_ULONG MaxCQ
VIP_ULONG MaxCQEntries
VIP_ULONG MaxTransferSize
VIP_ULONG NativeMTU
VIP_ULONG MaxPtags
VIP_RELIABILITY_LEVEL ReliabilityLevelSupport
VIP_RELIABILITY_LEVEL RDMAReadSupport


Detailed Description

VIA Network Interface attributes.

Definition at line 188 of file vipl.h.


Field Documentation

VIP_CHAR VIP_NIC_ATTRIBUTES::Name[64]
 

The symbolic name of the NIC device.

Definition at line 191 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::HardwareVersion
 

The version of the VI Hardware.

Definition at line 193 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::ProviderVersion
 

The version of the VI Provider.

Definition at line 195 of file vipl.h.

Referenced by VipQueryNic().

VIP_UINT16 VIP_NIC_ATTRIBUTES::NicAddressLen
 

The length, in bytes, of the local NIC address.

Definition at line 197 of file vipl.h.

Referenced by VipQueryNic().

const VIP_UINT8* VIP_NIC_ATTRIBUTES::LocalNicAddress
 

Points to a constant array of bytes containing the NIC Address.

Definition at line 199 of file vipl.h.

Referenced by VipQueryNic().

VIP_BOOLEAN VIP_NIC_ATTRIBUTES::ThreadSafe
 

Synchronization model (thread safe / not thread safe).

Definition at line 201 of file vipl.h.

Referenced by VipQueryNic().

VIP_UINT16 VIP_NIC_ATTRIBUTES::MaxDiscriminatorLen
 

The maximum number of bytes for a connection discriminator. VI Providers are required to handle discriminators of at least 16 bytes in length . The value returned in this field must be at least 16 bytes.

Definition at line 206 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxRegisterBytes
 

Maximum number of bytes that can be registered.

Definition at line 208 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxRegisterRegions
 

Maximum number of memory regions that can be registered.

Definition at line 210 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxRegisterBlockBytes
 

Largest contiguous block of memory that can be registered, in bytes.

Definition at line 212 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxVI
 

Maximum number of VI instances supported by this VI NIC..

Definition at line 214 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxDescriptorsPerQueue
 

Maximum Descriptors per VI Work Queue supported by this VI Provider.

Definition at line 216 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxSegmentsPerDesc
 

Maximum data segments per Descriptor that this VI Provider supports. The address segment is included in this count.

Definition at line 219 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxCQ
 

Maximum number of Completion Queues supported.

Definition at line 221 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxCQEntries
 

The maximum number of Completion Queue entries that this VI NIC will support per Completion Queue.

Definition at line 224 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxTransferSize
 

The maximum transfer size, in bytes, supported by this VI NIC.

Definition at line 226 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::NativeMTU
 

The native MTU size, in bytes, of the underlying network.

Definition at line 228 of file vipl.h.

Referenced by VipQueryNic().

VIP_ULONG VIP_NIC_ATTRIBUTES::MaxPtags
 

The maximum number of Protection Tags supported by this VI NIC.

Definition at line 230 of file vipl.h.

Referenced by VipQueryNic().

VIP_RELIABILITY_LEVEL VIP_NIC_ATTRIBUTES::ReliabilityLevelSupport
 

Indicates the reliability levels that are supported by this VI NIC.

Definition at line 232 of file vipl.h.

Referenced by VipQueryNic().

VIP_RELIABILITY_LEVEL VIP_NIC_ATTRIBUTES::RDMAReadSupport
 

Indicates which reliability levels support RDMA Read operations.

Definition at line 234 of file vipl.h.

Referenced by VipQueryNic().


The documentation for this struct was generated from the following file:
VI-GM-1.3 by Myricom © 1997-2006. Documentation generated on 20 May 2006 by doxygen 1.4.4.