Setting it on the UDP itself didn't change the behavior either. Do you (or anyone else) have any other ideas?
Thank you <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Sun, Mar 4, 2018 at 5:16 PM, Jeff Long <willco...@gmail.com> wrote: > I think you'd want to set that on the UDP sink itself. > > On 03/04/2018 01:30 PM, Firdavs Pulat wrote: > >> Thanks for the suggestion, Jeff. Unfortunately, that didn't seem to help. >> I still see bursty packet transmission. >> >> Btw, currently I have: USRP source --> Low-Pass Filter --> >> ComplexToInterleavedShort --> Endian Swap --> UDP Sink. I added the >> set_max_noutput_items line at the output of the Endian Swap block since >> that would be the input to UDP. Is that the only place where I would have >> to make that change, or on all the blocks? >> >> Thanks! >> >> >> <https://www.avast.com/sig-email?utm_medium=email&utm_source >> =link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> >> Virus-free. www.avast.com <https://www.avast.com/sig-ema >> il?utm_medium=email&utm_source=link&utm_campaign=sig-email& >> utm_content=webmail&utm_term=link> >> >> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >> >> >> On Sun, Mar 4, 2018 at 6:44 AM, Jeff Long <willco...@gmail.com <mailto: >> willco...@gmail.com>> wrote: >> >> Try yourblock.set_max_noutput_items(1024/itemsize) >> >> >> On 03/03/2018 09:57 PM, Firdavs Pulat wrote: >> >> Hello everyone, >> >> I have a B200mini device I'm communicating over USB to a pc >> which is running the gnuradio software. The gnuradio does some >> processing (e.g., low-pass filtering, data type conversion, >> etc), and finally gets to the UDP sink block where packets are >> generated and sent through Ethernet to an external device. The >> issue I'm having is that, in the UDP block, >> noutput_items*d_itemsize size is alot larger than the UDP >> payload size (1024 bytes). So, UDP gets 4-6K worth of bytes and >> bursts it all out really fast (I can see this behavior in >> Wireshark), then waits to buffer up another 4-6K bytes, and >> sends it all out really fast. This process then continues. Is >> there a way to smooth this out so that it's not bursting bunch >> of packets all at once? Otherwise the external device isn't able >> to keep up and it's leading to tons of dropped packets. >> >> I tried setting the max output buffer in python but I get this >> warning when I run: gr::log :WARN: flat_flowgraph - Block >> (endian_swap_impl0) max output buffer set to 2048 instead of >> requested 512. >> >> Any ideas on what I can do to change this behaviour? >> >> Thanks! >> >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >> >> >>
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio