Send and receive data from user space and kernel using Netlink sockets

As mentioned in Linux kernel souce code net/netlink/af_netlink.c, netlink is a Kernel-user communication protocol which allows user … Read more

How to enable DRM driver debug logging in Linux ?

If you are facing some issues with graphics or DRM , display etc.. sometime your may want … Read more

Communication between user-space and kernel space using Netlink sockets

As mentioned in Linux kernel souce code net/netlink/af_netlink.c, netlink is a Kernel-user communication protocol which allows user … Read more

How to Scan and display list of available wireless networks ?

LINSSID – linssid is a graphical wireless scanner, LinSSID displays locally receivable 802.11 wireless attach points and ad … Read more

How to Connect Wi-Fi from Linux Terminal Using Nmcli

nmcli is a command-line tool for controlling NetworkManager and reporting network status. It can be utilized as … Read more

Integrating Linux kernel module inside Linux kernel source

If you have already followed “Writing first Linux kernel Module and understanding Kernel module compilation, loading and … Read more

Building kernel module as part of kernel compilation procedure

If you have already followed “Writing first Linux kernel Module and understanding Kernel module compilation, loading and … Read more

Implementation of Interrupt Handler (IRQ) in Linux kernel driver

Following driver implements, how we can allocate an interrupt line using request_irq kernel API and how to … Read more

Wi-Fi Initial Communication between device and access point

wifi-handshaking

Following diagram shows the initial handshaking between the device ( like mobile ) and wireless access-point ( … Read more