diff options
author | Alex Williams <alex.williams@ni.com> | 2019-05-30 15:09:10 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-11-26 11:49:26 -0800 |
commit | 53477bfc7ffb2dc09143e1c9e8e431efc8ada957 (patch) | |
tree | 7dc7ab3ffd45ed2c07544fa391979ad6a5916f16 /host/lib/rfnoc/CMakeLists.txt | |
parent | 4b23b6102c182e4f5a8612e16752d34465bf190c (diff) | |
download | uhd-53477bfc7ffb2dc09143e1c9e8e431efc8ada957.tar.gz uhd-53477bfc7ffb2dc09143e1c9e8e431efc8ada957.tar.bz2 uhd-53477bfc7ffb2dc09143e1c9e8e431efc8ada957.zip |
rfnoc: Add chdr_ctrl_xport
chdr_ctrl_xport is a dumb-pipe transport for RFNoC control transactions
and management frames.
Also remove the I/O service's check on num_recv_frames and num_send_frames.
The transports may request additional virtual channels, so the send_io_if
and recv_io_if may not reserve additional frames, as they are shared with
a previously-allocated instance.
Note: this uses a mutex to force sequentual access to the
chdr_ctrl_xport. This is supposed to go away when the multi threaded
xport is done.
Diffstat (limited to 'host/lib/rfnoc/CMakeLists.txt')
-rw-r--r-- | host/lib/rfnoc/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/host/lib/rfnoc/CMakeLists.txt b/host/lib/rfnoc/CMakeLists.txt index 0f9d62c51..93e7ff5b2 100644 --- a/host/lib/rfnoc/CMakeLists.txt +++ b/host/lib/rfnoc/CMakeLists.txt @@ -22,6 +22,7 @@ LIBUHD_APPEND_SOURCES( ${CMAKE_CURRENT_SOURCE_DIR}/block_id.cpp ${CMAKE_CURRENT_SOURCE_DIR}/chdr_types.cpp ${CMAKE_CURRENT_SOURCE_DIR}/chdr_packet.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/chdr_ctrl_xport.cpp ${CMAKE_CURRENT_SOURCE_DIR}/client_zero.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ctrl_iface.cpp ${CMAKE_CURRENT_SOURCE_DIR}/device_id.cpp |