.flake8
.gitmodules
.readthedocs.yml
.travis.yml
COPYING
COPYING.LESSER
INSTALL
MANIFEST.in
Makefile.am
Makefile.in
README.rst
RELEASE-PROCESS
aclocal.m4
bootstrap.sh
configure
configure.ac
mkwheels.sh
mypy.ini
pyproject.toml
pytest.ini
python-build.cfg.in
requirements-readthedocs.txt
requirements.in
requirements.txt
setup.py
spead2.pc.in
.travis/coverage.sh
.travis/install.sh
.travis/script.sh
build-aux/depcomp
build-aux/install-sh
build-aux/missing
build-aux/test-driver
doc/.gitignore
doc/Doxyfile
doc/Makefile
doc/changelog.rst
doc/conf.py
doc/cpp-asio.rst
doc/cpp-ibverbs.rst
doc/cpp-inproc.rst
doc/cpp-logging.rst
doc/cpp-recv.rst
doc/cpp-send.rst
doc/cpp-stability.rst
doc/cpp.rst
doc/index.rst
doc/introduction.rst
doc/license.rst
doc/migrate-3.rst
doc/perf.rst
doc/py-flavour.rst
doc/py-ibverbs.rst
doc/py-inproc.rst
doc/py-items.rst
doc/py-logging.rst
doc/py-protocol.rst
doc/py-recv.rst
doc/py-send.rst
doc/py-thread-pools.rst
doc/py.rst
doc/tools.rst
doc/_static/.keep
examples/Makefile.am
examples/Makefile.in
examples/test_recv.cpp
examples/test_recv.py
examples/test_ringbuffer.cpp
examples/test_send.cpp
examples/test_send.py
examples/test_send_asyncio.py
gen/gen_loader.py
gen/get_version.py
gen/template.cpp
gen/template.h
include/Makefile.am
include/Makefile.in
include/spead2/.gitignore
include/spead2/common_bind.h
include/spead2/common_defines.h
include/spead2/common_endian.h
include/spead2/common_features.h.in
include/spead2/common_flavour.h
include/spead2/common_ibv.h
include/spead2/common_inproc.h
include/spead2/common_loader_ibv.h
include/spead2/common_loader_mlx5dv.h
include/spead2/common_loader_rdmacm.h
include/spead2/common_loader_utils.h
include/spead2/common_logging.h
include/spead2/common_memcpy.h
include/spead2/common_memory_allocator.h
include/spead2/common_memory_pool.h
include/spead2/common_raw_packet.h
include/spead2/common_ringbuffer.h
include/spead2/common_semaphore.h
include/spead2/common_socket.h
include/spead2/common_thread_pool.h
include/spead2/common_unbounded_queue.h
include/spead2/portable_endian.h
include/spead2/py_common.h
include/spead2/py_recv.h
include/spead2/py_send.h
include/spead2/recv_heap.h
include/spead2/recv_inproc.h
include/spead2/recv_live_heap.h
include/spead2/recv_mem.h
include/spead2/recv_packet.h
include/spead2/recv_reader.h
include/spead2/recv_ring_stream.h
include/spead2/recv_stream.h
include/spead2/recv_tcp.h
include/spead2/recv_udp.h
include/spead2/recv_udp_base.h
include/spead2/recv_udp_ibv.h
include/spead2/recv_udp_ibv_mprq.h
include/spead2/recv_udp_pcap.h
include/spead2/recv_utils.h
include/spead2/send_heap.h
include/spead2/send_inproc.h
include/spead2/send_packet.h
include/spead2/send_stream.h
include/spead2/send_streambuf.h
include/spead2/send_tcp.h
include/spead2/send_udp.h
include/spead2/send_udp_ibv.h
include/spead2/send_utils.h
include/spead2/send_writer.h
m4/spead2_arg_with.m4
m4/spead2_check_feature.m4
m4/spead2_print_feature.m4
manylinux/Dockerfile
manylinux/generate_wheels.sh
src/.gitignore
src/Makefile.am
src/Makefile.in
src/Makefile.inc.am
src/common_flavour.cpp
src/common_ibv.cpp
src/common_inproc.cpp
src/common_loader_ibv.cpp
src/common_loader_mlx5dv.cpp
src/common_loader_rdmacm.cpp
src/common_loader_utils.cpp
src/common_logging.cpp
src/common_memcpy.cpp
src/common_memory_allocator.cpp
src/common_memory_pool.cpp
src/common_raw_packet.cpp
src/common_semaphore.cpp
src/common_socket.cpp
src/common_thread_pool.cpp
src/mcdump.cpp
src/py_common.cpp
src/py_recv.cpp
src/py_register.cpp
src/py_send.cpp
src/recv_heap.cpp
src/recv_inproc.cpp
src/recv_live_heap.cpp
src/recv_mem.cpp
src/recv_packet.cpp
src/recv_reader.cpp
src/recv_ring_stream.cpp
src/recv_stream.cpp
src/recv_tcp.cpp
src/recv_udp.cpp
src/recv_udp_base.cpp
src/recv_udp_ibv.cpp
src/recv_udp_ibv_mprq.cpp
src/recv_udp_pcap.cpp
src/send_heap.cpp
src/send_inproc.cpp
src/send_packet.cpp
src/send_stream.cpp
src/send_streambuf.cpp
src/send_tcp.cpp
src/send_udp.cpp
src/send_udp_ibv.cpp
src/send_writer.cpp
src/spead2_bench.cpp
src/spead2_cmdline.cpp
src/spead2_cmdline.h
src/spead2_recv.cpp
src/spead2_send.cpp
src/unittest_logging.cpp
src/unittest_main.cpp
src/unittest_memcpy.cpp
src/unittest_memory_allocator.cpp
src/unittest_memory_pool.cpp
src/unittest_raw_packet.cpp
src/unittest_recv_custom_memcpy.cpp
src/unittest_recv_live_heap.cpp
src/unittest_semaphore.cpp
src/unittest_send_heap.cpp
src/unittest_send_streambuf.cpp
src/unittest_send_tcp.cpp
src/spead2/.gitignore
src/spead2/__init__.py
src/spead2/__init__.pyi
src/spead2/_version.py
src/spead2/py.typed
src/spead2.egg-info/PKG-INFO
src/spead2.egg-info/SOURCES.txt
src/spead2.egg-info/dependency_links.txt
src/spead2.egg-info/entry_points.txt
src/spead2.egg-info/requires.txt
src/spead2.egg-info/top_level.txt
src/spead2/recv/__init__.py
src/spead2/recv/__init__.pyi
src/spead2/recv/asyncio.py
src/spead2/recv/asyncio.pyi
src/spead2/send/__init__.py
src/spead2/send/__init__.pyi
src/spead2/send/asyncio.py
src/spead2/send/asyncio.pyi
src/spead2/tools/__init__.py
src/spead2/tools/bench_asyncio.py
src/spead2/tools/cmdline.py
src/spead2/tools/recv_asyncio.py
src/spead2/tools/send_asyncio.py
tests/__init__.py
tests/shutdown.py
tests/test_common.py
tests/test_passthrough.py
tests/test_passthrough_asyncio.py
tests/test_recv.py
tests/test_recv_asyncio.py
tests/test_send.py
tests/test_send_asyncio.py