Geng Xiuli's Website

Linux ioctl cmd

ioctl在linux上一种很传统的用户态与内核态的通信方式,它不像netlink方式那样支持双向通信,也不如proc那样,可以让用户在shell下通过cat或者echo直接和内核通信,但是它有很好的兼容性,所以还具有很广泛的使用,比如一些轻量级的用户态和内核通信。 tcp/ip网络协议栈的arp功能就支持通过ioctl添加静态/删除静态arp,内核中的实现在arp.c文件中的arp_io...