Linux Kernel Network Programming – struct net_device data-structure – possible_net_t nd_net – Network namespace and Linux Containers

https://youtu.be/RSN0UBdcRV0 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…

Linux Kernel Network Programming – struct net_device data-structure – netif_running() API and state variable

https://youtu.be/3_Pj1snOHfA 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: /** * netif_running - test if…