13樓 巨大八爪鱼
2017-7-18 20:51
其實,在Marvell官方的Linux驅動中就可以找到答案。 在host.h中可以看到下面的代碼: /* Define action or option for HostCmd_CMD_MAC_CONTROL */ #define HostCmd_ACT_MAC_RX_ON 0x0001 #define HostCmd_ACT_MAC_TX_ON 0x0002 #define HostCmd_ACT_MAC_LOOPBACK_ON 0x0004 #define HostCmd_ACT_MAC_WEP_ENABLE 0x0008 #define HostCmd_ACT_MAC_ETHERNETII_ENABLE 0x0010 #define HostCmd_ACT_MAC_PROMISCUOUS_ENABLE 0x0080 #define HostCmd_ACT_MAC_ALL_MULTICAST_ENABLE 0x0100 #define HostCmd_ACT_MAC_STRICT_PROTECTION_ENABLE 0x0400 #define HostCmd_ACT_MAC_ADHOC_G_PROTECTION_ON 0x2000 因此,低三位並不像PDF文檔中所說的那樣是Reserved (set to 0),而是數據接收和發送的開關!
|