当前位置: 技术问答>linux和unix
Linux的驱动程序构架怎么看不懂?请进来指点
来源: 互联网 发布时间:2015-07-29
本文导语: 想作个简单的防火墙,就是能限制一下mac,ip,port的就可以了! 但看了几天的例子和书籍,对linux的网络驱动程序编写很是纳闷! 感觉应该也像windows驱动程序一样,可以在网卡驱动程序和应用层之间挂多层过滤驱动...
想作个简单的防火墙,就是能限制一下mac,ip,port的就可以了!
但看了几天的例子和书籍,对linux的网络驱动程序编写很是纳闷!
感觉应该也像windows驱动程序一样,可以在网卡驱动程序和应用层之间挂多层过滤驱动程序!
但在linux里,我始终找不到这种关联!
我想应该也是数据来时,先触发网卡驱动程序的中断处理,然后触发其他过滤驱动程序的中断处理吧?他们层层触发,处理数据,最后给应用层,但总看不透中间过程,真是郁闷!
请高手救命!谁有源程序更是感谢!
但看了几天的例子和书籍,对linux的网络驱动程序编写很是纳闷!
感觉应该也像windows驱动程序一样,可以在网卡驱动程序和应用层之间挂多层过滤驱动程序!
但在linux里,我始终找不到这种关联!
我想应该也是数据来时,先触发网卡驱动程序的中断处理,然后触发其他过滤驱动程序的中断处理吧?他们层层触发,处理数据,最后给应用层,但总看不透中间过程,真是郁闷!
请高手救命!谁有源程序更是感谢!
|
Linux下的防火墙与windows下防火墙不完全一样,通常可以使用netfilter/iptables进行开发
|
同意tianxiangyuan(潇湘夜雨)的看法