vma-socket 0.1.5

High-level Rust bindings for Mellanox/NVIDIA VMA (Messaging Accelerator) sockets
ELF>�@@�T@8
@ @@@@@��@@@@��@@��00@0@<<>N@N@�>N@N@��88@8@  XX@X@DDS�td88@8@  P�td�3�3@�3@��Q�tdR�td>N@N@/lib64/ld-linux-x86-64.so.2GNU��GNU���uS��
R�y��mW�GNU|16� w�������`*�Y( Ogn��"7 	Hmallocusleepfcntlpthread_joinconnectsendtorecv__libc_start_mainsocketinet_ptonsignalmemsetselectrecvfromputsfreeclosepthread_createsendbindhtonssnprintfsetenv__errno_locationclock_gettimesetsockoptlibc.so.6GLIBC_2.17GLIBC_2.34GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable���������ui	�O@�O@�O@�O@P@ P@(P@0P@8P@@P@HP@	PP@
XP@`P@hP@
pP@xP@�P@�P@�P@�P@�P@�P@�P@�P@�P@�P@�P@�P@�P@�P@��H��H��?H��t��H����5�?�%�?@�%�?h������%�?h������%�?h������%�?h�����%�?h�����%�?h�����%�?h�����%�?h�p����%�?h�`����%�?h	�P����%�?h
�@����%�?h�0����%�?h� ����%z?h
�����%r?h�����%j?h������%b?h������%Z?h������%R?h������%J?h�����%B?h�����%:?h�����%2?h�����%*?h�p����%"?h�`����%?h�P����%?h�@�����1�I��^H��H���PTE1�1�H��@��=�f.����f.��H�=�>H��>H9�tH��=H��t	�����H�=�>H�5�>H)�H��H��?H��H�H��tH�}=H��t��fD�����=]>uUH���z����K>]Ð�ff.�@���UH��H���}��>�0@�{������UH��H��� H��8���HDžP���HDžX���HDž`���HDžh���HDžp���HDžx���ƅP���ƅQ���ƅR���DžT���DžX��� ƅ\���H��P���H�E�H��H������t�@0@��������H�E����c0@H������t �p0@����H�E�H�����H��P���� �AH��������0@�i����BH��H���H��P���H�E�H�Ѻ H���<��uH��<H��H��<�
������<��u�H�E�H���H��<H�ƿ�0@��f������UH��H��� H�����HDžP���HDžX���HDž`���HDžh���HDžp���HDžx���ƅP���ƅQ���ƅR���DžT���DžX��� ƅ\���H��P���H�E�H��H���P��t��0@�G������H�E����H���y��t ��0@����H�E�H���
��HDž ���HDž(���HDž0���HDž8���HDž@����1@������;H��P���H�� ���H�E�A�d� H�����uH�8;H��H�-;�;��u�H�E�H���oH�;H�ƿ01@���������UH��H����@������H�E��q@�H���=�����t�`1@�����������[���H�E����@�H��������t/��1@������\:H�E�H����������
��1@��	����
������:H�E��H������H�E�H��������1@�Y���H��9H�ƿ�1@�����H��9H�ƿ2@�����H��9H��9H)�H��xf���H*��H��H���H	�f���H*��X��
��Y�H�z9H��xf���H*��H��H���H	�f���H*��X��^�fH~�fHn��$2@�����H�59H��xf���H*��H��H���H	�f���H*��X��
\�Y��
X�^��
T�^�fH~�fHn��>2@��������UH��H��H�}�H�E�H���S���UH��SH��(H�}�H�u�H�}�u
�������H�Eغ��H���]���H�}�t9H�E�H�U�H�
H�ZH�HH�XH�JH�ZH�HH�X H�J H�Z(H�H(H�X0�H�E�H��H���H�E�H��H���M�����������H�U؉H�E؋��y
������9H�E��@
��tDH�E؋���Ǹ�7����E�}�x�E����H�E؋��Ǹ����H�E؋@��~kH�E؋@�E�H�E؋H�U�A�H�Ѻ����������y
������H�E؋H�U�A�H�Ѻ���������y������sH�E��@��t+�E�H�E؋H�U�A�H�Ѻ#����R���H�E��@��t+�E�H�E؋H�U�A�H�Ѻ�
��������H�]���UH��H��H�}�H�}�t
H�E����y������,H�E��������H�E������H�E��@XH�E��@Y���UH��H�� H�}�H�u���f�E�H�}�t
H�E����y
������H�E�H��8��H�������H�E�f�@8�E������H�U�f�B:H�}�t$H�E�H�P<H�E�H�ƿ�������������CH�E��@<H�E�H��8H��H�E���H�Ή�������y������
H�E��@X���UH��H�� H�}�H�u���f�E�H�}�tH�E����xH�}�u
������H�E�H��H��H������H�E�f�@H�E������H�U�f�BJH�E�H�PLH�E�H�ƿ������������8H�E�H��HH��H�E���H�Ή��S�����y������
H�E��@Y���UH��H��0H�}�H�u�H�U�H�M�H�}�tH�E���xH�}�tH�}�u
������H�E��@Y����t
������H�E�H�U�H�u��������H�E�H�}�y&�u������t�i������u������I������BH�}�tH�U�H�E�H�H�E�H�@hH�PH�E�H�PhH�E�H�PxH�E�H�H�E�H�Px���UH��H��PH�}�H�u�H�U�H�M�D��L�M�f�E�H�}�tH�E؋��xH�}�tH�}�tH�}�u
�������H�E��H���G���f�E��E��������f�E�H�E�H�PH�E�H�ƿ�Y�����
������H�E�H��H�E؋H�U�H�u�A�I�ȹ�������H�E�H�}�y&�1������t�%������u������I������BH�}�tH�U�H�E�H�H�E�H�@hH�PH�E�H�PhH�E�H�PxH�E�H�H�E�H�Px���UH��H���H��H���H��@���H��8�����4���L��(���H��H���t!H��H������xH��@���t
H��8���u
���������4����7H��P���H�E��E��H�E��U�H���E��}�v�H��H�����P?��H�����Hc�H���P���H��H������?���H��H��H	�Hc�H���P�����4���~Z��4���Hc�Hi��MbH�� ��������)�H�H�EЋ�4���Hc�Hi��MbH�� ������)�i��)ȉ�i��H�H�E؃�4���xH�U���H��H�����xH��P���I�й�H���9����E�}�u
��������}�y
������H��H����H��8���H��@�����������H�E�H�}�y&��������t��������u������i������bH�}�u������TH��(���tH�U�H��(���H�H��H���H�@`H�PH��H���H�P`H��H���H�PpH�E�H�H��H���H�Pp���UH��H��H��(���H�� ���H�����H�����D�����H��(���t+H��(������xH�� ���tH�����t
H�����u
������m������7H��0���H�E��E��H�E��U�H���E��}�v�H��(�����P?��H�����Hc�H���0���H��(������?���H��H��H	�Hc�H���0��������~Z�����Hc�Hi��MbH�� ��������)�H�H�E������Hc�Hi��MbH�� ������)�i��)ȉ�i��H�H�E������xH�U���H��(�����xH��0���I�й�H��������E�}�u
������9�}�y
������)�E�H�� ���H��H��H��(����H�M�H�����H�����I��I���������H�E�H�}�y,�k������t�_������u
������������H�}�u
������H�� ���H�����H�H�U�H�� ���H�PH�E�H�ƿ�B�����uH�E�Hi�ʚ;H�E�H�H�� ���H�P �H�� ���H�@ H��(���H�@`H�PH��(���H�P`H��(���H�PpH�E�H�H��(���H�Pp���UH��H�� H�}��u�U�H�M�D�E�H�}�tH�E����xH�}�u������-H�E���}�H�M�U��u�A�����\�����y���������UH��H�}�H�u�H�U�H�M�L�E�H�}�u������]H�}�tH�E�H�P`H�E�H�H�}�tH�E�H�PhH�E�H�H�}�tH�E�H�PpH�E�H�H�}�tH�E�H�PxH�E�H��]�UH��H��`H�}�H�}���H�E����t��x2@�z2@����H�E��@��t���2@��2@��������2@��2@����H�E��@��th��x2@��2@�i�����x2@��2@�U���H�E��@��t���2@��2@�5���H�E��@��t��x2@��2@����H�E��@��~:H�E��PH�EЉѺ�2@�H�Ǹ�&���H�EкH�ƿ�2@�����H�E����tJ���2@�
3@������x2@�'3@����H�E��@��t*��x2@�73@�}������K3@�'3@�g���H�E��@
��t��M3@�O3@�G���H�E��@��t:H�E��PH�E��Ѻj3@�H�Ǹ�X���H�E��H�ƿm3@����H�E��@��t:H�E��PH�E��Ѻj3@�H�Ǹ����H�E��H�ƿy3@����H�E�H�@ H���BH�E��@(���3��x2@��3@����H�E��@(��H�H�E�H�E�H������H�E�H�}���H�E���E��E���}�uJH�E�H�P �E�H�H��HЋ�U�Hc�H�U�H��H)΋U�Hc�H�U�H�<����2@��9����E��HH�E�H�P �E�H�H��HЋ�U�Hc�H�U�H��H)΋U�Hc�H�U�H�<����3@�������E�}�~�E�E��E�H�E��@(9E��H���H�E�H�ƿ�3@�v���H�E�H����������3@��3@�V�����x2@��3@�B���H�E��@��t��x2@��3@�"�������UH��H�}�H�}�t7H�E��H�E��@H�E��@H�E��@H�E��@H�E��@��]���H��H���Received termination signal, ending test...Failed to initialize sender socket127.0.0.1Failed to connect sender socketSender thread startedSender thread ended: %lu packets sent
Failed to initialize receiver socketFailed to bind receiver socketReceiver thread startedReceiver thread ended: %lu packets received
Failed to create receiver threadFailed to create sender threadTest running... will run for %d seconds.

====== Test Results ======Total packets sent: %lu
Total packets received: %lu
Packet loss rate: %.2f%%
Throughput: %.2f Mbps
Y@�@$@��.A1VMA_SOCKETXTREMElatencyVMA_SPECthroughputVMA_RX_POLLVMA_SELECT_POLL0VMA_RX_POLL_YIELDVMA_SELECT_SKIP_OS%dVMA_RING_ALLOCATION_LOGIC_RXVMA_RING_ALLOCATION_LOGIC_TXVMA_THREAD_MODEVMA_CQ_KEEP_QP_FULL32VMA_MEMORY_ALLOCATION_TYPE%uVMA_TX_BUFSVMA_RX_BUFSVMA_THREAD_AFFINITY,%dVMA_THREAD_AFFINITY_ID16777216VMA_TCP_STREAM_RX_SIZEVMA_TCP_RX_ZERO_COPYVMA_TIMESTAMP;�(���������������������8y���X���xH����c����h�������������_���<H���\����|����������.������������ zRx����&D04���$D0����FJw�?;*3$"l����"A�C
]������A�C
������A�C
������/A�C
*�����A�C
V ����A�C
E��0����RA�C
MP�����A�C
�pn����A�C
������A�C
������DA�C
?����^A�C
Y�F����A�C
����hA�C
c 0J����A�C
�T�����A�C
�tc���IA�C
D�@�@�@
�(@N@N@���o�@�@�@
QP@��@�@`	���oX@���o���o@N@6@F@V@f@v@�@�@�@�@�@�@�@�@@@&@6@F@V@f@v@�@�@�@�@�@�@GCC: (GNU) 11.5.0 20240719 (Red Hat 11.5.0-2)GCC: (GNU) 11.5.0 20240719 (Red Hat 11.5.0-5)AV:4p1265RV:running gcc 11.5.0 20240719BV:annobin gcc 11.5.0 20240719GW:0x3d2056a ../sysdeps/x86/abi-note.cSP:3SC:1CF:8 ../sysdeps/x86/abi-note.cFL:-1 ../sysdeps/x86/abi-note.cGA:1PI:3SE:0iS:0GW:0x3d2056a init.cCF:8 init.cFL:-1 init.cGW:0x3d2056a static-reloc.cCF:8 static-reloc.cFL:-1 static-reloc.cGA$3a1�@@GA$3a1@@GA$3a1@@GA$3a1�(@�(@GA$3a1 @�@GA$3a1�(@�(@GA$3a1�(@�(@GA$3a1@@GA$3a1�(@�(@@8@X@|@�@�@�@@	X@
�@�@@
 @�@�(@0@�3@�4@N@N@N@�O@P@�P@�P@q@��>|@ H��S @UP@h�@~�P@�N@��@�N@�������@@��H��87@��N@&�3@9P@O`qq@����Q@�   �P@���(@I	 @@D2D]p�P@w�(@}�@^���������#@h�@"�P@+[@;N ]0@j`@R{0@���$@����Q@�Q@@$�@&�P@+@/0�@�@QkW@�{�@��� @���P@���P@� ��&$@� 5@�@�2/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryudp_test.cudp_socket.csetup_vma_envvma_common.c__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_free@GLIBC_2.2.5recv@GLIBC_2.2.5receiver_thread__libc_start_main@GLIBC_2.34__errno_location@GLIBC_2.2.5packets_sent_ITM_deregisterTMCloneTableputs@GLIBC_2.2.5set_default_optionssetsockopt@GLIBC_2.2.5udp_socket_sendtofcntl@GLIBC_2.2.5clock_gettime@GLIBC_2.17setenv@GLIBC_2.2.5_edata_finiudp_socket_recvhtons@GLIBC_2.2.5send@GLIBC_2.2.5snprintf@GLIBC_2.2.5memset@GLIBC_2.2.5sendto@GLIBC_2.2.5close@GLIBC_2.2.5udp_socket_setoptsignal_handler__data_startudp_socket_initsignal@GLIBC_2.2.5__gmon_start____dso_handleudp_socket_close_IO_stdin_usedinet_pton@GLIBC_2.2.5vma_setup_environmentselect@GLIBC_2.2.5malloc@GLIBC_2.2.5packets_receivedrecvfrom@GLIBC_2.2.5_end_dl_relocate_static_pie__bss_startmainudp_socket_bindbind@GLIBC_2.2.5pthread_create@GLIBC_2.34udp_socket_sendsender_threadudp_socket_recvfromrunningconnect@GLIBC_2.2.5__TMC_END___ITM_registerTMCloneTablepthread_join@GLIBC_2.34udp_socket_get_statsudp_socket_connectusleep@GLIBC_2.2.5socket@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.annobin.notes.gnu.build.attributes@#8@8 6X@X$I|@| W���o�@�a�@�i�@�Qq���o@@~���oX@X@��@�`�B�@���@� @ ���@����(@�(
�0@0���3@�3���4@�4��N@>�N@>�N@>���O@�? �P@@��P@�@�P@�@
0�@\0TA>%q@�BD�Ch
1	@NE�S;