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

vipquerynic.c File Reference

#include "vipl_priv.h"

Go to the source code of this file.

Functions

VIP_ENTRY_POINT VIP_RETURN VipQueryNic (VIP_NIC_HANDLE NicHandle, VIP_NIC_ATTRIBUTES *NicAttribs)


Detailed Description

The VI-GM function VipQueryNic implementation.

Definition in file vipquerynic.c.


Function Documentation

VIP_ENTRY_POINT VIP_RETURN VipQueryNic VIP_NIC_HANDLE  NicHandle,
VIP_NIC_ATTRIBUTES NicAttribs
 

VipQueryNic() returns information for a specific NIC instance. The information is returned in the NicAttribs data structure.

Return values:
VIP_SUCCESS Operation completed successfully.
VIP_ERROR_RESOURCE The operation failed due to insufficient resources.
VIP_INVALID_PARAMETER The NIC handle was invalid.
Parameters:
NicHandle (IN) The handle of a VI NIC.
NicAttribs (OUT) Returned to the caller, contains NIC-specific information.
See also:
VipOpenNic VipCloseNic VIP_NIC
Author:
Patrick Geoffray
Version:
1.0

Definition at line 37 of file vipquerynic.c.

References VIP_GM::gm_board_id, VIP_GM::gm_port, VIP_NIC_ATTRIBUTES::HardwareVersion, VIP_NIC_ATTRIBUTES::LocalNicAddress, VIP_GM::lock, VIP_GM::mac_address, VIP_NIC_ATTRIBUTES::MaxCQ, VIP_NIC_ATTRIBUTES::MaxCQEntries, VIP_NIC_ATTRIBUTES::MaxDescriptorsPerQueue, VIP_NIC_ATTRIBUTES::MaxDiscriminatorLen, VIP_NIC_ATTRIBUTES::MaxPtags, VIP_NIC_ATTRIBUTES::MaxRegisterBlockBytes, VIP_NIC_ATTRIBUTES::MaxRegisterBytes, VIP_NIC_ATTRIBUTES::MaxRegisterRegions, VIP_NIC_ATTRIBUTES::MaxSegmentsPerDesc, VIP_NIC_ATTRIBUTES::MaxTransferSize, VIP_NIC_ATTRIBUTES::MaxVI, VIP_NIC_ATTRIBUTES::Name, VIP_NIC_ATTRIBUTES::NativeMTU, VIP_NIC_ATTRIBUTES::NicAddressLen, VIP_NIC_ATTRIBUTES::ProviderVersion, VIP_NIC_ATTRIBUTES::RDMAReadSupport, VIP_NIC_ATTRIBUTES::ReliabilityLevelSupport, VIP_NIC_ATTRIBUTES::ThreadSafe, VI_GM_ENABLE_RDMAREAD, VI_GM_HARDWARE_VERSION, VI_GM_MAC_ADDRESS_LEN, VI_GM_MAX_CQ, VI_GM_MAX_CQ_ENTRIES, VI_GM_MAX_DESCRIPTOR_PER_QUEUE, VI_GM_MAX_DISCRIMINATOR_LEN, VI_GM_MAX_PTAGS, VI_GM_MAX_REGISTER_BLOCK_BYTES, VI_GM_MAX_REGISTER_BYTES, VI_GM_MAX_REGISTER_REGIONS, VI_GM_MAX_SEGMENTS_PER_DESCRIPTOR, VI_GM_MAX_TRANSFER_SIZE, VI_GM_MAX_VI, VI_GM_PROVIDER_VERSION, VI_GM_RELIABILITY_SUPPORT, VI_GM_THREAD_SAFE, VIP_DEBUG, VIP_DEBUG_LABEL, VIP_INVALID_NIC_HANDLE, VIP_INVALID_PARAMETER, VIP_MUTEX_LOCK, VIP_MUTEX_UNLOCK, and VIP_SUCCESS.

VI-GM-1.3 by Myricom © 1997-2006. Documentation generated on 20 May 2006 by doxygen 1.4.4.