aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport
Commit message (Collapse)AuthorAgeFilesLines
* uhd: renamed some of the stream types and functionsJosh Blum2011-11-032-2/+2
|
* usrp1: did work for stream interface on usrp1Josh Blum2011-11-032-18/+0
|
* usrp2: additional corrections for streaming to workJosh Blum2011-11-031-0/+1
|
* uhd: lots of work releated to streamer work and usrp2 implementationJosh Blum2011-11-032-0/+54
|
* uhd: restored super packet handler functionalityJosh Blum2011-11-032-140/+80
|
* usb: improve messages/logging for when the usb open failsJosh Blum2011-10-241-1/+15
|
* usrp2: uart/udp work in host and fw, workingJosh Blum2011-09-281-0/+46
|
* usrp: super packet handler release in orderJosh Blum2011-09-211-0/+7
| | | | Makes new usb implementation work where submissions must be in order.
* usrp1: disable pad to one for usrp1 (not needed)Josh Blum2011-09-191-0/+3
| | | | This was messing up the pad to 512 bytes logic for empty flushes.
* usb: added interface args to usb abstractionsJosh Blum2011-09-193-14/+17
|
* udp: added check_registry_for_fast_send_threshold to non-wsa transportJosh Blum2011-09-081-0/+30
|
* usb: reimplement ~libusb_zero_copy_impl to avoid segfaults and indefinite ↵Josh Blum2011-09-021-13/+13
| | | | timeouts
* usb: removed handler thread, do work in get buffer callsJosh Blum2011-09-021-85/+75
|
* uhd: removed WSA UDP transport implementationJosh Blum2011-09-012-311/+1
| | | | | | Once the send buffer size is increased, there appears to be no performance advantage. I would rather not have extra implementations.
* udp: only build WSA transport for MSVC (not supported on mingw for example)Josh Blum2011-08-111-1/+1
|
* uhd: minor tweak for send_packet_handler, force zero sample send hack to ↵Josh Blum2011-08-021-1/+1
| | | | return zero
* udp: check for FastSendDatagramThreshold + print warning inside the wsa ↵Josh Blum2011-07-181-0/+25
| | | | transport
* Merge branch 'master' into nextJosh Blum2011-07-182-1/+290
|\ | | | | | | | | Conflicts: host/lib/convert/convert_fc64_with_sse2.cpp
| * udp: squashed the wsa work and added documentation workJosh Blum2011-07-172-1/+290
| |
* | uhd: added tasks to simplify thread spawning use casesJosh Blum2011-07-131-21/+13
| |
* | uhd: some tweaks to fix msvc warningsJosh Blum2011-07-081-1/+1
| |
* | usrp: added software scale factor adjustmentJosh Blum2011-07-082-2/+16
| |
* | uhd: added inline message testing to the messages exampleJosh Blum2011-07-031-15/+13
| | | | | | | | | | | | | | Renamed the example to test_messages (not just async). Fixed bug in super recv packet handler related to messages. Basically, the sequence number for messages should be ignored. Fixed some quirks with usrp1 soft time control to get it work as well.
* | usrp1: tweaks + implemented other features to mimic async and inline messagesJosh Blum2011-07-021-0/+3
| | | | | | | | | | | | | | Moved the underflow/overflow polling into a thread and out of the fast-path. Added an inline and async message queue into soft time control. Error and status messages are actually generated now and enqueued. Passes the async message test...
* | usrp: added validate_subdev_spec to all io_implsJosh Blum2011-07-011-1/+1
| |
* | uhd: replaced alignment indexes implementation w/ boost bitsetJosh Blum2011-07-011-66/+10
|/
* uhd: replaced boolean for thread loop w/ ↵Josh Blum2011-06-161-4/+1
| | | | boost::this_thread::interruption_requested
* b100: added b100 host (squashed)Josh Blum2011-06-143-11/+225
|
* uhd: fix for resize routine of super packet handlerJosh Blum2011-06-141-1/+2
|
* uhd: fix some warnings under msvc in sphJosh Blum2011-06-142-4/+4
|
* uhd: removed vrt packet handler codeJosh Blum2011-06-142-471/+0
|
* uhd: supper packet handler support squashedJosh Blum2011-06-143-13/+955
|
* uhd: added scaling factor to conversion routinesJosh Blum2011-06-141-2/+2
|
* udp: replaced callbacks in zero copy interface by giving direct queue accessJosh Blum2011-06-141-38/+19
| | | | | The managed receive buffer knows how to restore itself into the queue when released. The managed send buffer knows how to ::send itself and restore when commited.
* uhd: picked some minor changes from super packet handlerJosh Blum2011-05-201-0/+1
|
* Merge branch 'master' into release_workJosh Blum2011-05-162-20/+4
|\
| * uhd: replace managed buffer shared pointer w/ intrusive pointer to reduce ↵Josh Blum2011-05-142-20/+4
| | | | | | | | overhead
* | Merge branch 'use_vita_length' into nextJosh Blum2011-05-161-6/+0
|\ \ | |/ |/|
| * uhd: switch vita unpacker over to using proper vita lengthJosh Blum2011-04-271-6/+0
| |
* | uhd: replaced warning post with calls to UHD_MSG(warning)Josh Blum2011-05-041-3/+3
| | | | | | | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this.
* | uhd: replaced many conditional prints with UHD_LOG usageJosh Blum2011-05-043-11/+10
|/
* uhd: move thread loop condition flag to before barrier (prevents race condition)Josh Blum2011-04-221-1/+1
|
* Merge branch 'mingw_cygwin'Josh Blum2011-04-071-0/+6
|\
| * uhd: always link winsock2 on windows, disable pthread SCHED_RR for cygwinJosh Blum2011-04-061-1/+3
| |
| * uhd: tweaks for cygwin/mingw, always link winsock2, findusb1, __USE_W32_SOCKETSJosh Blum2011-04-051-0/+4
| |
* | usb: mark libusb callbacks with LIBUSB_CALL to ensure correct calling conventionJosh Blum2011-04-051-2/+12
|/
* usb: newer libusb1 does not need to link with setupapi.libJosh Blum2011-04-041-4/+0
|
* uhd: specify msvc for implementations known only to work on msvcJosh Blum2011-04-041-2/+2
|
* uhd: implemented boost barriers on all code that creates threadsJosh Blum2011-03-311-2/+6
| | | | | | | | | The barrier ensures that the thread must spawn before the caller exits. Some of the code already used a mutex to accomplish this, however cygwin chokes when a mutex is locked twice by the same thread. Mutex implementations were replaced with the barrier implementation. Also the barrier implementation is far cleaner.
* usb: changes to allow for static linking of libusb on windowsJosh Blum2011-03-281-0/+4
|