我现在在编写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)
valeyyebear,ndis 5.1已经支持wlan了,是不是升级一下ddk,就可以在win2000下写wlan得驱动了? 你说得选 802。3是可以做的,这点我明白, 但我不知你为什么还要转成802。11帧格式,难道你的驱动已经包含了802。11 mac控制器得功能?如果是硬件m...(2002-12-16 03:08)
valeytypedef 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)
mikeluomac头不一定是14个字节吧,要看是那种网络类型(2002-12-12 09:18)

返回顶部