diff options
author | Martin Braun <martin.braun@ettus.com> | 2014-03-19 18:26:43 +0100 |
---|---|---|
committer | Ben Hilburn <ben.hilburn@ettus.com> | 2014-03-28 10:25:53 -0700 |
commit | 69feb0e437c04f0c79ace814c52cce67bb2194e9 (patch) | |
tree | eceae873b16ff677cad1bf45402e18077b5b551a /host/lib/usrp/x300/x300_impl.hpp | |
parent | b1073740a95f3ba9d62f83956430386448e1b528 (diff) | |
download | uhd-69feb0e437c04f0c79ace814c52cce67bb2194e9.tar.gz uhd-69feb0e437c04f0c79ace814c52cce67bb2194e9.tar.bz2 uhd-69feb0e437c04f0c79ace814c52cce67bb2194e9.zip |
x300: Fix the assumed max header size
Diffstat (limited to 'host/lib/usrp/x300/x300_impl.hpp')
-rw-r--r-- | host/lib/usrp/x300/x300_impl.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/host/lib/usrp/x300/x300_impl.hpp b/host/lib/usrp/x300/x300_impl.hpp index 259ea253d..692427f31 100644 --- a/host/lib/usrp/x300/x300_impl.hpp +++ b/host/lib/usrp/x300/x300_impl.hpp @@ -76,6 +76,15 @@ static const size_t X300_ETH_MSG_NUM_FRAMES = 32; static const size_t X300_ETH_DATA_NUM_FRAMES = 32; static const double X300_DEFAULT_SYSREF_RATE = 10e6; +static const size_t X300_TX_MAX_HDR_LEN = // bytes + sizeof(boost::uint32_t) // Header + + sizeof(uhd::transport::vrt::if_packet_info_t().sid) // SID + + sizeof(uhd::transport::vrt::if_packet_info_t().tsf); // Timestamp +static const size_t X300_RX_MAX_HDR_LEN = // bytes + sizeof(boost::uint32_t) // Header + + sizeof(uhd::transport::vrt::if_packet_info_t().sid) // SID + + sizeof(uhd::transport::vrt::if_packet_info_t().tsf); // Timestamp + #define X300_RADIO_DEST_PREFIX_TX 0 #define X300_RADIO_DEST_PREFIX_CTRL 1 #define X300_RADIO_DEST_PREFIX_RX 2 |