Difference between revisions of "Networking overview"

[quality revision] [quality revision]
m
m
 

This article explains how net devices are mapped to the Linux® kernel netdevice stack.

1 Purpose[edit]

This article introduces the Linux® kernel netdevice. Its purpose is to provide to newcomers some first insights regarding networking. The other articles referenced in this page provide detailed information about each component connected to netdevice.

2 System overview[edit]

Alternate text
Networking Overview


On STM32MP1 Series, the netdevice stack is used for two purposes: CAN and Ethernet. A more detailed block diagram of each interface is available in dedicated pages: CAN and Ethernet.
Linux® community offers several links to help understanding the netdevice stack:

  • Kernel networking flow [1],
  • Kernel networking documentation[2]

3 References[edit]

  1. [1], Kernel networking flow
  2. [2], Kernel networking documentation



This article explains how net devices are mapped to the Linux<sup>&reg;</sup> kernel netdevice stack.

==Purpose==
This article introduces the Linux<sup>&reg;</sup> kernel netdevice. Its purpose is to provide to newcomers some first insights regarding networking.
The other articles referenced in this page provide detailed information about each component connected to netdevice.

==System overview==

[[File:Networking overview.png|thumb|center|766px|alt=Alternate text|Networking Overview]]


On STM32MP1 Series, the netdevice stack is used for two purposes: CAN and Ethernet. A more detailed block diagram of each interface is available in dedicated pages: [[CAN_overview | CAN]] and [[Ethernet_overview | Ethernet]].<br>

Linux<sup>&reg;</sup> community offers several links to help understanding the netdevice stack:
* Kernel networking flow <ref>[https://wiki.linuxfoundation.org/networking/kernel_flow], Kernel networking flow</ref>,
* Kernel networking documentation<ref>[https://www.kernel.org/doc/html/latest/networking/index.html], Kernel networking documentation{{DocSource | domain=Linux kernel | path=networking/index.html | text=Kernel networking documentation}}</ref>


==References==<references />

<noinclude>

{{PublicationRequestId |10213 | 2019-01-16 |BrunoB}}
[[Category:Netdev]]</noinclude>
Line 14: Line 14:
 
Linux<sup>&reg;</sup> community offers several links to help understanding the netdevice stack:
 
Linux<sup>&reg;</sup> community offers several links to help understanding the netdevice stack:
 
* Kernel networking flow <ref>[https://wiki.linuxfoundation.org/networking/kernel_flow], Kernel networking flow</ref>,
 
* Kernel networking flow <ref>[https://wiki.linuxfoundation.org/networking/kernel_flow], Kernel networking flow</ref>,
* Kernel networking documentation<ref>[https://www.kernel.org/doc/html/latest/networking/index.html], Kernel networking documentation</ref>
+
* Kernel networking documentation<ref>{{DocSource | domain=Linux kernel | path=networking/index.html | text=Kernel networking documentation}}</ref>
   
 
==References==
 
==References==