diff options
| -rw-r--r-- | host/lib/transport/super_recv_packet_handler.hpp | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/host/lib/transport/super_recv_packet_handler.hpp b/host/lib/transport/super_recv_packet_handler.hpp index c3c2b8e97..0f1f7ff3a 100644 --- a/host/lib/transport/super_recv_packet_handler.hpp +++ b/host/lib/transport/super_recv_packet_handler.hpp @@ -560,6 +560,11 @@ private:                      _props[index].handle_overflow();                      curr_info.metadata = metadata;                      UHD_MSG(fastpath) << "O"; + +                    // Not sending flow control would cause timeouts due to source flow control locking up +                    if(_props[index].handle_flowctrl) { +                        _props[index].handle_flowctrl(next_info[index].ifpi.packet_count); +                    }                  }                  return; | 
