diff options
author | Philip Balister <philip@opensdr.com> | 2010-10-20 20:00:09 -0400 |
---|---|---|
committer | Philip Balister <philip@opensdr.com> | 2010-10-20 20:00:09 -0400 |
commit | 635440c5990e7a27fdb38f694123258633e85427 (patch) | |
tree | 603ff2312dd612ea7759432f51ffb7a6c7db3448 /host/docs/transport.rst | |
parent | 6b203950d9583ab882628311402e26cf40838aa0 (diff) | |
parent | e0c48ba5cc1033cd330e2ce73ceb03740923e954 (diff) | |
download | uhd-635440c5990e7a27fdb38f694123258633e85427.tar.gz uhd-635440c5990e7a27fdb38f694123258633e85427.tar.bz2 uhd-635440c5990e7a27fdb38f694123258633e85427.zip |
Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp_e_mmap_b2
Diffstat (limited to 'host/docs/transport.rst')
-rw-r--r-- | host/docs/transport.rst | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/host/docs/transport.rst b/host/docs/transport.rst index 30fc1d78f..432db4bb5 100644 --- a/host/docs/transport.rst +++ b/host/docs/transport.rst @@ -4,6 +4,10 @@ UHD - Transport Application Notes .. contents:: Table of Contents +------------------------------------------------------------------------ +Introduction +------------------------------------------------------------------------ +A transport is the layer between the packet interface and a device IO interface. The advanced user can pass optional parameters into the underlying transport layer through the device address. These optional parameters control how the transport object allocates memory, @@ -32,6 +36,9 @@ The following parameters can be used to alter the transport's default behavior: * **num_send_frames:** The number of send buffers to allocate * **concurrency_hint:** The number of threads to run the IO service +**Note:** num_send_frames and concurrency_hint will not have an effect +as the asynchronous send implementation is currently disabled. + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Resize socket buffers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -67,8 +74,7 @@ The USB transport is implemented with libusb. Libusb provides an asynchronous API for USB bulk transfers. The transport implementation allocates a number of buffers and submits asynchronous requests through libusb. -A single thread runs in the background -and executes the libusb event handler to process these requests. +Event handler threads run in the background to process these requests. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Transport parameters |