Last edited 4 months ago

Networking overview



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

1. Purpose

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

Alternate text
Networking Overview

The netdevice stack is used for 3 purposes:

In articles, referenced just above, for each network items, more information is given on :

  • configuration
  • How to use framework
  • how to trace and debug
  • source code location
  • to go further


Linux® community offers several links to help understanding the netdevice stack:

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

3. References

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