aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport/udp_common.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Martin Braun2017-03-241-0/+3
|\
| * UDP: Set default socket buffer size to number of frames * 9000 (maximum ↵michael-west2017-03-211-0/+3
| | | | | | | | Ethernet MTU)
* | UDP transport: Utilize poll instead of selectPaul David2017-02-131-0/+12
|/ | | | | | - Avoids the descriptor limit of 1024 on FD_SETSIZE - Fixes a buffer overflow due to that limit - Keeps select around for Windows compatibility
* uhd: make use of TEMP_FAILURE_RETRY when select()Josh Blum2011-12-141-1/+8
|
* udp: try non-blocking recv first for performanceJosh Blum2011-02-201-1/+3
|
* udp: update docs for transport, create common header for wait implementationJosh Blum2011-02-201-0/+51
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.