diff --git a/host/lib/rfnoc/rfnoc_tx_streamer.cpp b/host/lib/rfnoc/rfnoc_tx_streamer.cpp index f603a3e3d7..01282c6100 100644 --- a/host/lib/rfnoc/rfnoc_tx_streamer.cpp +++ b/host/lib/rfnoc/rfnoc_tx_streamer.cpp @@ -176,7 +176,8 @@ void rfnoc_tx_streamer::connect_channel( const size_t misalignment = spp % chdr_w_items; if (!_stream_args.args.has_key("spp")) { // By default, find an spp value that is an integer multiple of the CHDR - // width. This can improve streaming performance under some conditions. + // width. This has proven useful under some corner conditions, but still + // requires a root-cause analysis. if (misalignment != 0) { RFNOC_LOG_DEBUG("Reducing spp from " << spp << " to " << spp - misalignment @@ -184,15 +185,6 @@ void rfnoc_tx_streamer::connect_channel( << " bytes (= " << chdr_w_items << " samples)."); tx_streamer_impl::set_max_num_samps(spp - misalignment); } - } else { - // If the user has provided a custom spp value, check if it is a multiple - // of the CHDR width. Generate a warning otherwise. - if (misalignment != 0) { - RFNOC_LOG_WARNING("Samples per packet (spp=" - << spp << ") is not a multiple of CHDR width which is " - << chdr_w_bytes << " bytes (= " << chdr_w_items - << " samples). This may cause performance issues."); - } } // Update MTU property based on xport limits. We need to do this after