border
驱动牛犊
驱动牛犊
  • 注册日期2003-05-16
  • 最后登录2005-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1963回复:7

有人了解linux-wlan-ng驱动吗?我想请教一些问题

楼主#
更多 发布于:2003-05-16 23:03
我看了linux-wlan-ng(linux下prism2无线网卡的驱动),有人了解的话请留言,我有些问题要问,有兴趣的夜来参加讨论吧. :)
tonny_yin
驱动牛犊
驱动牛犊
  • 注册日期2004-04-16
  • 最后登录2004-06-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-16 09:07
前段时间看过一下.不过因为不懂linux也没怎么看.现在在做PSOS下面的网卡驱动.准备吧linux里面的很多东西直接移植过来用.我觉得一般的抓包工具都是在驱动层以上的.
border
驱动牛犊
驱动牛犊
  • 注册日期2003-05-16
  • 最后登录2005-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-19 18:20
谢谢各位,我已经搞定了。
linux下是使用称为linux Socket filter的机制截报的,它是基于BSD Packet filter的。它位于dirver的上层,协议栈的下层。

好像linux下的网卡驱动并不遵守NDIS规范,是不是?

freducn2002 你能不能留下你的QQ或msn我们探讨探讨prism2无线网卡驱动的细节,有没有兴趣交个朋友?
yebear
驱动牛犊
驱动牛犊
  • 注册日期2001-05-18
  • 最后登录2013-04-05
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望51点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-19 14:56
当然,
数据是先由网卡驱动吃,消化出来的垃圾就扔给
上层去再消化咯。
border
驱动牛犊
驱动牛犊
  • 注册日期2003-05-16
  • 最后登录2005-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-19 12:40
现在最关键的问题就是libpcap截获的到底是哪一层的包。
在Windows下,winpcap是加了一层驱动,是属于NDIS中间驱动层的,那么linux下的网卡驱动是不是按照NDIS的规范?
libpcap是不是像winpcap那样截获中间层的数据报?
对了,那个linux-wlan-ng中受到数据报最后调用的netif_rx()函数,是不是交给内核处理?
freducn2002
驱动小牛
驱动小牛
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望29点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-05-19 08:58
我只熟悉prism2无线网卡的驱动,对于libpcap不了解,网卡接受包以后,丢给上层,所以libpcap应该是接受的是网卡发过来的包
border
驱动牛犊
驱动牛犊
  • 注册日期2003-05-16
  • 最后登录2005-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-19 00:01
如果有人知道,请不要吝啬赐教,谢谢
border
驱动牛犊
驱动牛犊
  • 注册日期2003-05-16
  • 最后登录2005-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-17 13:10
有人了解linux下的网卡驱动开发也可以进来,我想请教一下关于截报的问题。

我认为libpcap截获的数据报是在网卡驱动层之上的,也就是说数据报首先经过网卡驱动程序处理,然后再上交给上层,libpcap也就是在网卡驱动处理了数据报后再截获倒这些数据的,是不是?
游客

返回顶部