Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | transport: udp: Fix buffer size warning | Lars Amsel | 2019-03-05 | 1 | -2/+2 |
| | | | | | | When using a buffer size smaller than recommended, a warning would be printed with the wrong value (it would print the default value, not the actual value). | ||||
* | lib: transport: apply clang-format | Brent Stapleton | 2019-01-18 | 1 | -200/+239 |
| | | | | | | | | | | This is a continuation of 967be2a4. $ find host/lib/transport -iname *.hpp -o -iname *.cpp |\ xargs clang-format -i -style=file Skipping host/lib/transport/nirio/ because of build errors. $ git checkout host/lib/transport/nirio | ||||
* | udp_zero_copy: add default xport params. | Trung Tran | 2018-09-13 | 1 | -14/+58 |
| | |||||
* | X300: Change Ethernet buffering | Michael West | 2018-07-25 | 1 | -22/+32 |
| | | | | | | | Ethernet buffering is now done so that most of the buffering is done in the socket buffers and multiple frames are only used to support the receive side offload of the socket I/O. Eliminates dropped packets at high full duplex rates. | ||||
* | lib: Purge all references to boost::this_thread::sleep() | Martin Braun | 2018-04-30 | 1 | -2/+3 |
| | | | | Replace with std::this_thread::sleep_for(). | ||||
* | lib: move atomic.hpp and system_time.hpp to uhdlib | Martin Braun | 2018-04-06 | 1 | -1/+1 |
| | |||||
* | transport: Demote UDP socket buffer size log message to TRACE | Martin Braun | 2018-03-30 | 1 | -1/+1 |
| | | | | | Note: When socket buffers are incorrectly size, a WARNING is still printed. | ||||
* | uhd: Update license headers | Martin Braun | 2018-02-19 | 1 | -1/+2 |
| | | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0. | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 1 | -12/+1 |
| | |||||
* | Fix build with Boost 1.66 | ilovezfs | 2017-12-19 | 1 | -1/+1 |
| | | | | Thanks to FX Coudert for suggesting this fix. | ||||
* | udp: Modify log messages of UDP transport | Martin Braun | 2017-10-04 | 1 | -5/+12 |
| | | | | | - Remove multi-line log message for socket creation - Include local addr and port in trace messages | ||||
* | udp: Added option to query local address of socket | Martin Braun | 2017-10-04 | 1 | -1/+10 |
| | |||||
* | transports: Added get_local_port() method to UDP transports | Andrej Rode | 2017-04-14 | 1 | -0/+1 |
| | |||||
* | logging: remove unecessery newlines in log messages | Andrej Rode | 2017-04-07 | 1 | -1/+1 |
| | |||||
* | logging: Demoted a number of DEBUG messages to TRACE | Martin Braun | 2017-04-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2017-03-24 | 1 | -8/+8 |
|\ | |||||
| * | UDP: Set default socket buffer size to number of frames * 9000 (maximum ↵ | michael-west | 2017-03-21 | 1 | -8/+8 |
| | | | | | | | | Ethernet MTU) | ||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -7/+7 |
|/ | |||||
* | transport: Removed some superfluous variables | Martin Braun | 2016-11-28 | 1 | -1/+1 |
| | |||||
* | Fix for BUG 869: UHD: Unhandled exceptions during destruction of multi_usrp ↵ | michael-west | 2015-08-05 | 1 | -1/+8 |
| | | | | | | | object cause application to terminate - Prevented libusb_zero_copy_single from submitting transfers after libusb reports an error - Made error messages in libusb_zero_copy and udp_zero_copy more descriptive | ||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -16/+47 |
| | |||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -1/+2 |
| | |||||
* | udp: fix ENOBUFS with send/retry for udp socket | Josh Blum | 2013-01-15 | 1 | -2/+16 |
| | |||||
* | transport: switch to the atomic claimer | Josh Blum | 2012-07-02 | 1 | -1/+1 |
| | | | | | This wont have much effect because the buffers are not currently used in any queue by the caller | ||||
* | uhd: squashed transport work | Josh Blum | 2012-04-23 | 1 | -81/+58 |
| | |||||
* | uhd: make atlbase options for msvc build | Josh Blum | 2012-03-14 | 1 | -4/+5 |
| | |||||
* | udp: added check_registry_for_fast_send_threshold to non-wsa transport | Josh Blum | 2011-09-08 | 1 | -0/+30 |
| | |||||
* | udp: replaced callbacks in zero copy interface by giving direct queue access | Josh Blum | 2011-06-14 | 1 | -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: replace managed buffer shared pointer w/ intrusive pointer to reduce ↵ | Josh Blum | 2011-05-14 | 1 | -10/+2 |
| | | | | overhead | ||||
* | uhd: replaced warning post with calls to UHD_MSG(warning) | Josh Blum | 2011-05-04 | 1 | -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 usage | Josh Blum | 2011-05-04 | 1 | -7/+6 |
| | |||||
* | udp: return the managed recv buffer to the buffer queue on timeout | Josh Blum | 2011-03-01 | 1 | -0/+2 |
| | |||||
* | udp: try non-blocking recv first for performance | Josh Blum | 2011-02-20 | 1 | -10/+14 |
| | |||||
* | udp: update docs for transport, create common header for wait implementation | Josh Blum | 2011-02-20 | 1 | -0/+304 |
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. |