How to submit your Linux Kernel Patch – Tutorial
If you are a newbie or even an experienced programmer you might have stumbled at kernel newbies page which is heaven for all those who are willing to involve in…
a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts
If you are a newbie or even an experienced programmer you might have stumbled at kernel newbies page which is heaven for all those who are willing to involve in…
Here is my sample Kernel Module to drop packets (i.e sk_buff instance) captured via netfilter hooks. When you want to drop packets in your custom netfilter hooks make sure you…
Often aspiring students may have this question, that what is the purpose of Linux Kernel Development. Since Linux Kernel is very mature and it has almost everything one would need.…
Refer:Ralink RT3050F Data sheet ↗
Here is a mini PC originally I bought to build my TOFFEE Wan Optimization hardware device with Intel Celeron C1037U fanless hardware. Later I tested and played around with OpenWRT.…
When you start newly working in the Linux Kernel space you will go through various books and other study material. You read about Kernel data-structures, APIs and so on. But…
Refer:Wiki:Linux namespaces ↗Linux containers ↗Docker ↗ Images:Linux Containers Architecture ↗Virtualization vs Containers ↗Docker Architecture ↗ Linux Kernel Source:struct net_device nd_net – Network namespace this network device is inside ↗possible_net_t ↗write_pnet(),…
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…