diff options
author | Moritz Fischer <moritz.fischer@ettus.com> | 2015-02-23 13:30:17 -0800 |
---|---|---|
committer | Ashish Chaudhari <ashish@ettus.com> | 2015-02-26 13:40:16 -0800 |
commit | 78be3d548be78ffd871a0563499a6df0bfdf14b4 (patch) | |
tree | 4bd9956811fb41cc3617396be7fefa37570165fc /host/lib/usrp/e300/e300_impl.hpp | |
parent | 64bad562c25a93540effb78e4289cf90df4898af (diff) | |
download | uhd-78be3d548be78ffd871a0563499a6df0bfdf14b4.tar.gz uhd-78be3d548be78ffd871a0563499a6df0bfdf14b4.tar.bz2 uhd-78be3d548be78ffd871a0563499a6df0bfdf14b4.zip |
e300: fc: This should fix the RX flow control.
Two issues:
- Call the correct overflow handler e300_impl vs rx_vita
- Don't lie about buffer sizes and window sizes
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
Diffstat (limited to 'host/lib/usrp/e300/e300_impl.hpp')
-rw-r--r-- | host/lib/usrp/e300/e300_impl.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/host/lib/usrp/e300/e300_impl.hpp b/host/lib/usrp/e300/e300_impl.hpp index a4170ee42..59e0d59ce 100644 --- a/host/lib/usrp/e300/e300_impl.hpp +++ b/host/lib/usrp/e300/e300_impl.hpp @@ -70,6 +70,7 @@ static std::string E300_SERVER_I2C_PORT = "21761"; static std::string E300_SERVER_SENSOR_PORT = "21762"; static const double E300_RX_SW_BUFF_FULLNESS = 0.9; //Buffer should be half full +static const size_t E300_RX_FC_REQUEST_FREQ = 32; // per flow ctrl window // crossbar settings static const boost::uint8_t E300_RADIO_DEST_PREFIX_TX = 0; |