.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
requirements-readthedocs.txt
requirements.in
requirements.txt
setup.py
spead2.pc.in
.travis/install.sh
.travis/script.sh
3rdparty/pybind11/.appveyor.yml
3rdparty/pybind11/.git
3rdparty/pybind11/.gitignore
3rdparty/pybind11/.gitmodules
3rdparty/pybind11/.readthedocs.yml
3rdparty/pybind11/.travis.yml
3rdparty/pybind11/CMakeLists.txt
3rdparty/pybind11/CONTRIBUTING.md
3rdparty/pybind11/ISSUE_TEMPLATE.md
3rdparty/pybind11/LICENSE
3rdparty/pybind11/MANIFEST.in
3rdparty/pybind11/README.md
3rdparty/pybind11/setup.cfg
3rdparty/pybind11/setup.py
3rdparty/pybind11/docs/Doxyfile
3rdparty/pybind11/docs/Makefile
3rdparty/pybind11/docs/basics.rst
3rdparty/pybind11/docs/benchmark.py
3rdparty/pybind11/docs/benchmark.rst
3rdparty/pybind11/docs/changelog.rst
3rdparty/pybind11/docs/classes.rst
3rdparty/pybind11/docs/compiling.rst
3rdparty/pybind11/docs/conf.py
3rdparty/pybind11/docs/faq.rst
3rdparty/pybind11/docs/index.rst
3rdparty/pybind11/docs/intro.rst
3rdparty/pybind11/docs/limitations.rst
3rdparty/pybind11/docs/pybind11-logo.png
3rdparty/pybind11/docs/pybind11_vs_boost_python1.png
3rdparty/pybind11/docs/pybind11_vs_boost_python1.svg
3rdparty/pybind11/docs/pybind11_vs_boost_python2.png
3rdparty/pybind11/docs/pybind11_vs_boost_python2.svg
3rdparty/pybind11/docs/reference.rst
3rdparty/pybind11/docs/release.rst
3rdparty/pybind11/docs/requirements.txt
3rdparty/pybind11/docs/upgrade.rst
3rdparty/pybind11/docs/_static/theme_overrides.css
3rdparty/pybind11/docs/advanced/classes.rst
3rdparty/pybind11/docs/advanced/embedding.rst
3rdparty/pybind11/docs/advanced/exceptions.rst
3rdparty/pybind11/docs/advanced/functions.rst
3rdparty/pybind11/docs/advanced/misc.rst
3rdparty/pybind11/docs/advanced/smart_ptrs.rst
3rdparty/pybind11/docs/advanced/cast/chrono.rst
3rdparty/pybind11/docs/advanced/cast/custom.rst
3rdparty/pybind11/docs/advanced/cast/eigen.rst
3rdparty/pybind11/docs/advanced/cast/functional.rst
3rdparty/pybind11/docs/advanced/cast/index.rst
3rdparty/pybind11/docs/advanced/cast/overview.rst
3rdparty/pybind11/docs/advanced/cast/stl.rst
3rdparty/pybind11/docs/advanced/cast/strings.rst
3rdparty/pybind11/docs/advanced/pycpp/index.rst
3rdparty/pybind11/docs/advanced/pycpp/numpy.rst
3rdparty/pybind11/docs/advanced/pycpp/object.rst
3rdparty/pybind11/docs/advanced/pycpp/utilities.rst
3rdparty/pybind11/include/pybind11/attr.h
3rdparty/pybind11/include/pybind11/buffer_info.h
3rdparty/pybind11/include/pybind11/cast.h
3rdparty/pybind11/include/pybind11/chrono.h
3rdparty/pybind11/include/pybind11/common.h
3rdparty/pybind11/include/pybind11/complex.h
3rdparty/pybind11/include/pybind11/eigen.h
3rdparty/pybind11/include/pybind11/embed.h
3rdparty/pybind11/include/pybind11/eval.h
3rdparty/pybind11/include/pybind11/functional.h
3rdparty/pybind11/include/pybind11/iostream.h
3rdparty/pybind11/include/pybind11/numpy.h
3rdparty/pybind11/include/pybind11/operators.h
3rdparty/pybind11/include/pybind11/options.h
3rdparty/pybind11/include/pybind11/pybind11.h
3rdparty/pybind11/include/pybind11/pytypes.h
3rdparty/pybind11/include/pybind11/stl.h
3rdparty/pybind11/include/pybind11/stl_bind.h
3rdparty/pybind11/include/pybind11/detail/class.h
3rdparty/pybind11/include/pybind11/detail/common.h
3rdparty/pybind11/include/pybind11/detail/descr.h
3rdparty/pybind11/include/pybind11/detail/init.h
3rdparty/pybind11/include/pybind11/detail/internals.h
3rdparty/pybind11/include/pybind11/detail/typeid.h
3rdparty/pybind11/pybind11/__init__.py
3rdparty/pybind11/pybind11/__main__.py
3rdparty/pybind11/pybind11/_version.py
3rdparty/pybind11/tests/CMakeLists.txt
3rdparty/pybind11/tests/conftest.py
3rdparty/pybind11/tests/constructor_stats.h
3rdparty/pybind11/tests/local_bindings.h
3rdparty/pybind11/tests/object.h
3rdparty/pybind11/tests/pybind11_cross_module_tests.cpp
3rdparty/pybind11/tests/pybind11_tests.cpp
3rdparty/pybind11/tests/pybind11_tests.h
3rdparty/pybind11/tests/pytest.ini
3rdparty/pybind11/tests/test_buffers.cpp
3rdparty/pybind11/tests/test_buffers.py
3rdparty/pybind11/tests/test_builtin_casters.cpp
3rdparty/pybind11/tests/test_builtin_casters.py
3rdparty/pybind11/tests/test_call_policies.cpp
3rdparty/pybind11/tests/test_call_policies.py
3rdparty/pybind11/tests/test_callbacks.cpp
3rdparty/pybind11/tests/test_callbacks.py
3rdparty/pybind11/tests/test_chrono.cpp
3rdparty/pybind11/tests/test_chrono.py
3rdparty/pybind11/tests/test_class.cpp
3rdparty/pybind11/tests/test_class.py
3rdparty/pybind11/tests/test_constants_and_functions.cpp
3rdparty/pybind11/tests/test_constants_and_functions.py
3rdparty/pybind11/tests/test_copy_move.cpp
3rdparty/pybind11/tests/test_copy_move.py
3rdparty/pybind11/tests/test_docstring_options.cpp
3rdparty/pybind11/tests/test_docstring_options.py
3rdparty/pybind11/tests/test_eigen.cpp
3rdparty/pybind11/tests/test_eigen.py
3rdparty/pybind11/tests/test_enum.cpp
3rdparty/pybind11/tests/test_enum.py
3rdparty/pybind11/tests/test_eval.cpp
3rdparty/pybind11/tests/test_eval.py
3rdparty/pybind11/tests/test_eval_call.py
3rdparty/pybind11/tests/test_exceptions.cpp
3rdparty/pybind11/tests/test_exceptions.py
3rdparty/pybind11/tests/test_factory_constructors.cpp
3rdparty/pybind11/tests/test_factory_constructors.py
3rdparty/pybind11/tests/test_iostream.cpp
3rdparty/pybind11/tests/test_iostream.py
3rdparty/pybind11/tests/test_kwargs_and_defaults.cpp
3rdparty/pybind11/tests/test_kwargs_and_defaults.py
3rdparty/pybind11/tests/test_local_bindings.cpp
3rdparty/pybind11/tests/test_local_bindings.py
3rdparty/pybind11/tests/test_methods_and_attributes.cpp
3rdparty/pybind11/tests/test_methods_and_attributes.py
3rdparty/pybind11/tests/test_modules.cpp
3rdparty/pybind11/tests/test_modules.py
3rdparty/pybind11/tests/test_multiple_inheritance.cpp
3rdparty/pybind11/tests/test_multiple_inheritance.py
3rdparty/pybind11/tests/test_numpy_array.cpp
3rdparty/pybind11/tests/test_numpy_array.py
3rdparty/pybind11/tests/test_numpy_dtypes.cpp
3rdparty/pybind11/tests/test_numpy_dtypes.py
3rdparty/pybind11/tests/test_numpy_vectorize.cpp
3rdparty/pybind11/tests/test_numpy_vectorize.py
3rdparty/pybind11/tests/test_opaque_types.cpp
3rdparty/pybind11/tests/test_opaque_types.py
3rdparty/pybind11/tests/test_operator_overloading.cpp
3rdparty/pybind11/tests/test_operator_overloading.py
3rdparty/pybind11/tests/test_pickling.cpp
3rdparty/pybind11/tests/test_pickling.py
3rdparty/pybind11/tests/test_pytypes.cpp
3rdparty/pybind11/tests/test_pytypes.py
3rdparty/pybind11/tests/test_sequences_and_iterators.cpp
3rdparty/pybind11/tests/test_sequences_and_iterators.py
3rdparty/pybind11/tests/test_smart_ptr.cpp
3rdparty/pybind11/tests/test_smart_ptr.py
3rdparty/pybind11/tests/test_stl.cpp
3rdparty/pybind11/tests/test_stl.py
3rdparty/pybind11/tests/test_stl_binders.cpp
3rdparty/pybind11/tests/test_stl_binders.py
3rdparty/pybind11/tests/test_virtual_functions.cpp
3rdparty/pybind11/tests/test_virtual_functions.py
3rdparty/pybind11/tests/test_cmake_build/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/embed.cpp
3rdparty/pybind11/tests/test_cmake_build/main.cpp
3rdparty/pybind11/tests/test_cmake_build/test.py
3rdparty/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt
3rdparty/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt
3rdparty/pybind11/tests/test_embed/CMakeLists.txt
3rdparty/pybind11/tests/test_embed/catch.cpp
3rdparty/pybind11/tests/test_embed/external_module.cpp
3rdparty/pybind11/tests/test_embed/test_interpreter.cpp
3rdparty/pybind11/tests/test_embed/test_interpreter.py
3rdparty/pybind11/tools/FindCatch.cmake
3rdparty/pybind11/tools/FindEigen3.cmake
3rdparty/pybind11/tools/FindPythonLibsNew.cmake
3rdparty/pybind11/tools/check-style.sh
3rdparty/pybind11/tools/libsize.py
3rdparty/pybind11/tools/mkdoc.py
3rdparty/pybind11/tools/pybind11Config.cmake.in
3rdparty/pybind11/tools/pybind11Tools.cmake
3rdparty/pybind11/tools/clang/.git
3rdparty/pybind11/tools/clang/.gitignore
3rdparty/pybind11/tools/clang/LICENSE.TXT
3rdparty/pybind11/tools/clang/README.md
3rdparty/pybind11/tools/clang/__init__.py
3rdparty/pybind11/tools/clang/cindex.py
3rdparty/pybind11/tools/clang/enumerations.py
build-aux/compile
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-netmap.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/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_trollius.py
gen/gen_ibv_loader.py
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_ibv_loader.h
include/spead2/common_ibv_loader_utils.h
include/spead2/common_inproc.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_netmap.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
m4/spead2_arg_with.m4
m4/spead2_check_feature.m4
manylinux/Dockerfile
manylinux/generate_wheels.sh
manylinux/install_requirements.sh
scripts/spead2_bench.py
scripts/spead2_recv.py
scripts/spead2_send.py
spead2/.gitignore
spead2/__init__.py
spead2/__init__.pyi
spead2/_version.py
spead2/py.typed
spead2.egg-info/PKG-INFO
spead2.egg-info/SOURCES.txt
spead2.egg-info/dependency_links.txt
spead2.egg-info/requires.txt
spead2.egg-info/top_level.txt
spead2/recv/__init__.py
spead2/recv/__init__.pyi
spead2/recv/asyncio.py
spead2/recv/asyncio.pyi
spead2/recv/trollius.py
spead2/send/__init__.py
spead2/send/__init__.pyi
spead2/send/asyncio.py
spead2/send/asyncio.pyi
spead2/send/trollius.py
spead2/test/__init__.py
spead2/test/shutdown.py
spead2/test/test_common.py
spead2/test/test_passthrough.py
spead2/test/test_passthrough_asyncio.py
spead2/test/test_passthrough_trollius.py
spead2/test/test_recv.py
spead2/test/test_recv_asyncio_py35.py
spead2/test/test_send.py
spead2/test/test_send_asyncio.py
spead2/test/test_send_trollius.py
spead2/tools/__init__.py
spead2/tools/bench_asyncio.py
spead2/tools/bench_trollius.py
spead2/tools/recv_asyncio.py
spead2/tools/recv_trollius.py
spead2/tools/send_asyncio.py
spead2/tools/send_trollius.py
src/.gitignore
src/Makefile.am
src/Makefile.in
src/Makefile.inc.am
src/common_flavour.cpp
src/common_ibv.cpp
src/common_ibv_loader.cpp
src/common_ibv_loader_utils.cpp
src/common_inproc.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_netmap.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/spead2_bench.cpp
src/spead2_recv.cpp
src/spead2_send.cpp
src/unittest_main.cpp
src/unittest_memcpy.cpp
src/unittest_memory_allocator.cpp
src/unittest_memory_pool.cpp
src/unittest_recv_custom_memcpy.cpp
src/unittest_recv_live_heap.cpp
src/unittest_send_heap.cpp