The Linux Channel

QUICK LINKS for students and advance developers :: Linux Kernel Data-Structures

Written by: Kiran Kankipati - Published: 13-Dec-2017

Linux Kernel - Process and Memory Subsystems
struct task_struct - process/task data-structure
struct mm_struct - Virtual Memory (Memory management) data-structure

Linux Kernel - Networking Subsystem
struct sk_buff - socket buffer
struct net_device - The DEVICE structure
struct ethhdr - Ethernet frame header
struct iphdr - IP(IPv4) header
struct tcphdr - TCP header
struct udphdr - UDP header
struct tcp_congestion_ops - TCP Congestion Control registration data-structure
struct ethtool_ops - optional netdev operations
struct dst_entry

Linux Kernel - FileSystems Subsystem
struct file_system_type - file-system registration data-structure
struct inode - file and directory inode meta-data data-structure



Suggested Topics:


Linux Kernel Software Development :: Online Bookmarks
 Linux Kernel Data-Structures ↗
13-Dec-2017


 Linux Kernel Oops ↗
29-Jun-2017


 Linux Kernel USB ↗
29-Sep-2017


 Linux and Open-Source Communities across the world ↗
10-Nov-2017


 

Join The Linux Channel :: Facebook Group


Join a course:

💎 Linux, Kernel and Network Software Developer: PDF Brochure
💎 Linux, Kernel, Networking and Device Drivers: PDF Brochure
💎 PhD or equivalent (or Post Doctoral) looking for assistance: Details
💎 ... or unlimited life-time mentorship: Details


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
(API) Watch Video: 0x1b7 What is a BSP | Board Support Package | Big Picture | Embedded Systems Software Development
0x1b7 What is a BSP | Board Support Package | Big Picture | Embedded Systems Software Development
* Click the image to watch this video on Youtube ↗

Download: Linux Kernel System Call.pdf


Trending Video:
(API) Watch Video: 0x1b4 Arduino UNO | DIY Lithium-ion Battery Portable Power Source (with 18650)
0x1b4 Arduino UNO | DIY Lithium-ion Battery Portable Power Source (with 18650)
* Click the image to watch this video on Youtube ↗

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


Linux Kernel Programming - Device Drivers:


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


Recommended Video:
(API) Watch Video: 0x1b6 make menuconfig - options | Device Drivers | Linux Kernel Compilation and Module Selection
0x1b6 make menuconfig - options | Device Drivers | Linux Kernel Compilation and Module Selection
* Click the image to watch this video on Youtube ↗