Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
Intel(R) Celeron(R) CPU N3050 @ 1.60GHz
a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts
Intel(R) Celeron(R) CPU N3050 @ 1.60GHz
When you choose to use your Raspberry Pi device as your IoT based remote weather station or if you are building Linux kernel (like kernel compilation) within the same, you…
Intel(R) Celeron(R) CPU N3050 @ 1.60GHz
RockChip RK3566-ROC-PC Firefly (Quad-core 64-bit Cortex-A55)
Introducing TOFFEE-Fudge - Network Packet Generator
Refer:Linux Kernel Source:first_net_device() ↗netif_running() ↗ Here is the copy paste of netif_running() API implementation (include/linux/netdevice.h) from the Kernel-source version 6.6 for quick reference: Download this episode my entire kernel module…
Refer:Linux Kernel Source:first_net_device() ↗next_net_device() ↗ Download this episode my entire kernel module sample code, make file, clean script HERE.And here is the same source code for a quick reference. Its…
Refer:Linux Kernel:dev_get_by_index() prototype ↗dev_get_by_index() implementation ↗ Here is the copy paste of dev_get_by_index() API implementation (net/core/dev.c) from the Kernel-source version 6.6 for quick reference: Download this episode my entire kernel…
Refer:Linux Kernel:dev_get_by_name() prototype ↗dev_get_by_name() implementation ↗ Here is the copy paste of dev_get_by_name() API implementation (net/core/dev.c) from the Kernel-source version 6.6 for quick reference: Download this episode my entire kernel…
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…