版块
论坛
喜欢
话题
应用
搜索
登录
注册
valey的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=41846
ndis网卡驱动的mac地址问题
我现在在编写miniport的sendpackethandler历程,入口函数是sendpack,有个问题实在是想不通,我们都知道要传送的packet的指针作为sendpack参数输入,可是对发送的物理网卡来说需要数据和发送目标的mac地址两个参数,这个mac地址驱动是怎样传给网...
全文
回复
(
15
)
2002-12-11 17:16
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
nicol
:
包的结构去查查RFC。里面有详细的标准说明。 用GOOGLE搜索一样RFC,就能找到,好象这里也有。 如果你只要告诉网卡目的MAC。其实不用管什么类型。只需要把前面6个byte的数据告诉它就行了。 因为不管是以太头,还是8023结构,前12byte是一致的。 DesM...
(2002-12-16 17:19)
回复
valey
:
yebear,ndis 5.1已经支持wlan了,是不是升级一下ddk,就可以在win2000下写wlan得驱动了? 你说得选 802。3是可以做的,这点我明白, 但我不知你为什么还要转成802。11帧格式,难道你的驱动已经包含了802。11 mac控制器得功能?如果是硬件m...
(2002-12-16 03:08)
回复
valey
:
typedef struct _NDIS_PACKET { NDIS_PACKET_PRIVATE Private; union { struct { UCHAR MiniportReserved[2...
(2002-12-13 14:08)
回复
yebear
:
老兄,我也在做相同的工作,我们交流交流吧 , 下面所说的都是在win2000的环境下,2000不支持 Wireless Lan! xp 倒是支持。 ndismedium 选 802。3 既然是 sendpacket函数要发的包,那应该是数据包了, 当然,...
(2002-12-13 14:03)
回复
mikeluo
:
我在ddk中没有发现关于packet>ndis_buffers 的结构 你仔细看ndis_packet的结构,怎么会没有?buffer就是一块内存,你放什么都行的内存块,mac头就在buffer里面
(2002-12-13 09:42)
回复
freducn2002
:
我已经完成了NT下的PCMCIA WLAN driver,是download firmware的
(2002-12-13 09:33)
回复
valey
:
有没有人做过类似的工作,这个问题怎么解决? yebear是不是有过经验,解答一下, hehe sigh,现在真的有点作不下去了。
(2002-12-12 19:43)
回复
valey
:
首先我做的是PCMCIA接口的wirless网卡(802.11标准),我想ndismedium 应该选NdisMediumWirelessWan 对马? (总觉的不大对,为什么不叫ndisMediumWirelessLan呢?), 802.11标准中MAC帧格式如下:括号内为字...
(2002-12-12 14:41)
回复
yebear
:
我 来 告诉你, 这个mac地址 你不用管, 如果NDIS要你发包,你只管把 packet-> ndis_buffers 中的 数据发出去就行乐。mac_address已经在ndis_buffers中了。 至于 src-mac-address ,NDIS...
(2002-12-12 11:26)
回复
mikeluo
:
mac头不一定是14个字节吧,要看是那种网络类型
(2002-12-12 09:18)
回复
1
2
下一页 »
valey
加关注
写私信
0
关注
0
粉丝
21
帖子
返回顶部