411 changes: 411 additions & 0 deletions host/examples/replay_samples_from_file.cpp
207 changes: 111 additions & 96 deletions host/examples/rfnoc_nullsource_ce_rx.cpp
218 changes: 218 additions & 0 deletions host/examples/rfnoc_radio_loopback.cpp
334 changes: 193 additions & 141 deletions host/examples/rfnoc_rx_to_file.cpp
294 changes: 219 additions & 75 deletions host/examples/rx_ascii_art_dft.cpp
178 changes: 94 additions & 84 deletions host/examples/rx_multi_samples.cpp
4 changes: 2 additions & 2 deletions host/examples/rx_samples_c.c
351 changes: 189 additions & 162 deletions host/examples/rx_samples_to_file.cpp
181 changes: 103 additions & 78 deletions host/examples/rx_samples_to_udp.cpp
116 changes: 62 additions & 54 deletions host/examples/rx_timed_samples.cpp
177 changes: 95 additions & 82 deletions host/examples/sync_to_gps.cpp
99 changes: 57 additions & 42 deletions host/examples/test_clock_synch.cpp
472 changes: 276 additions & 196 deletions host/examples/test_dboard_coercion.cpp
354 changes: 183 additions & 171 deletions host/examples/test_messages.cpp
49 changes: 28 additions & 21 deletions host/examples/test_pps_input.cpp
145 changes: 75 additions & 70 deletions host/examples/test_timed_commands.cpp
103 changes: 57 additions & 46 deletions host/examples/twinrx_freq_hopping.cpp
140 changes: 76 additions & 64 deletions host/examples/tx_bursts.cpp
198 changes: 114 additions & 84 deletions host/examples/tx_samples_from_file.cpp
90 changes: 50 additions & 40 deletions host/examples/tx_timed_samples.cpp
248 changes: 147 additions & 101 deletions host/examples/tx_waveforms.cpp
452 changes: 264 additions & 188 deletions host/examples/txrx_loopback_to_file.cpp
83 changes: 38 additions & 45 deletions host/examples/usrp_list_sensors.cpp
54 changes: 25 additions & 29 deletions host/examples/wavetable.hpp
94 changes: 94 additions & 0 deletions host/include/.clang-format
8 changes: 4 additions & 4 deletions host/include/CMakeLists.txt
24 changes: 12 additions & 12 deletions host/include/uhd/CMakeLists.txt
39 changes: 19 additions & 20 deletions host/include/uhd/build_info.hpp
34 changes: 17 additions & 17 deletions host/include/uhd/cal/container.hpp
19 changes: 9 additions & 10 deletions host/include/uhd/cal/power_container.hpp
14 changes: 10 additions & 4 deletions host/include/uhd/config.h
135 changes: 74 additions & 61 deletions host/include/uhd/config.hpp
177 changes: 87 additions & 90 deletions host/include/uhd/convert.hpp
82 changes: 41 additions & 41 deletions host/include/uhd/deprecated.hpp
43 changes: 18 additions & 25 deletions host/include/uhd/device.hpp
51 changes: 26 additions & 25 deletions host/include/uhd/device3.hpp
347 changes: 209 additions & 138 deletions host/include/uhd/exception.hpp
34 changes: 15 additions & 19 deletions host/include/uhd/image_loader.hpp
67 changes: 34 additions & 33 deletions host/include/uhd/property_tree.hpp
10 changes: 6 additions & 4 deletions host/include/uhd/rfnoc/CMakeLists.txt
9 changes: 4 additions & 5 deletions host/include/uhd/rfnoc/block_ctrl.hpp
131 changes: 68 additions & 63 deletions host/include/uhd/rfnoc/block_ctrl_base.hpp
393 changes: 214 additions & 179 deletions host/include/uhd/rfnoc/block_id.hpp
24 changes: 12 additions & 12 deletions host/include/uhd/rfnoc/blockdef.hpp
2 changes: 1 addition & 1 deletion host/include/uhd/rfnoc/blocks/CMakeLists.txt
60 changes: 58 additions & 2 deletions host/include/uhd/rfnoc/blocks/ddc_eiscat.xml
2 changes: 2 additions & 0 deletions host/include/uhd/rfnoc/blocks/fifo.xml
3 changes: 1 addition & 2 deletions host/include/uhd/rfnoc/blocks/radio_e3xx.xml
16 changes: 8 additions & 8 deletions host/include/uhd/rfnoc/blocks/radio_eiscat.xml
47 changes: 47 additions & 0 deletions host/include/uhd/rfnoc/blocks/radio_rhodium.xml
64 changes: 64 additions & 0 deletions host/include/uhd/rfnoc/blocks/replay.xml
72 changes: 72 additions & 0 deletions host/include/uhd/rfnoc/blocks/replay_x2.xml
87 changes: 87 additions & 0 deletions host/include/uhd/rfnoc/blocks/replay_x4.xml
87 changes: 46 additions & 41 deletions host/include/uhd/rfnoc/constants.hpp
16 changes: 7 additions & 9 deletions host/include/uhd/rfnoc/ddc_block_ctrl.hpp
11 changes: 6 additions & 5 deletions host/include/uhd/rfnoc/dma_fifo_block_ctrl.hpp
17 changes: 7 additions & 10 deletions host/include/uhd/rfnoc/duc_block_ctrl.hpp
11 changes: 5 additions & 6 deletions host/include/uhd/rfnoc/fir_block_ctrl.hpp
47 changes: 19 additions & 28 deletions host/include/uhd/rfnoc/graph.hpp
92 changes: 54 additions & 38 deletions host/include/uhd/rfnoc/node_ctrl_base.hpp
55 changes: 44 additions & 11 deletions host/include/uhd/rfnoc/node_ctrl_base.ipp
12 changes: 5 additions & 7 deletions host/include/uhd/rfnoc/null_block_ctrl.hpp
125 changes: 54 additions & 71 deletions host/include/uhd/rfnoc/radio_ctrl.hpp
11 changes: 4 additions & 7 deletions host/include/uhd/rfnoc/rate_node_ctrl.hpp
72 changes: 72 additions & 0 deletions host/include/uhd/rfnoc/replay_block_ctrl.hpp
10 changes: 4 additions & 6 deletions host/include/uhd/rfnoc/scalar_node_ctrl.hpp
8 changes: 4 additions & 4 deletions host/include/uhd/rfnoc/siggen_block_ctrl.hpp
34 changes: 12 additions & 22 deletions host/include/uhd/rfnoc/sink_block_ctrl_base.hpp
31 changes: 11 additions & 20 deletions host/include/uhd/rfnoc/sink_node_ctrl.hpp
55 changes: 30 additions & 25 deletions host/include/uhd/rfnoc/source_block_ctrl_base.hpp
35 changes: 12 additions & 23 deletions host/include/uhd/rfnoc/source_node_ctrl.hpp
14 changes: 8 additions & 6 deletions host/include/uhd/rfnoc/stream_sig.hpp
4 changes: 1 addition & 3 deletions host/include/uhd/rfnoc/terminator_node_ctrl.hpp
16 changes: 8 additions & 8 deletions host/include/uhd/rfnoc/tick_node_ctrl.hpp
73 changes: 73 additions & 0 deletions host/include/uhd/rfnoc/traffic_counter.hpp
20 changes: 10 additions & 10 deletions host/include/uhd/rfnoc/window_block_ctrl.hpp
88 changes: 42 additions & 46 deletions host/include/uhd/stream.hpp
1 change: 1 addition & 0 deletions host/include/uhd/transport/CMakeLists.txt
177 changes: 92 additions & 85 deletions host/include/uhd/transport/bounded_buffer.hpp
62 changes: 30 additions & 32 deletions host/include/uhd/transport/buffer_pool.hpp
107 changes: 48 additions & 59 deletions host/include/uhd/transport/chdr.hpp
39 changes: 20 additions & 19 deletions host/include/uhd/transport/if_addrs.hpp
13 changes: 8 additions & 5 deletions host/include/uhd/transport/muxed_zero_copy_if.hpp
66 changes: 34 additions & 32 deletions host/include/uhd/transport/nirio/rpc/rpc_client.hpp
105 changes: 58 additions & 47 deletions host/include/uhd/transport/nirio/rpc/rpc_common.hpp
42 changes: 19 additions & 23 deletions host/include/uhd/transport/nirio/rpc/usrprio_rpc_client.hpp
60 changes: 26 additions & 34 deletions host/include/uhd/transport/nirio/rpc/usrprio_rpc_common.hpp
19 changes: 9 additions & 10 deletions host/include/uhd/transport/nirio_zero_copy.hpp
12 changes: 5 additions & 7 deletions host/include/uhd/transport/tcp_zero_copy.hpp
5 changes: 3 additions & 2 deletions host/include/uhd/transport/udp_constants.hpp
21 changes: 12 additions & 9 deletions host/include/uhd/transport/udp_simple.hpp
24 changes: 12 additions & 12 deletions host/include/uhd/transport/udp_zero_copy.hpp
17 changes: 9 additions & 8 deletions host/include/uhd/transport/usb_control.hpp
17 changes: 10 additions & 7 deletions host/include/uhd/transport/usb_device_handle.hpp
11 changes: 5 additions & 6 deletions host/include/uhd/transport/usb_zero_copy.hpp
368 changes: 184 additions & 184 deletions host/include/uhd/transport/vrt_if_packet.hpp
335 changes: 179 additions & 156 deletions host/include/uhd/transport/zero_copy.hpp
18 changes: 9 additions & 9 deletions host/include/uhd/transport/zero_copy_flow_ctrl.hpp
10 changes: 5 additions & 5 deletions host/include/uhd/transport/zero_copy_recv_offload.hpp
4 changes: 2 additions & 2 deletions host/include/uhd/types/CMakeLists.txt
25 changes: 13 additions & 12 deletions host/include/uhd/types/byte_vector.hpp
85 changes: 43 additions & 42 deletions host/include/uhd/types/clock_config.hpp
37 changes: 19 additions & 18 deletions host/include/uhd/types/component_file.hpp
132 changes: 67 additions & 65 deletions host/include/uhd/types/device_addr.hpp
260 changes: 130 additions & 130 deletions host/include/uhd/types/dict.hpp
18 changes: 9 additions & 9 deletions host/include/uhd/types/direction.hpp
2 changes: 1 addition & 1 deletion host/include/uhd/types/eeprom.hpp
41 changes: 35 additions & 6 deletions host/include/uhd/types/endianness.hpp
440 changes: 211 additions & 229 deletions host/include/uhd/types/filters.hpp
93 changes: 46 additions & 47 deletions host/include/uhd/types/io_type.hpp
77 changes: 39 additions & 38 deletions host/include/uhd/types/mac_addr.hpp
8 changes: 4 additions & 4 deletions host/include/uhd/types/metadata.h
314 changes: 159 additions & 155 deletions host/include/uhd/types/metadata.hpp
2 changes: 1 addition & 1 deletion host/include/uhd/types/otw_type.hpp
170 changes: 86 additions & 84 deletions host/include/uhd/types/ranges.hpp
29 changes: 16 additions & 13 deletions host/include/uhd/types/ref_vector.hpp
249 changes: 117 additions & 132 deletions host/include/uhd/types/sensors.hpp
328 changes: 153 additions & 175 deletions host/include/uhd/types/serial.hpp
461 changes: 243 additions & 218 deletions host/include/uhd/types/sid.hpp
74 changes: 37 additions & 37 deletions host/include/uhd/types/stream_cmd.hpp
221 changes: 113 additions & 108 deletions host/include/uhd/types/time_spec.hpp
164 changes: 82 additions & 82 deletions host/include/uhd/types/tune_request.hpp
113 changes: 57 additions & 56 deletions host/include/uhd/types/tune_result.hpp
5 changes: 2 additions & 3 deletions host/include/uhd/types/wb_iface.hpp
4 changes: 2 additions & 2 deletions host/include/uhd/usrp/CMakeLists.txt
30 changes: 17 additions & 13 deletions host/include/uhd/usrp/dboard_base.hpp
15 changes: 7 additions & 8 deletions host/include/uhd/usrp/dboard_eeprom.hpp
117 changes: 59 additions & 58 deletions host/include/uhd/usrp/dboard_id.hpp
63 changes: 24 additions & 39 deletions host/include/uhd/usrp/dboard_iface.hpp
99 changes: 46 additions & 53 deletions host/include/uhd/usrp/dboard_manager.hpp
198 changes: 104 additions & 94 deletions host/include/uhd/usrp/fe_connection.hpp
14 changes: 7 additions & 7 deletions host/include/uhd/usrp/gpio_defs.hpp
52 changes: 26 additions & 26 deletions host/include/uhd/usrp/gps_ctrl.hpp
26 changes: 13 additions & 13 deletions host/include/uhd/usrp/mboard_eeprom.hpp
514 changes: 340 additions & 174 deletions host/include/uhd/usrp/multi_usrp.hpp
116 changes: 57 additions & 59 deletions host/include/uhd/usrp/subdev_spec.hpp
88 changes: 81 additions & 7 deletions host/include/uhd/usrp/usrp.h
4 changes: 2 additions & 2 deletions host/include/uhd/usrp_clock/CMakeLists.txt
17 changes: 8 additions & 9 deletions host/include/uhd/usrp_clock/multi_usrp_clock.hpp
9 changes: 4 additions & 5 deletions host/include/uhd/usrp_clock/octoclock_eeprom.hpp
4 changes: 2 additions & 2 deletions host/include/uhd/utils/CMakeLists.txt
122 changes: 66 additions & 56 deletions host/include/uhd/utils/algorithm.hpp
33 changes: 15 additions & 18 deletions host/include/uhd/utils/assert_has.hpp
45 changes: 23 additions & 22 deletions host/include/uhd/utils/byteswap.hpp
172 changes: 96 additions & 76 deletions host/include/uhd/utils/byteswap.ipp
33 changes: 16 additions & 17 deletions host/include/uhd/utils/cast.hpp
16 changes: 8 additions & 8 deletions host/include/uhd/utils/csv.hpp
201 changes: 106 additions & 95 deletions host/include/uhd/utils/dirty_tracked.hpp
6 changes: 3 additions & 3 deletions host/include/uhd/utils/fp_compare_delta.ipp
12 changes: 6 additions & 6 deletions host/include/uhd/utils/fp_compare_epsilon.ipp
30 changes: 14 additions & 16 deletions host/include/uhd/utils/gain_group.hpp
297 changes: 147 additions & 150 deletions host/include/uhd/utils/log.hpp
30 changes: 14 additions & 16 deletions host/include/uhd/utils/log_add.hpp
398 changes: 210 additions & 188 deletions host/include/uhd/utils/math.hpp
91 changes: 46 additions & 45 deletions host/include/uhd/utils/msg_task.hpp
110 changes: 55 additions & 55 deletions host/include/uhd/utils/paths.hpp
6 changes: 3 additions & 3 deletions host/include/uhd/utils/pimpl.hpp
14 changes: 7 additions & 7 deletions host/include/uhd/utils/platform.hpp
18 changes: 9 additions & 9 deletions host/include/uhd/utils/safe_call.hpp
25 changes: 14 additions & 11 deletions host/include/uhd/utils/safe_main.hpp
350 changes: 196 additions & 154 deletions host/include/uhd/utils/soft_register.hpp
16 changes: 11 additions & 5 deletions host/include/uhd/utils/static.hpp
47 changes: 22 additions & 25 deletions host/include/uhd/utils/tasks.hpp
81 changes: 37 additions & 44 deletions host/include/uhd/utils/thread.hpp
164 changes: 84 additions & 80 deletions host/lib/CMakeLists.txt
8 changes: 4 additions & 4 deletions host/lib/cal/CMakeLists.txt
62 changes: 33 additions & 29 deletions host/lib/convert/CMakeLists.txt
286 changes: 166 additions & 120 deletions host/lib/convert/convert_with_tables.cpp
6 changes: 3 additions & 3 deletions host/lib/deps/CMakeLists.txt
34 changes: 17 additions & 17 deletions host/lib/deps/rpc_CMakeLists.txt
34 changes: 17 additions & 17 deletions host/lib/deps/rpclib/CMakeLists.txt
30 changes: 19 additions & 11 deletions host/lib/device.cpp
12 changes: 6 additions & 6 deletions host/lib/experts/CMakeLists.txt
13 changes: 9 additions & 4 deletions host/lib/ic_reg_maps/CMakeLists.txt
93 changes: 93 additions & 0 deletions host/lib/ic_reg_maps/gen_rhcpld_regs.py
2 changes: 1 addition & 1 deletion host/lib/include/CMakeLists.txt
5 changes: 5 additions & 0 deletions host/lib/include/uhdlib/experts/expert_nodes.hpp
85 changes: 85 additions & 0 deletions host/lib/include/uhdlib/rfnoc/async_msg.hpp
85 changes: 85 additions & 0 deletions host/lib/include/uhdlib/rfnoc/async_msg_handler.hpp
26 changes: 21 additions & 5 deletions host/lib/include/uhdlib/rfnoc/graph_impl.hpp
5 changes: 3 additions & 2 deletions host/lib/include/uhdlib/rfnoc/radio_ctrl_impl.hpp
1 change: 0 additions & 1 deletion host/lib/include/uhdlib/rfnoc/rx_stream_terminator.hpp
1 change: 0 additions & 1 deletion host/lib/include/uhdlib/rfnoc/tx_stream_terminator.hpp
1 change: 0 additions & 1 deletion host/lib/include/uhdlib/rfnoc/utils.hpp
5 changes: 3 additions & 2 deletions host/lib/include/uhdlib/rfnoc/xports.hpp
80 changes: 80 additions & 0 deletions host/lib/include/uhdlib/transport/dpdk_common.hpp
95 changes: 95 additions & 0 deletions host/lib/include/uhdlib/transport/dpdk_simple.hpp
280 changes: 280 additions & 0 deletions host/lib/include/uhdlib/transport/uhd-dpdk.h
834 changes: 450 additions & 384 deletions host/lib/include/uhdlib/usrp/common/adf535x.hpp
8 changes: 5 additions & 3 deletions host/lib/include/uhdlib/usrp/common/lmx2592.hpp
4 changes: 3 additions & 1 deletion host/lib/include/uhdlib/usrp/common/max287x.hpp
16 changes: 14 additions & 2 deletions host/lib/include/uhdlib/usrp/constrained_device_args.hpp
2 changes: 1 addition & 1 deletion host/lib/include/uhdlib/usrp/cores/dma_fifo_core_3000.hpp
5 changes: 5 additions & 0 deletions host/lib/include/uhdlib/usrp/cores/gpio_atr_3000.hpp
82 changes: 81 additions & 1 deletion host/lib/include/uhdlib/utils/eeprom_utils.hpp
34 changes: 34 additions & 0 deletions host/lib/include/uhdlib/utils/prefs.hpp
128 changes: 120 additions & 8 deletions host/lib/include/uhdlib/utils/rpc.hpp
2 changes: 2 additions & 0 deletions host/lib/rfnoc/CMakeLists.txt
174 changes: 174 additions & 0 deletions host/lib/rfnoc/async_msg_handler.cpp
467 changes: 280 additions & 187 deletions host/lib/rfnoc/block_ctrl_base.cpp
48 changes: 23 additions & 25 deletions host/lib/rfnoc/block_ctrl_base_factory.cpp
85 changes: 32 additions & 53 deletions host/lib/rfnoc/block_id.cpp
173 changes: 80 additions & 93 deletions host/lib/rfnoc/blockdef_xml_impl.cpp
221 changes: 95 additions & 126 deletions host/lib/rfnoc/ctrl_iface.cpp
246 changes: 122 additions & 124 deletions host/lib/rfnoc/ddc_block_ctrl_impl.cpp
65 changes: 39 additions & 26 deletions host/lib/rfnoc/dma_fifo_block_ctrl_impl.cpp
223 changes: 108 additions & 115 deletions host/lib/rfnoc/duc_block_ctrl_impl.cpp
23 changes: 12 additions & 11 deletions host/lib/rfnoc/fir_block_ctrl_impl.cpp
199 changes: 91 additions & 108 deletions host/lib/rfnoc/graph_impl.cpp
888 changes: 498 additions & 390 deletions host/lib/rfnoc/legacy_compat.cpp
8 changes: 4 additions & 4 deletions host/lib/rfnoc/nocscript/CMakeLists.txt
176 changes: 78 additions & 98 deletions host/lib/rfnoc/nocscript/block_iface.cpp
39 changes: 21 additions & 18 deletions host/lib/rfnoc/nocscript/block_iface.hpp
189 changes: 84 additions & 105 deletions host/lib/rfnoc/nocscript/expression.cpp
119 changes: 54 additions & 65 deletions host/lib/rfnoc/nocscript/expression.hpp
72 changes: 35 additions & 37 deletions host/lib/rfnoc/nocscript/function_table.cpp
44 changes: 18 additions & 26 deletions host/lib/rfnoc/nocscript/function_table.hpp
414 changes: 209 additions & 205 deletions host/lib/rfnoc/nocscript/parser.cpp
13 changes: 5 additions & 8 deletions host/lib/rfnoc/nocscript/parser.hpp
88 changes: 43 additions & 45 deletions host/lib/rfnoc/node_ctrl_base.cpp
57 changes: 35 additions & 22 deletions host/lib/rfnoc/null_block_ctrl_impl.cpp
290 changes: 139 additions & 151 deletions host/lib/rfnoc/radio_ctrl_impl.cpp
38 changes: 16 additions & 22 deletions host/lib/rfnoc/rate_node_ctrl.cpp
201 changes: 201 additions & 0 deletions host/lib/rfnoc/replay_block_ctrl_impl.cpp
67 changes: 37 additions & 30 deletions host/lib/rfnoc/rx_stream_terminator.cpp
38 changes: 16 additions & 22 deletions host/lib/rfnoc/scalar_node_ctrl.cpp
11 changes: 5 additions & 6 deletions host/lib/rfnoc/siggen_block_ctrl_impl.cpp
84 changes: 38 additions & 46 deletions host/lib/rfnoc/sink_block_ctrl_base.cpp
32 changes: 15 additions & 17 deletions host/lib/rfnoc/sink_node_ctrl.cpp
138 changes: 83 additions & 55 deletions host/lib/rfnoc/source_block_ctrl_base.cpp
42 changes: 18 additions & 24 deletions host/lib/rfnoc/source_node_ctrl.cpp
25 changes: 8 additions & 17 deletions host/lib/rfnoc/stream_sig.cpp
38 changes: 18 additions & 20 deletions host/lib/rfnoc/tick_node_ctrl.cpp
18 changes: 7 additions & 11 deletions host/lib/rfnoc/tx_stream_terminator.cpp
25 changes: 11 additions & 14 deletions host/lib/rfnoc/wb_iface_adapter.cpp
33 changes: 17 additions & 16 deletions host/lib/rfnoc/window_block_ctrl_impl.cpp
77 changes: 45 additions & 32 deletions host/lib/stream_python.hpp
101 changes: 54 additions & 47 deletions host/lib/transport/CMakeLists.txt
47 changes: 24 additions & 23 deletions host/lib/transport/buffer_pool.cpp
110 changes: 53 additions & 57 deletions host/lib/transport/chdr.cpp
192 changes: 192 additions & 0 deletions host/lib/transport/dpdk_simple.cpp
505 changes: 505 additions & 0 deletions host/lib/transport/dpdk_zero_copy.cpp
45 changes: 45 additions & 0 deletions host/lib/transport/dpdk_zero_copy.hpp
6 changes: 3 additions & 3 deletions host/lib/transport/gen_vrt_if_packet.py
98 changes: 58 additions & 40 deletions host/lib/transport/if_addrs.cpp
142 changes: 65 additions & 77 deletions host/lib/transport/liberio_zero_copy.cpp
18 changes: 8 additions & 10 deletions host/lib/transport/liberio_zero_copy.hpp
347 changes: 202 additions & 145 deletions host/lib/transport/libusb1_base.cpp
213 changes: 107 additions & 106 deletions host/lib/transport/libusb1_base.hpp
53 changes: 29 additions & 24 deletions host/lib/transport/libusb1_control.cpp
338 changes: 189 additions & 149 deletions host/lib/transport/libusb1_zero_copy.cpp
228 changes: 120 additions & 108 deletions host/lib/transport/muxed_zero_copy_if.cpp
8 changes: 4 additions & 4 deletions host/lib/transport/nirio/CMakeLists.txt
32 changes: 16 additions & 16 deletions host/lib/transport/nirio/lvbitx/CMakeLists.txt
2 changes: 1 addition & 1 deletion host/lib/transport/nirio/rpc/rpc_client.cpp
404 changes: 233 additions & 171 deletions host/lib/transport/nirio_zero_copy.cpp
883 changes: 483 additions & 400 deletions host/lib/transport/super_recv_packet_handler.hpp
441 changes: 234 additions & 207 deletions host/lib/transport/super_send_packet_handler.hpp
195 changes: 112 additions & 83 deletions host/lib/transport/tcp_zero_copy.cpp
82 changes: 44 additions & 38 deletions host/lib/transport/udp_common.hpp
98 changes: 59 additions & 39 deletions host/lib/transport/udp_simple.cpp
423 changes: 250 additions & 173 deletions host/lib/transport/udp_wsa_zero_copy.cpp
423 changes: 258 additions & 165 deletions host/lib/transport/udp_zero_copy.cpp
38 changes: 38 additions & 0 deletions host/lib/transport/uhd-dpdk/CMakeLists.txt
459 changes: 459 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk.c
268 changes: 268 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_ctx.h
624 changes: 624 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_driver.c
33 changes: 33 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_driver.h
353 changes: 353 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_fops.c
23 changes: 23 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_fops.h
525 changes: 525 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_udp.c
40 changes: 40 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_udp.h
114 changes: 114 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_wait.c
62 changes: 62 additions & 0 deletions host/lib/transport/uhd-dpdk/uhd_dpdk_wait.h
42 changes: 27 additions & 15 deletions host/lib/transport/usb_dummy_impl.cpp
107 changes: 59 additions & 48 deletions host/lib/transport/xport_benchmarker.cpp
42 changes: 19 additions & 23 deletions host/lib/transport/xport_benchmarker.hpp
100 changes: 44 additions & 56 deletions host/lib/transport/zero_copy_flow_ctrl.cpp
40 changes: 18 additions & 22 deletions host/lib/transport/zero_copy_recv_offload.cpp
4 changes: 2 additions & 2 deletions host/lib/types/CMakeLists.txt
8 changes: 4 additions & 4 deletions host/lib/types/metadata_c.cpp
4 changes: 2 additions & 2 deletions host/lib/types/serial.cpp
31 changes: 13 additions & 18 deletions host/lib/types/time_spec.cpp
3 changes: 3 additions & 0 deletions host/lib/types/time_spec_python.hpp
6 changes: 6 additions & 0 deletions host/lib/types/tune_python.hpp
32 changes: 32 additions & 0 deletions host/lib/types/types_python.hpp
10 changes: 5 additions & 5 deletions host/lib/usrp/CMakeLists.txt
5 changes: 3 additions & 2 deletions host/lib/usrp/b100/CMakeLists.txt
2 changes: 1 addition & 1 deletion host/lib/usrp/b100/b100_impl.hpp
514 changes: 290 additions & 224 deletions host/lib/usrp/b100/clock_ctrl.cpp
File renamed without changes.
4 changes: 2 additions & 2 deletions host/lib/usrp/b200/CMakeLists.txt
64 changes: 46 additions & 18 deletions host/lib/usrp/b200/b200_impl.cpp
17 changes: 12 additions & 5 deletions host/lib/usrp/b200/b200_impl.hpp
528 changes: 286 additions & 242 deletions host/lib/usrp/b200/b200_io_impl.cpp
2 changes: 2 additions & 0 deletions host/lib/usrp/b200/b200_regs.hpp
13 changes: 6 additions & 7 deletions host/lib/usrp/common/CMakeLists.txt
197 changes: 105 additions & 92 deletions host/lib/usrp/common/ad9361_ctrl.cpp
124 changes: 70 additions & 54 deletions host/lib/usrp/common/ad9361_driver/ad9361_device.cpp