Difference between revisions of "Networking overview"

[quality revision] [quality revision]
m
 
m
 



SUMMARY
This article explains how net devices are mapped to the Linux® Template:Sup 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® Template:Sup 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
<noinclude>

{{ArticleMainWriter | AlexandreT}}
{{ ArticleApprovedVersion| AlexandreT | ChristopheR(Not Done), GeraldB (Not Done), BichH (Not Done), LoicP (Done W1901) |<No previous approved version>| BrunoB - 16Jan'19 - 10213 | 17Jan'19 }} 

[[Category:Netdev]]</noinclude>


'''SUMMARY'''<br>
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</ref>


==References==<references />

<noinclude>

{{PublicationRequestId |10213 | 2019-01-16 |BrunoB}}
[[Category:Netdev]]</noinclude>
Line 1: Line 1:
<noinclude>
+
This article explains how net devices are mapped to the Linux<sup>&reg;</sup> kernel netdevice stack.
{{ArticleMainWriter | AlexandreT}}
 
{{ ArticleApprovedVersion| AlexandreT | ChristopheR(Not Done), GeraldB (Not Done), BichH (Not Done), LoicP (Done W1901) |<No previous approved version>| BrunoB - 16Jan'19 - 10213 | 17Jan'19 }}
 
 
 
[[Category:Netdev]]
 
</noinclude>
 
 
 
'''SUMMARY'''<br>
 
This article explains how net devices are mapped to the Linux{{sup|&reg;}} kernel netdevice stack.
 
 
 
   
 
==Purpose==
 
==Purpose==
Line 21: Line 12:
   
 
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>
 
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;}} 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>[https://www.kernel.org/doc/html/latest/networking/index.html], Kernel networking documentation</ref>
Line 27: Line 18:
 
==References==
 
==References==
 
<references />
 
<references />
  +
  +
<noinclude>
  +
{{PublicationRequestId |10213 | 2019-01-16 |BrunoB}}
  +
[[Category:Netdev]]
  +
</noinclude>

Attachments

Discussions