summaryrefslogtreecommitdiff
path: root/doc/subsystems/networking/ip-stack-architecture.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/subsystems/networking/ip-stack-architecture.rst')
-rw-r--r--doc/subsystems/networking/ip-stack-architecture.rst5
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/subsystems/networking/ip-stack-architecture.rst b/doc/subsystems/networking/ip-stack-architecture.rst
index 0d6a30b6c..c302c2727 100644
--- a/doc/subsystems/networking/ip-stack-architecture.rst
+++ b/doc/subsystems/networking/ip-stack-architecture.rst
@@ -96,8 +96,9 @@ connectivity APIs, following things will happen.
to the application, that means the packet was not sent correctly and the
application needs to free the packet.
-2) Each network interface has a TX thread associated with it and the TX thread
- will send the packet to the correct device driver.
+2) Each network interface has a dedicated TX queue used to send data to that
+ interface. A TX thread in the system reads all the TX queues and passes
+ that data to the correct L2 driver, for sending via the device driver.
3) If the device driver is able to inject the network packet into the
network, then it will release the packet. Typically there are no