252 changes: 243 additions & 9 deletions host/lib/rfnoc/link_stream_manager.cpp
781 changes: 384 additions & 397 deletions host/lib/rfnoc/mgmt_portal.cpp
2 changes: 1 addition & 1 deletion host/lib/rfnoc/rfnoc_python.hpp
8 changes: 5 additions & 3 deletions host/lib/rfnoc/rfnoc_rx_streamer.cpp
7 changes: 4 additions & 3 deletions host/lib/rfnoc/rfnoc_tx_streamer.cpp
468 changes: 468 additions & 0 deletions host/lib/rfnoc/topo_graph.cpp
4 changes: 3 additions & 1 deletion host/lib/types/device_addr.cpp
30 changes: 18 additions & 12 deletions host/lib/types/sensors_c.cpp
83 changes: 80 additions & 3 deletions host/lib/types/types_python.hpp
6 changes: 6 additions & 0 deletions host/lib/usrp/cores/CMakeLists.txt
183 changes: 183 additions & 0 deletions host/lib/usrp/cores/xport_adapter_ctrl.cpp
17 changes: 17 additions & 0 deletions host/lib/usrp/dboard/e3xx/e3xx_radio_control_impl.cpp
55 changes: 55 additions & 0 deletions host/lib/usrp/dboard/e3xx/e3xx_radio_control_init.cpp
3 changes: 2 additions & 1 deletion host/lib/usrp/dboard/magnesium/magnesium_constants.hpp
1 change: 1 addition & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_constants.hpp
62 changes: 62 additions & 0 deletions host/lib/usrp/dboard/zbx/zbx_dboard.cpp
2 changes: 1 addition & 1 deletion host/lib/usrp/mpmd/mpmd_impl.cpp
55 changes: 55 additions & 0 deletions host/lib/usrp/mpmd/mpmd_mb_iface.cpp
7 changes: 7 additions & 0 deletions host/lib/usrp/mpmd/mpmd_mb_iface.hpp
37 changes: 20 additions & 17 deletions host/lib/usrp/usrp_c.cpp
3 changes: 2 additions & 1 deletion host/lib/usrp/x300/x300_fw_common.h
4 changes: 4 additions & 0 deletions host/lib/usrp/x300/x300_fw_ctrl.cpp
22 changes: 17 additions & 5 deletions host/lib/usrp/x300/x300_impl.cpp
31 changes: 28 additions & 3 deletions host/lib/usrp/x300/x300_impl.hpp
94 changes: 88 additions & 6 deletions host/lib/usrp/x300/x300_mb_iface.cpp
17 changes: 16 additions & 1 deletion host/lib/usrp/x300/x300_regs.hpp
49 changes: 3 additions & 46 deletions host/lib/usrp/x400/adc_self_calibration.cpp
7 changes: 2 additions & 5 deletions host/lib/usrp_clock/octoclock/octoclock_impl.cpp
7 changes: 4 additions & 3 deletions host/lib/usrp_clock/usrp_clock_c.cpp
1 change: 1 addition & 0 deletions host/lib/utils/serial_number.cpp
2 changes: 2 additions & 0 deletions host/python/uhd/types.py
35 changes: 35 additions & 0 deletions host/python/uhd/usrp/cal/usrp_calibrator.py
13 changes: 13 additions & 0 deletions host/tests/CMakeLists.txt
19 changes: 19 additions & 0 deletions host/tests/addr_test.cpp
56 changes: 56 additions & 0 deletions host/tests/device_addr_test.py
3 changes: 2 additions & 1 deletion host/tests/devtest/devtest_e320.py
2 changes: 2 additions & 0 deletions host/tests/devtest/devtest_e3xx.py
3 changes: 2 additions & 1 deletion host/tests/devtest/devtest_n3x0.py
3 changes: 2 additions & 1 deletion host/tests/devtest/devtest_x3x0.py
2 changes: 2 additions & 0 deletions host/tests/devtest/devtest_x4x0.py
97 changes: 97 additions & 0 deletions host/tests/devtest/rx_multi_spc_timed_commands_test.py
109 changes: 109 additions & 0 deletions host/tests/devtest/tx_multi_spc_timed_commands_test.py
5 changes: 5 additions & 0 deletions host/tests/pytests/conftest.py
10 changes: 10 additions & 0 deletions host/tests/pytests/test_nic_utils.py
250 changes: 250 additions & 0 deletions host/tests/pytests/test_raw_udp_streaming.py
4 changes: 2 additions & 2 deletions host/tests/pytests/uhd_configs/uhd_dpdk_100GbE.conf
5 changes: 5 additions & 0 deletions host/tests/rfnoc_block_tests/x4xx_zbx_mpm_mock.hpp
298 changes: 298 additions & 0 deletions host/tests/rfnoc_topograph_test.cpp
26 changes: 26 additions & 0 deletions host/tests/streaming_performance/setup.sh
188 changes: 188 additions & 0 deletions host/tests/xport_adapter_ctrl_test.cpp
54 changes: 27 additions & 27 deletions images/manifest.txt
2 changes: 1 addition & 1 deletion mpm/python/usrp_hwd.py
11 changes: 1 addition & 10 deletions mpm/python/usrp_mpm/dboard_manager/zbx.py
12 changes: 12 additions & 0 deletions mpm/python/usrp_mpm/mpmutils.py
94 changes: 94 additions & 0 deletions mpm/python/usrp_mpm/periph_manager/base.py
36 changes: 30 additions & 6 deletions mpm/python/usrp_mpm/periph_manager/e320.py
7 changes: 7 additions & 0 deletions mpm/python/usrp_mpm/periph_manager/n3xx.py
24 changes: 16 additions & 8 deletions mpm/python/usrp_mpm/periph_manager/x4xx.py
7 changes: 1 addition & 6 deletions mpm/python/usrp_mpm/periph_manager/x4xx_mb_cpld.py
15 changes: 15 additions & 0 deletions mpm/python/usrp_mpm/periph_manager/x4xx_rfdc_ctrl.py
39 changes: 32 additions & 7 deletions mpm/python/usrp_mpm/rpc_server.py
5 changes: 4 additions & 1 deletion mpm/python/usrp_mpm/sys_utils/net.py
1 change: 1 addition & 0 deletions mpm/python/usrp_mpm/xports/CMakeLists.txt
1 change: 1 addition & 0 deletions mpm/python/usrp_mpm/xports/__init__.py
18 changes: 14 additions & 4 deletions mpm/python/usrp_mpm/xports/xport_adapter_ctrl.py
99 changes: 99 additions & 0 deletions mpm/python/usrp_mpm/xports/xport_adapter_mgr.py
2 changes: 1 addition & 1 deletion tools/debs/upload_debs.sh