diff options
Diffstat (limited to 'host/lib/rfnoc/sink_block_ctrl_base.cpp')
-rw-r--r-- | host/lib/rfnoc/sink_block_ctrl_base.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/host/lib/rfnoc/sink_block_ctrl_base.cpp b/host/lib/rfnoc/sink_block_ctrl_base.cpp index bb81706f9..f1d65350a 100644 --- a/host/lib/rfnoc/sink_block_ctrl_base.cpp +++ b/host/lib/rfnoc/sink_block_ctrl_base.cpp @@ -43,11 +43,19 @@ std::vector<size_t> sink_block_ctrl_base::get_input_ports() const **********************************************************************/ size_t sink_block_ctrl_base::get_fifo_size(size_t block_port) const { - if (_tree->exists( - _root_path / "input_buffer_size" / str(boost::format("%d") % block_port))) { + if (_tree->exists(_root_path / "input_buffer_size" / std::to_string(block_port))) { return _tree ->access<size_t>( - _root_path / "input_buffer_size" / str(boost::format("%d") % block_port)) + _root_path / "input_buffer_size" / std::to_string(block_port)) + .get(); + } + return 0; +} + +size_t sink_block_ctrl_base::get_mtu(size_t block_port) const +{ + if (_tree->exists(_root_path / "mtu" / std::to_string(block_port))) { + return _tree->access<size_t>(_root_path / "mtu" / std::to_string(block_port)) .get(); } return 0; |