Skip to content

Commit f65c06e

Browse files
committed
doc: net: Fix IP stack architecture data flow pictures
The TX side of network data flow was changed so update the network architecture documentation. Change-Id: I88680a776dfe87a8dac868cba1b536f2c926c0cd Signed-off-by: Jukka Rissanen <[email protected]>
1 parent 4384928 commit f65c06e

File tree

4 files changed

+36
-86
lines changed

4 files changed

+36
-86
lines changed

doc/subsystems/networking/ip-stack-architecture.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,9 @@ connectivity APIs, following things will happen.
9696
to the application, that means the packet was not sent correctly and the
9797
application needs to free the packet.
9898

99-
2) Each network interface has a TX thread associated with it and the TX thread
100-
will send the packet to the correct device driver.
99+
2) Each network interface has a dedicated TX queue used to send data to that
100+
interface. A TX thread in the system reads all the TX queues and passes
101+
that data to the correct L2 driver, for sending via the device driver.
101102

102103
3) If the device driver is able to inject the network packet into the
103104
network, then it will release the packet. Typically there are no
-551 Bytes
Binary file not shown.
-8.51 KB
Loading

doc/subsystems/networking/ip-stack-data-flow.svg

Lines changed: 33 additions & 84 deletions
Loading

0 commit comments

Comments
 (0)