netlink instruction

Contents

•Overview
•UserSpace APIs
•KernelSpace APIs
•Linux Wireless

DataPlane & Control Plane of WiFi

netlink instruction_第1张图片

Netlink Basics

•A networking-based mechanism thatallows for communication within the kernel as well as between kernel and userland
•Netlink advantages
–Simple to implementation
–No polling is required on any side
–No compilation dependency with kernel core
–Support multicast
–Support full-duplex communication
Provide a BSD socket-style API

Netlink API

•For user space
–socket()
–sendmsg()
–recvmsg()
–close()
•For kernel space
–netlink_kernel_create()
–netlink_unicast()
–netlink_broadcast()
–netlink_kernel_release()
UserSpace APIs
netlink instruction_第2张图片
netlink instruction_第3张图片
netlink instruction_第4张图片
netlink instruction_第5张图片
Kernel Space APIs
netlink instruction_第6张图片

netlink instruction_第7张图片

Linux Wireless
netlink instruction_第8张图片
M*** Wireless Solution
netlink instruction_第9张图片


你可能感兴趣的:(netlink instruction)