User Tools

Site Tools


network_stuff:linux_network_internals

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
network_stuff:linux_network_internals [2023/08/25 15:24] jotasandokunetwork_stuff:linux_network_internals [2023/11/02 14:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +LINUX KERNEL NETWORKING:
 +\\
 +
 Linux has Two main APIs for networking: Linux has Two main APIs for networking:
   * Ethtool is for physical link management (speed, duplex, buffers etc.)   * Ethtool is for physical link management (speed, duplex, buffers etc.)
Line 12: Line 15:
  
 ---- ----
- 
- 
  
 Place to find all information about interface is this, they are netdev, not just dev:  Place to find all information about interface is this, they are netdev, not just dev: 
Line 54: Line 55:
  
   ovs-vswitchd --help   ovs-vswitchd --help
 +  
  
 +----
 +Kernel structs 
 +\\
 +  * ''net_device'' structure, which represents a network device,
 +  * ''sk_buff'' structure represents an incoming or outgoing packet, including its headers
network_stuff/linux_network_internals.1692977071.txt.gz · Last modified: (external edit)