aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport/gen_vrt_if_packet.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-081-28/+28
| | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that).
* uhd: Replacing Cheetah w/ Mako 0.4.2 (allows Python 3 compat)Martin Braun2015-07-141-149/+120
|
* vita: changed CHDR format to use bytesJosh Blum2013-09-041-11/+14
|
* uhd: added new calls to streamer object + support workJosh Blum2013-07-151-14/+126
| | | | | | | * The transmit streamer gives access to the async msg queue. * The receive streamer gives access to the issue stream cmd. * Supporting usrp implementation files updated. * Example applications updated to use this API.
* dsp rework: fix for vita occ trailer packingJosh Blum2012-02-171-1/+1
|
* dsp rework: tx trailer, scaling work (peak)Josh Blum2012-01-311-0/+0
|
* uhd: added trailer parsing for occupancyJosh Blum2011-11-031-17/+34
|
* uhd: supper packet handler support squashedJosh Blum2011-06-141-13/+31
|
* uhd: picked some minor changes from super packet handlerJosh Blum2011-05-201-0/+1
|
* uhd: switch vita unpacker over to using proper vita lengthJosh Blum2011-04-271-6/+0
|
* uhd: replaced instanced of std::exception with the uhd exceptionsJosh Blum2011-02-241-3/+3
|
* uhd: misc speedups w/ look up tablesJosh Blum2011-02-101-1/+2
| | | | | | | use a look up table for io type size (in the case its used in the fast-path) move the static const pred table in vrt unpacker to the global level, for some reason this was incurring a malloc (perhaps because there were 2 tables).
* uhd: removed instances of shared_from_this() in transportsJosh Blum2011-02-051-0/+0
| | | | | | Its known to be slow and using sptrs of large objects. This should be a slight performance improvement for libusb and usrp_e100_mmap implementation.
* uhd: change bounded_buffer implementation and code using itJosh Blum2011-02-051-1/+1
| | | | | | | The bounded buffer now uses the detail idiom to hide implementation to inline better. The whole sptr/make idiom was removed from bounded buffer to just construct directly. The code using bounded buffer was changed for the new api: replaces access operators and calls to the factory function.
* uhd: various performance tweaksJosh Blum2011-02-041-18/+31
|
* usrp2: remove mb intervention on outgoing packetsJosh Blum2010-07-151-0/+6
|
* uhd: added error codes to rx metadata, switched examples to useJosh Blum2010-07-091-2/+2
| | | | vrt packet handler fills in error codes and inspects non-data packet
* uhd: added packet type to vrt if info struct, added burst flags to rx ↵Josh Blum2010-07-081-27/+21
| | | | metadata, fixed vrt if packet parsing bugs
* uhd: change pack/unpack for 64-bit numbers to reflect hardware implementationJosh Blum2010-07-071-2/+8
|
* uhd: code tweaks, extra error condition for vrt unpackJosh Blum2010-07-051-2/+5
|
* uhd: renamed the vrt header to vrt_if_packet headerJosh Blum2010-07-051-0/+233