dapl-testx(1)
π¦ dapl-testx(1) β user commands, bestie edition π¦
so likeβ¦ dapl-testx is from the USER COMMANDS section and honestly she's a whole vibe. grab a snack, we're testing uDAPL extensions together π
β¨ NAME β¨
dapl-testx β a simple uDAPL extensions test. lowkey iconic, no cap π
πΈ SYNOPSIS πΈ
dapl-testx [-vmpqc] [-u|-U ep num] [-P provider] [-b buf size] [ -s | -h HOSTNAME ]
π DESCRIPTION π
okay so picture this: dapl-testx is a simple test that tests the extensions to the DAT API. that's it, that's the whole gig β¨
the way that you need at least two instantiations of this test running β literally can't do it solo, it's giving duo energy. one of them acts as the server, and the other one is the client. main character and supporting character, yk?
the server side, once you invoke it, just sits there listening for connection requests β patiently, like a bestie waiting for you to text back β until it times out or gets killed π. the moment it receives a cd connection request, the connection gets established, and then the server side and client side exchange the information necessary to perform the extensions test. teamwork fr fr π«Ά
the extensions tests are:
- post rdma write with immediate data
- atomic compare and swap
- atomic fetch and add
heads up bestie π β in case -q is set, only the query test will run. that's it. nothing else. don't come for me.
π OPTIONS π
-P=PROVIDERβ use PROVIDER to specify the uDAPL interface using/etc/dat.conf. the default isofa-v2-mlx4_0-1uπΎ-h=HOSTNAMEβ use HOSTNAME to specify the server hostname or IP address. default is none (so like, you gotta give her something)-b=BUFFER_SIZEβ use buffer size BUFFER_SIZE for RDMA. default is64π-U=EP_COUNTβ use EP_COUNT to specify an unreliable datagram test with EP_COUNT UD endpoints. default is none-vβ verbose output (default off)-qβ query only test (default off)-uβ unreliable datagram test (default no)-sβ run as server (default is run as server)-cβ run as client (for non-UD tests,-his always client)-pβ print counters. provideIA,EP, orEVDand the call will print the appropriate counters (default off)-mβ multi EP. in UD test only. receive multi messages on a single EP. (default off β receive one message across multiple EPs)
π EXAMPLES π
dapl-testx -P ofa-v2-ib0 -v -s
starts a server process with debug verbosity using provider ofa-v2-ib0. she's up, she's listening, she's ready π
dapl-testx -P ofa-v2-ib0 -h server1-ib0
starts a client process, using the ofa-v2-ib0 provider to connect to hostname server1-ib0. go get your server bestie π¦
π₯ SEE ALSO π₯
the whole friend group honestly π
π AUTHORS π
- Arlin Davis β
<arlin.r.davis@intel.com> - Amir Hanania β
<amir.hanania@intel.com>
<div align=center>β k that's the whole page, mwah β</div>
this little masterpiece is from uDAPL 2.1, dated November 15, 2016 β vintage, but she still slays π π
π¦ where this page comes from
- opensuse-leap 16.0: dapl-utils 2.1.10-bp160.1.12 Β· BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0
- opensuse-leap 16.0: dapl-utils 2.1.10-bp160.1.12 Β· BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0
- opensuse-leap 16.0: dapl-utils 2.1.10-bp160.1.12 Β· BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0
- opensuse-leap 16.0: dapl-utils 2.1.10-bp160.1.12 Β· BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms