This solution allows to accelerate networking in sockperf using XLIO library via LD_PRELOAD or --load-xlio flag. XLIO extended API is not supported yet.
Added flag --load-xlio to load XLIO library.
Configuring XLIO logging in the same way as VMA logging is configured.
Notify user that --tls and --load-vma/--load-xlio arguments aren't compatible.
Added synonyms for vma-ext-api-related command-line keys (--zcopyread as a synonym for --vmazcopyread, --rxfiltercb for --vmarxfiltercb).
Now we can specify alternative path to VMA library on configure step. Conceptually --enable-vma-api mimics the behavior of --with-... flag.
This solution allows to accelerate networking in sockperf using XLIO library via LD_PRELOAD or --load-xlio flag. XLIO extended API is not supported yet.
--load-xlio
to load XLIO library.--tls
and--load-vma
/--load-xlio
arguments aren't compatible.--zcopyread
as a synonym for--vmazcopyread
,--rxfiltercb
for--vmarxfiltercb
).--enable-vma-api
mimics the behavior of--with-...
flag.