Refer:Linux Kernel struct net_device ↗ Here is the copy paste of struct net_device (include/linux/netdevice.h) from the Kernel-source version 6.6 for quick reference:
struct net_device, is the main Linux Kernel network interface or network port data-structure. Each network interface entry whatever you find in user-space commands like ifconfig, ip link, ip addr, is…
Refer:Wiki – Virtual file system ↗ Linux Kernel:fs/namei.c – vfs_mknod(), vfs_mkdir(), vfs_rename() ↗ Here is the source-code from the Kernel-source version 6.5.9 for quick reference:
Refer:Wiki – Virtual file system ↗Linux Kernel Storage Stack Diagram ↗Image – Linux Virtual File System ↗
Refer:Wiki File system ↗ Linux Kernel Source:/fs/inode.c ↗struct inode ↗ Linux Kernel – filesystem type specific inode handlers:/fs/ext4/inode.c ↗/fs/btrfs/inode.c ↗/fs/ext2/inode.c ↗ Here is the struct inode (/include/linux/fs.h) from the Kernel-source…
Refer:Wiki File system ↗ Linux Kernel Source:/fs/filesystems.c ↗register_filesystem(), unregister_filesystem() APIs ↗struct file_system_type data-structure ↗ Linux Kernel – ext4 filesystem type:static struct file_system_type ext2_fs_type ↗static struct file_system_type ext3_fs_type ↗static struct file_system_type…
Refer:Wiki – Virtual routing and forwarding ↗What is VRF: Virtual Routing and Forwarding ↗VRF Lab WorkBook ↗Network Virtualization ↗LINUX VRF ↗
This article is submitted by my student: Saravanan Muthu, Bengaluru, India ↗If you want to publish your articles, you can kindly contact me via email and send your article submissions…