For my application, I am not collecting samples continuously. The radio block is commanded to stream continuously, but I have a custom block downstream which “gates” samples in bursts that pass through. I am able to at least stream data without any overflows as long as the number of samples the custom block allows is not too big, which is why I am assuming its a buffer that is too small. My assumption is as long as my buffers are large enough and the total number of samples of each burst is less than 10 Gb/s, samples should be able to unload onto the QSFP before the next burst of samples. This is why I increased the endpoint buffer sizes.
However, looking over the verilog, it seems INGRESS_BUFF_SIZE only controls the buffer size of the input going into the block(before gating), and not the output(after gating), which is probably why I am still seeing overflows at the same exact rate even after increasing the buffer size. Is this interpretation correct, and if so, is it “safe” to control MTU, or will it cause other problems downstream?
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com