aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport/udp_simple.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added missing pure virtual destructors to base classesNicholas Corgan2014-09-011-1/+5
|
* usrp2: use the socket to determine the device addrJosh Blum2011-12-201-5/+10
|
* usrp2: uart/udp work in host and fw, workingJosh Blum2011-09-281-0/+46
|
* uhd: replaced many conditional prints with UHD_LOG usageJosh Blum2011-05-041-2/+2
|
* udp: try non-blocking recv first for performanceJosh Blum2011-02-201-3/+1
|
* udp: update docs for transport, create common header for wait implementationJosh Blum2011-02-201-124/+36
| | | | | | | Reimplemented simple udp transport with one impl class. Moved wait for ready/select implementation into common header. Important note on select, timeval should have usecs < 1 second or it may error on some platforms. Fixed in this implementation.
* udp: added polling alternative to select for macJosh Blum2010-11-171-0/+13
|
* uhd: pulled in some worthwhile changes from flow control branchJosh Blum2010-11-111-22/+22
|
* usrp2: add a timeout to udp control and make it large for usrp2 control ↵Josh Blum2010-07-191-10/+11
| | | | transactions
* added interface address discoveryJosh Blum2010-03-261-0/+1
|
* Added recovery app to use raw socket to burn known ip addr.Josh Blum2010-03-161-1/+1
| | | | Fixed up fw so the device can reply after new addrs are set.
* Moved timeouts into the udp transports.Josh Blum2010-03-041-2/+27
| | | | | | Simplified the fast path checking in the fw, but it turns out this was not the issue. Fixed some bad bit operations with the 16sc words (dont forget sign extension). Added some more documentation to the headers....
* Expanded the UDP api:Josh Blum2010-03-021-0/+133
We can make simple udp transports for discovery and control. We can support a udp zero copy transport (currently just asio). Reworked the io_impl for usrp2 to work with the zero copy api. So far, all of this untested other than compiling. A cut-down vrt library is in the works to simplify the io impl.