
Go to the source code of this file.
Definition in file vipl_config.h.
|
|
This VI-GM implementation is not bound to a specific Myrinet hardware version. This value is the version of the GM API used. Definition at line 20 of file vipl_config.h. Referenced by VipQueryNic(). |
|
|
The version of this VI-GM release. Definition at line 22 of file vipl_config.h. Referenced by VipQueryNic(). |
|
|
The GM port used by the Connection Manager daemon to listen for incoming connection requests. Definition at line 26 of file vipl_config.h. Referenced by main(), vip_alive_alarm_callback(), vip_alive_sent_callback(), vip_sent_report_callback_status(), VipConnectPeerRequest(), VipConnectRequest(), and VipOpenNic(). |
|
|
The maximum time the connection manager keeps an endpoint registered as "Alive". If the connection manager does not receive a heartbeat message in this delay, the corresponding endpoint is assumed terminated. Definition at line 31 of file vipl_config.h. Referenced by main(), and vip_alive_alarm_callback(). |
|
|
Maximum number of local Myrinet NICs, so maximum number of VI NICs Definition at line 33 of file vipl_config.h. Referenced by main(), and VipOpenNic(). |
|
|
Maximum number of GM ports. Can be more than reality, just need a limit in case all of the real GM ports are busy. Definition at line 36 of file vipl_config.h. Referenced by main(), vip_handle_conn_list(), vip_handle_conn_nomatch(), and VipOpenNic(). |
|
|
Threshold between Eager protocol (copies on send and receive sides, no memory registration) and the Rendez-vous protocol. Definition at line 40 of file vipl_config.h. Referenced by vip_allocate_packet(), vip_process_send_desc(), and VipOpenNic(). |
|
|
The number of send buffers preallocated for small and control messages. Definition at line 42 of file vipl_config.h. Referenced by VipCloseNic(), and VipOpenNic(). |
|
|
The number of segments preallocated in the registration AVL tree. Definition at line 44 of file vipl_config.h. Referenced by VipOpenNic(). |
|
|
The number of notify entries preallocated. Definition at line 46 of file vipl_config.h. Referenced by VipOpenNic(). |
|
|
The GM size used for short and control messages. Definition at line 48 of file vipl_config.h. Referenced by main(), vip_alive_alarm_callback(), vip_conn_mgr_send_callback(), vip_flush_fifo_send(), vip_receive_event(), vip_send_data(), and VipOpenNic(). |
|
|
The period, in milliseconds, between activations of the plumber thread. Definition at line 50 of file vipl_config.h. Referenced by vip_plumber_periodic(). |
|
|
The maximum length of the interface part of the network address. Definition at line 53 of file vipl_config.h. Referenced by vip_handle_conn_req(), vip_send_conn_request(), VipConnectPeerRequest(), VipConnectRequest(), VipConnectWait(), VipNSGetHostByAddr(), VipNSGetHostByName(), VipQueryNic(), and VipQuerySystemManagementInfo(). |
|
|
The maximum length of the discriminator part of the network address. Definition at line 55 of file vipl_config.h. Referenced by VipConnectPeerRequest(), VipConnectRequest(), VipConnectWait(), and VipQueryNic(). |
|
|
Max number of Virtual Interfaces (coded on 16 bits, so 65535 max). Definition at line 58 of file vipl_config.h. Referenced by vip_check_nic_and_vi(), vip_handle_report(), VipOpenNic(), and VipQueryNic(). |
|
|
Max number of Completion Queues (coded on 16 bits, so 65535 max). Definition at line 60 of file vipl_config.h. Referenced by VipOpenNic(), and VipQueryNic(). |
|
|
Max number of Completion Queue entries (coded on 16 bits, so 65535 max). Definition at line 62 of file vipl_config.h. Referenced by VipCreateCQ(), VipQueryNic(), and VipResizeCQ(). |
|
|
Max number of Protection Tags (coded on 16 bits, so 65535 max). Definition at line 64 of file vipl_config.h. Referenced by VipOpenNic(), and VipQueryNic(). |
|
|
Max number of pending Connections (coded on 16 bits, so 65535 max). Definition at line 66 of file vipl_config.h. Referenced by VipOpenNic(). |
|
|
Max number of registered memory areas (coded on 16 bits, so 65535 max). Definition at line 68 of file vipl_config.h. Referenced by vip_check_memory_handle(), VipDeregisterMem(), VipOpenNic(), VipQueryMem(), VipQueryNic(), and VipSetMemAttributes(). |
|
|
Max number of NIC handles opened on the same GM port (coded on 16 bits, so 65535 max) Definition at line 71 of file vipl_config.h. Referenced by vip_check_nic_and_vi(), vip_handle_report(), and VipOpenNic(). |
|
|
Max number of segments per descriptor (GM does not yet provide a non-contiguous interface, so scatter-gather is managed in software). Definition at line 74 of file vipl_config.h. Referenced by vip_handle_matching_message(), vip_process_send_desc(), and VipQueryNic(). |
|
|
Max number of descriptors per queue. Definition at line 76 of file vipl_config.h. Referenced by VipQueryNic(). |
|
|
Max amount of memory registrable (GM's limit is 5/6 of the physical memory, but VI specs requires a hardcoded limit and this braindead Intel conformance test suite will expect to register up to this limit), User can change it without fear. Definition at line 81 of file vipl_config.h. Referenced by VipQueryNic(), and VipRegisterMem(). |
|
|
Max amount of memory registrable in one region (again, not a GM limit). Definition at line 83 of file vipl_config.h. Referenced by VipQueryNic(), and VipRegisterMem(). |
|
|
Maximum transfer size (4 MB for the MTU, but the real limit is 16 MB The conformance test takes years with a MTU at 16 MB) Definition at line 86 of file vipl_config.h. Referenced by vip_handle_matching_message(), vip_process_send_desc(), VipCreateVi(), VipQueryNic(), and VipSetViAttributes(). |
|
|
Value: Reliability levels supported in VI-GM (all of them).Definition at line 89 of file vipl_config.h. Referenced by VipCreateVi(), VipQueryNic(), and VipSetViAttributes(). |
|
|
RDMA Read support (disabled with GM-1, GET is implemented in GM-2). Definition at line 95 of file vipl_config.h. Referenced by VipCreateVi(), VipQueryMem(), VipQueryNic(), VipQueryVi(), VipRegisterMem(), VipSetMemAttributes(), and VipSetViAttributes(). |
|
|
Thread safety (VI-GM should be completely thread-safe). Definition at line 97 of file vipl_config.h. Referenced by VipQueryNic(). |
|
|
Want to hear GM cries when he cannot send its messages ? Definition at line 100 of file vipl_config.h. |
1.4.4.