阅读:1963回复:7
有人了解linux-wlan-ng驱动吗?我想请教一些问题
我看了linux-wlan-ng(linux下prism2无线网卡的驱动),有人了解的话请留言,我有些问题要问,有兴趣的夜来参加讨论吧. :)
|
|
沙发#
发布于:2004-04-16 09:07
前段时间看过一下.不过因为不懂linux也没怎么看.现在在做PSOS下面的网卡驱动.准备吧linux里面的很多东西直接移植过来用.我觉得一般的抓包工具都是在驱动层以上的.
|
|
板凳#
发布于:2003-05-19 18:20
谢谢各位,我已经搞定了。
linux下是使用称为linux Socket filter的机制截报的,它是基于BSD Packet filter的。它位于dirver的上层,协议栈的下层。 好像linux下的网卡驱动并不遵守NDIS规范,是不是? freducn2002 你能不能留下你的QQ或msn我们探讨探讨prism2无线网卡驱动的细节,有没有兴趣交个朋友? |
|
地板#
发布于:2003-05-19 14:56
当然,
数据是先由网卡驱动吃,消化出来的垃圾就扔给 上层去再消化咯。 |
|
地下室#
发布于:2003-05-19 12:40
现在最关键的问题就是libpcap截获的到底是哪一层的包。
在Windows下,winpcap是加了一层驱动,是属于NDIS中间驱动层的,那么linux下的网卡驱动是不是按照NDIS的规范? libpcap是不是像winpcap那样截获中间层的数据报? 对了,那个linux-wlan-ng中受到数据报最后调用的netif_rx()函数,是不是交给内核处理? |
|
5楼#
发布于:2003-05-19 08:58
我只熟悉prism2无线网卡的驱动,对于libpcap不了解,网卡接受包以后,丢给上层,所以libpcap应该是接受的是网卡发过来的包
|
|
6楼#
发布于:2003-05-19 00:01
如果有人知道,请不要吝啬赐教,谢谢
|
|
7楼#
发布于:2003-05-17 13:10
有人了解linux下的网卡驱动开发也可以进来,我想请教一下关于截报的问题。
我认为libpcap截获的数据报是在网卡驱动层之上的,也就是说数据报首先经过网卡驱动程序处理,然后再上交给上层,libpcap也就是在网卡驱动处理了数据报后再截获倒这些数据的,是不是? |
|