Linux
文章平均质量分 76
ringrang
这个作者很懒,什么都没留下…
展开
-
ioctl调用不执行问题的解决
在驱动开发中,ioctl是很常用的应用层与内核通信的接口,今天调试过程中遇到一个ioctl调用不执行的问题,有点意思,写篇博客记录一下。对于网络设备,内核通过宏SIOCDEVPRIVATE给各个设备预留了一组私有ioctl命令,驱动可以自行定义响应函数来执行相应的操作。今天接到一个需求,要在驱动里添加一个清空用户统计信息的功能,于是相应的就需要增加一个ioctl命令供应用层调用。看了驱动代原创 2017-02-19 16:18:49 · 8158 阅读 · 2 评论 -
【转】Linux TC(Traffic Control)框架原理解析
Linux内核内置了一个Traffic Control框架,可以实现流量限速,流量整形,策略应用(丢弃,NAT等)。从这个框架你能想到别的什么吗?或许现在不能,但是我会先简单说一下,和 TC框架比较相似的是Netfilter框架,但是二者却又有很大的不同。转载 2017-04-18 21:42:30 · 736 阅读 · 1 评论