The Linux Channel

Videos :: Ethtool - Source Code Walk

Written by: Kiran Kankipati - Published: 30-Sep-2017


Watch Video: 249 Ethtool command - Architecture and source code walk - Episode 1

* Click the image above to watch this video on Youtube ↗

Refer:
The Linux Channel website - Networking and Q&A video series - http://the-linux-channel.the-toffee-project.org/index.php?page=74-videos-networking
Download ethtool source code - https://www.kernel.org/pub/software/network/ethtool/
Linux Kernel's ethtool source - http://elixir.free-electrons.com/linux/latest/source/net/core/ethtool.c

Watch Video: 267 Ethtool command - struct ethtool_ops and association with net_device data-structure - Ep2

* Click the image above to watch this video on Youtube ↗

Refer:
struct ethtool_ops - optional netdev operations - http://elixir.free-electrons.com/linux/latest/source/include/linux/ethtool.h
netdev_set_default_ethtool_ops() - http://elixir.free-electrons.com/linux/latest/source/include/linux/netdevice.h#L70
struct ethtool_ops *ethtool_ops within struct net_device data-structure - http://elixir.free-electrons.com/linux/latest/source/include/linux/netdevice.h#L1689
dev_ethtool() - http://elixir.free-electrons.com/linux/latest/source/net/core/ethtool.c
netdev_set_default_ethtool_ops() - http://elixir.free-electrons.com/linux/latest/source/net/core/dev.c#L7963

also refer these video series:
Linux Kernel net_device data-structure - http://the-linux-channel.the-toffee-project.org/index.php?page=41-videos-linux-kernel-net-device-data-structure
Linux Kernel Networking Sub-system - http://the-linux-channel.the-toffee-project.org/index.php?page=45-videos-linux-kernel-networking-sub-system



Suggested Topics:


Linux (user-space), Systems Architecture and Networking :: Video Episodes

 net-tools - Source Code Walk ↗
09-Sep-2017


 Oracle VM VirtualBox ↗
27-Mar-2017


 Ethtool - Source Code Walk ↗
30-Sep-2017


 IPUtils - Source Code Walk ↗
21-Aug-2017


 Linux (user-space) RAW Socket Programming ↗
27-Aug-2016


 Systems Architecture ↗
05-Jul-2016


 VRF - Virtual Routing and Forwarding ↗
24-Feb-2018


 Code Snippets ↗
16-Mar-2017


 Wireshark Packet Capture ↗
27-Oct-2016


 Online Course - Linux TUN/TAP virtual network interfaces ↗
25-Jan-2017


 CPU Performance and Benchmarks ↗
13-Mar-2017


 Networking and Q&A ↗
27-Aug-2016


 Online Course - Networking Protocols ↗
04-Jul-2016


 Online Course - Linux CLI Scripting ↗
04-Jul-2016


 Data Visualization and Analytics ↗
07-Apr-2018


 

Join The Linux Channel :: Facebook Group


Recommended Topics:

Win free sponsor giveaway gifts:


Featured Video:
Watch Video: 345 C code to read a /proc file in Linux user-space - Live Demo and Example

* Click the image above to watch this video on Youtube ↗

Join a class (course):


JOBS :: Software Engineers - Freshers - Off-Campus:


Trending Video:

TUTORIALS :: Linux Networking Stack :: RFS: Receive Flow Steering:


Linux Kernel Programming - Device Drivers:


Research :: Content Delivery Networks (CDN):
CDN Networks


Recommended Video:

The Linux Channel - v8.8 :: Updated: 30-Mar-2018 :: © 2018 :: Author: Kiran Kankipati
Your IP: 54.92.153.90 :: Browser: CCBot/2.0 (http://commoncrawl.org/faq/)