1 /*****************************************************************************
3 (c) Cambridge Silicon Radio Limited 2012
4 All rights reserved and confidential information of CSR
6 Refer to LICENSE.txt included with this source for details
9 *****************************************************************************/
11 /* Note: this is an auto-generated file. */
13 #include "csr_msgconv.h"
14 #include "csr_macro.h"
20 #ifndef EXCLUDE_CSR_WIFI_ROUTER_CTRL_MODULE
21 #include "csr_wifi_router_ctrl_serialize.h"
22 #include "csr_wifi_router_ctrl_prim.h"
24 static CsrMsgConvMsgEntry csrwifirouterctrl_conv_lut
[] = {
25 { CSR_WIFI_ROUTER_CTRL_CONFIGURE_POWER_MODE_REQ
, CsrWifiRouterCtrlConfigurePowerModeReqSizeof
, CsrWifiRouterCtrlConfigurePowerModeReqSer
, CsrWifiRouterCtrlConfigurePowerModeReqDes
, CsrWifiRouterCtrlConfigurePowerModeReqSerFree
},
26 { CSR_WIFI_ROUTER_CTRL_HIP_REQ
, CsrWifiRouterCtrlHipReqSizeof
, CsrWifiRouterCtrlHipReqSer
, CsrWifiRouterCtrlHipReqDes
, CsrWifiRouterCtrlHipReqSerFree
},
27 { CSR_WIFI_ROUTER_CTRL_MEDIA_STATUS_REQ
, CsrWifiRouterCtrlMediaStatusReqSizeof
, CsrWifiRouterCtrlMediaStatusReqSer
, CsrWifiRouterCtrlMediaStatusReqDes
, CsrWifiRouterCtrlMediaStatusReqSerFree
},
28 { CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_RES
, CsrWifiRouterCtrlMulticastAddressResSizeof
, CsrWifiRouterCtrlMulticastAddressResSer
, CsrWifiRouterCtrlMulticastAddressResDes
, CsrWifiRouterCtrlMulticastAddressResSerFree
},
29 { CSR_WIFI_ROUTER_CTRL_PORT_CONFIGURE_REQ
, CsrWifiRouterCtrlPortConfigureReqSizeof
, CsrWifiRouterCtrlPortConfigureReqSer
, CsrWifiRouterCtrlPortConfigureReqDes
, CsrWifiRouterCtrlPortConfigureReqSerFree
},
30 { CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_REQ
, CsrWifiRouterCtrlQosControlReqSizeof
, CsrWifiRouterCtrlQosControlReqSer
, CsrWifiRouterCtrlQosControlReqDes
, CsrWifiRouterCtrlQosControlReqSerFree
},
31 { CSR_WIFI_ROUTER_CTRL_SUSPEND_RES
, CsrWifiRouterCtrlSuspendResSizeof
, CsrWifiRouterCtrlSuspendResSer
, CsrWifiRouterCtrlSuspendResDes
, CsrWifiRouterCtrlSuspendResSerFree
},
32 { CSR_WIFI_ROUTER_CTRL_TCLAS_ADD_REQ
, CsrWifiRouterCtrlTclasAddReqSizeof
, CsrWifiRouterCtrlTclasAddReqSer
, CsrWifiRouterCtrlTclasAddReqDes
, CsrWifiRouterCtrlTclasAddReqSerFree
},
33 { CSR_WIFI_ROUTER_CTRL_RESUME_RES
, CsrWifiRouterCtrlResumeResSizeof
, CsrWifiRouterCtrlResumeResSer
, CsrWifiRouterCtrlResumeResDes
, CsrWifiRouterCtrlResumeResSerFree
},
34 { CSR_WIFI_ROUTER_CTRL_RAW_SDIO_DEINITIALISE_REQ
, CsrWifiRouterCtrlRawSdioDeinitialiseReqSizeof
, CsrWifiRouterCtrlRawSdioDeinitialiseReqSer
, CsrWifiRouterCtrlRawSdioDeinitialiseReqDes
, CsrWifiRouterCtrlRawSdioDeinitialiseReqSerFree
},
35 { CSR_WIFI_ROUTER_CTRL_RAW_SDIO_INITIALISE_REQ
, CsrWifiRouterCtrlRawSdioInitialiseReqSizeof
, CsrWifiRouterCtrlRawSdioInitialiseReqSer
, CsrWifiRouterCtrlRawSdioInitialiseReqDes
, CsrWifiRouterCtrlRawSdioInitialiseReqSerFree
},
36 { CSR_WIFI_ROUTER_CTRL_TCLAS_DEL_REQ
, CsrWifiRouterCtrlTclasDelReqSizeof
, CsrWifiRouterCtrlTclasDelReqSer
, CsrWifiRouterCtrlTclasDelReqDes
, CsrWifiRouterCtrlTclasDelReqSerFree
},
37 { CSR_WIFI_ROUTER_CTRL_TRAFFIC_CLASSIFICATION_REQ
, CsrWifiRouterCtrlTrafficClassificationReqSizeof
, CsrWifiRouterCtrlTrafficClassificationReqSer
, CsrWifiRouterCtrlTrafficClassificationReqDes
, CsrWifiRouterCtrlTrafficClassificationReqSerFree
},
38 { CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_REQ
, CsrWifiRouterCtrlTrafficConfigReqSizeof
, CsrWifiRouterCtrlTrafficConfigReqSer
, CsrWifiRouterCtrlTrafficConfigReqDes
, CsrWifiRouterCtrlTrafficConfigReqSerFree
},
39 { CSR_WIFI_ROUTER_CTRL_WIFI_OFF_REQ
, CsrWifiRouterCtrlWifiOffReqSizeof
, CsrWifiRouterCtrlWifiOffReqSer
, CsrWifiRouterCtrlWifiOffReqDes
, CsrWifiRouterCtrlWifiOffReqSerFree
},
40 { CSR_WIFI_ROUTER_CTRL_WIFI_OFF_RES
, CsrWifiRouterCtrlWifiOffResSizeof
, CsrWifiRouterCtrlWifiOffResSer
, CsrWifiRouterCtrlWifiOffResDes
, CsrWifiRouterCtrlWifiOffResSerFree
},
41 { CSR_WIFI_ROUTER_CTRL_WIFI_ON_REQ
, CsrWifiRouterCtrlWifiOnReqSizeof
, CsrWifiRouterCtrlWifiOnReqSer
, CsrWifiRouterCtrlWifiOnReqDes
, CsrWifiRouterCtrlWifiOnReqSerFree
},
42 { CSR_WIFI_ROUTER_CTRL_WIFI_ON_RES
, CsrWifiRouterCtrlWifiOnResSizeof
, CsrWifiRouterCtrlWifiOnResSer
, CsrWifiRouterCtrlWifiOnResDes
, CsrWifiRouterCtrlWifiOnResSerFree
},
43 { CSR_WIFI_ROUTER_CTRL_M4_TRANSMIT_REQ
, CsrWifiRouterCtrlM4TransmitReqSizeof
, CsrWifiRouterCtrlM4TransmitReqSer
, CsrWifiRouterCtrlM4TransmitReqDes
, CsrWifiRouterCtrlM4TransmitReqSerFree
},
44 { CSR_WIFI_ROUTER_CTRL_MODE_SET_REQ
, CsrWifiRouterCtrlModeSetReqSizeof
, CsrWifiRouterCtrlModeSetReqSer
, CsrWifiRouterCtrlModeSetReqDes
, CsrWifiRouterCtrlModeSetReqSerFree
},
45 { CSR_WIFI_ROUTER_CTRL_PEER_ADD_REQ
, CsrWifiRouterCtrlPeerAddReqSizeof
, CsrWifiRouterCtrlPeerAddReqSer
, CsrWifiRouterCtrlPeerAddReqDes
, CsrWifiRouterCtrlPeerAddReqSerFree
},
46 { CSR_WIFI_ROUTER_CTRL_PEER_DEL_REQ
, CsrWifiRouterCtrlPeerDelReqSizeof
, CsrWifiRouterCtrlPeerDelReqSer
, CsrWifiRouterCtrlPeerDelReqDes
, CsrWifiRouterCtrlPeerDelReqSerFree
},
47 { CSR_WIFI_ROUTER_CTRL_PEER_UPDATE_REQ
, CsrWifiRouterCtrlPeerUpdateReqSizeof
, CsrWifiRouterCtrlPeerUpdateReqSer
, CsrWifiRouterCtrlPeerUpdateReqDes
, CsrWifiRouterCtrlPeerUpdateReqSerFree
},
48 { CSR_WIFI_ROUTER_CTRL_CAPABILITIES_REQ
, CsrWifiRouterCtrlCapabilitiesReqSizeof
, CsrWifiRouterCtrlCapabilitiesReqSer
, CsrWifiRouterCtrlCapabilitiesReqDes
, CsrWifiRouterCtrlCapabilitiesReqSerFree
},
49 { CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_ENABLE_REQ
, CsrWifiRouterCtrlBlockAckEnableReqSizeof
, CsrWifiRouterCtrlBlockAckEnableReqSer
, CsrWifiRouterCtrlBlockAckEnableReqDes
, CsrWifiRouterCtrlBlockAckEnableReqSerFree
},
50 { CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_DISABLE_REQ
, CsrWifiRouterCtrlBlockAckDisableReqSizeof
, CsrWifiRouterCtrlBlockAckDisableReqSer
, CsrWifiRouterCtrlBlockAckDisableReqDes
, CsrWifiRouterCtrlBlockAckDisableReqSerFree
},
51 { CSR_WIFI_ROUTER_CTRL_WAPI_RX_PKT_REQ
, CsrWifiRouterCtrlWapiRxPktReqSizeof
, CsrWifiRouterCtrlWapiRxPktReqSer
, CsrWifiRouterCtrlWapiRxPktReqDes
, CsrWifiRouterCtrlWapiRxPktReqSerFree
},
52 { CSR_WIFI_ROUTER_CTRL_WAPI_MULTICAST_FILTER_REQ
, CsrWifiRouterCtrlWapiMulticastFilterReqSizeof
, CsrWifiRouterCtrlWapiMulticastFilterReqSer
, CsrWifiRouterCtrlWapiMulticastFilterReqDes
, CsrWifiRouterCtrlWapiMulticastFilterReqSerFree
},
53 { CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_FILTER_REQ
, CsrWifiRouterCtrlWapiUnicastFilterReqSizeof
, CsrWifiRouterCtrlWapiUnicastFilterReqSer
, CsrWifiRouterCtrlWapiUnicastFilterReqDes
, CsrWifiRouterCtrlWapiUnicastFilterReqSerFree
},
54 { CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_PKT_REQ
, CsrWifiRouterCtrlWapiUnicastTxPktReqSizeof
, CsrWifiRouterCtrlWapiUnicastTxPktReqSer
, CsrWifiRouterCtrlWapiUnicastTxPktReqDes
, CsrWifiRouterCtrlWapiUnicastTxPktReqSerFree
},
55 { CSR_WIFI_ROUTER_CTRL_WAPI_FILTER_REQ
, CsrWifiRouterCtrlWapiFilterReqSizeof
, CsrWifiRouterCtrlWapiFilterReqSer
, CsrWifiRouterCtrlWapiFilterReqDes
, CsrWifiRouterCtrlWapiFilterReqSerFree
},
56 { CSR_WIFI_ROUTER_CTRL_HIP_IND
, CsrWifiRouterCtrlHipIndSizeof
, CsrWifiRouterCtrlHipIndSer
, CsrWifiRouterCtrlHipIndDes
, CsrWifiRouterCtrlHipIndSerFree
},
57 { CSR_WIFI_ROUTER_CTRL_MULTICAST_ADDRESS_IND
, CsrWifiRouterCtrlMulticastAddressIndSizeof
, CsrWifiRouterCtrlMulticastAddressIndSer
, CsrWifiRouterCtrlMulticastAddressIndDes
, CsrWifiRouterCtrlMulticastAddressIndSerFree
},
58 { CSR_WIFI_ROUTER_CTRL_PORT_CONFIGURE_CFM
, CsrWifiRouterCtrlPortConfigureCfmSizeof
, CsrWifiRouterCtrlPortConfigureCfmSer
, CsrWifiRouterCtrlPortConfigureCfmDes
, CsrWifiRouterCtrlPortConfigureCfmSerFree
},
59 { CSR_WIFI_ROUTER_CTRL_RESUME_IND
, CsrWifiRouterCtrlResumeIndSizeof
, CsrWifiRouterCtrlResumeIndSer
, CsrWifiRouterCtrlResumeIndDes
, CsrWifiRouterCtrlResumeIndSerFree
},
60 { CSR_WIFI_ROUTER_CTRL_SUSPEND_IND
, CsrWifiRouterCtrlSuspendIndSizeof
, CsrWifiRouterCtrlSuspendIndSer
, CsrWifiRouterCtrlSuspendIndDes
, CsrWifiRouterCtrlSuspendIndSerFree
},
61 { CSR_WIFI_ROUTER_CTRL_TCLAS_ADD_CFM
, CsrWifiRouterCtrlTclasAddCfmSizeof
, CsrWifiRouterCtrlTclasAddCfmSer
, CsrWifiRouterCtrlTclasAddCfmDes
, CsrWifiRouterCtrlTclasAddCfmSerFree
},
62 { CSR_WIFI_ROUTER_CTRL_RAW_SDIO_DEINITIALISE_CFM
, CsrWifiRouterCtrlRawSdioDeinitialiseCfmSizeof
, CsrWifiRouterCtrlRawSdioDeinitialiseCfmSer
, CsrWifiRouterCtrlRawSdioDeinitialiseCfmDes
, CsrWifiRouterCtrlRawSdioDeinitialiseCfmSerFree
},
63 { CSR_WIFI_ROUTER_CTRL_RAW_SDIO_INITIALISE_CFM
, CsrWifiRouterCtrlRawSdioInitialiseCfmSizeof
, CsrWifiRouterCtrlRawSdioInitialiseCfmSer
, CsrWifiRouterCtrlRawSdioInitialiseCfmDes
, CsrWifiRouterCtrlRawSdioInitialiseCfmSerFree
},
64 { CSR_WIFI_ROUTER_CTRL_TCLAS_DEL_CFM
, CsrWifiRouterCtrlTclasDelCfmSizeof
, CsrWifiRouterCtrlTclasDelCfmSer
, CsrWifiRouterCtrlTclasDelCfmDes
, CsrWifiRouterCtrlTclasDelCfmSerFree
},
65 { CSR_WIFI_ROUTER_CTRL_TRAFFIC_PROTOCOL_IND
, CsrWifiRouterCtrlTrafficProtocolIndSizeof
, CsrWifiRouterCtrlTrafficProtocolIndSer
, CsrWifiRouterCtrlTrafficProtocolIndDes
, CsrWifiRouterCtrlTrafficProtocolIndSerFree
},
66 { CSR_WIFI_ROUTER_CTRL_TRAFFIC_SAMPLE_IND
, CsrWifiRouterCtrlTrafficSampleIndSizeof
, CsrWifiRouterCtrlTrafficSampleIndSer
, CsrWifiRouterCtrlTrafficSampleIndDes
, CsrWifiRouterCtrlTrafficSampleIndSerFree
},
67 { CSR_WIFI_ROUTER_CTRL_WIFI_OFF_IND
, CsrWifiRouterCtrlWifiOffIndSizeof
, CsrWifiRouterCtrlWifiOffIndSer
, CsrWifiRouterCtrlWifiOffIndDes
, CsrWifiRouterCtrlWifiOffIndSerFree
},
68 { CSR_WIFI_ROUTER_CTRL_WIFI_OFF_CFM
, CsrWifiRouterCtrlWifiOffCfmSizeof
, CsrWifiRouterCtrlWifiOffCfmSer
, CsrWifiRouterCtrlWifiOffCfmDes
, CsrWifiRouterCtrlWifiOffCfmSerFree
},
69 { CSR_WIFI_ROUTER_CTRL_WIFI_ON_IND
, CsrWifiRouterCtrlWifiOnIndSizeof
, CsrWifiRouterCtrlWifiOnIndSer
, CsrWifiRouterCtrlWifiOnIndDes
, CsrWifiRouterCtrlWifiOnIndSerFree
},
70 { CSR_WIFI_ROUTER_CTRL_WIFI_ON_CFM
, CsrWifiRouterCtrlWifiOnCfmSizeof
, CsrWifiRouterCtrlWifiOnCfmSer
, CsrWifiRouterCtrlWifiOnCfmDes
, CsrWifiRouterCtrlWifiOnCfmSerFree
},
71 { CSR_WIFI_ROUTER_CTRL_M4_READY_TO_SEND_IND
, CsrWifiRouterCtrlM4ReadyToSendIndSizeof
, CsrWifiRouterCtrlM4ReadyToSendIndSer
, CsrWifiRouterCtrlM4ReadyToSendIndDes
, CsrWifiRouterCtrlM4ReadyToSendIndSerFree
},
72 { CSR_WIFI_ROUTER_CTRL_M4_TRANSMITTED_IND
, CsrWifiRouterCtrlM4TransmittedIndSizeof
, CsrWifiRouterCtrlM4TransmittedIndSer
, CsrWifiRouterCtrlM4TransmittedIndDes
, CsrWifiRouterCtrlM4TransmittedIndSerFree
},
73 { CSR_WIFI_ROUTER_CTRL_MIC_FAILURE_IND
, CsrWifiRouterCtrlMicFailureIndSizeof
, CsrWifiRouterCtrlMicFailureIndSer
, CsrWifiRouterCtrlMicFailureIndDes
, CsrWifiRouterCtrlMicFailureIndSerFree
},
74 { CSR_WIFI_ROUTER_CTRL_CONNECTED_IND
, CsrWifiRouterCtrlConnectedIndSizeof
, CsrWifiRouterCtrlConnectedIndSer
, CsrWifiRouterCtrlConnectedIndDes
, CsrWifiRouterCtrlConnectedIndSerFree
},
75 { CSR_WIFI_ROUTER_CTRL_PEER_ADD_CFM
, CsrWifiRouterCtrlPeerAddCfmSizeof
, CsrWifiRouterCtrlPeerAddCfmSer
, CsrWifiRouterCtrlPeerAddCfmDes
, CsrWifiRouterCtrlPeerAddCfmSerFree
},
76 { CSR_WIFI_ROUTER_CTRL_PEER_DEL_CFM
, CsrWifiRouterCtrlPeerDelCfmSizeof
, CsrWifiRouterCtrlPeerDelCfmSer
, CsrWifiRouterCtrlPeerDelCfmDes
, CsrWifiRouterCtrlPeerDelCfmSerFree
},
77 { CSR_WIFI_ROUTER_CTRL_UNEXPECTED_FRAME_IND
, CsrWifiRouterCtrlUnexpectedFrameIndSizeof
, CsrWifiRouterCtrlUnexpectedFrameIndSer
, CsrWifiRouterCtrlUnexpectedFrameIndDes
, CsrWifiRouterCtrlUnexpectedFrameIndSerFree
},
78 { CSR_WIFI_ROUTER_CTRL_PEER_UPDATE_CFM
, CsrWifiRouterCtrlPeerUpdateCfmSizeof
, CsrWifiRouterCtrlPeerUpdateCfmSer
, CsrWifiRouterCtrlPeerUpdateCfmDes
, CsrWifiRouterCtrlPeerUpdateCfmSerFree
},
79 { CSR_WIFI_ROUTER_CTRL_CAPABILITIES_CFM
, CsrWifiRouterCtrlCapabilitiesCfmSizeof
, CsrWifiRouterCtrlCapabilitiesCfmSer
, CsrWifiRouterCtrlCapabilitiesCfmDes
, CsrWifiRouterCtrlCapabilitiesCfmSerFree
},
80 { CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_ENABLE_CFM
, CsrWifiRouterCtrlBlockAckEnableCfmSizeof
, CsrWifiRouterCtrlBlockAckEnableCfmSer
, CsrWifiRouterCtrlBlockAckEnableCfmDes
, CsrWifiRouterCtrlBlockAckEnableCfmSerFree
},
81 { CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_DISABLE_CFM
, CsrWifiRouterCtrlBlockAckDisableCfmSizeof
, CsrWifiRouterCtrlBlockAckDisableCfmSer
, CsrWifiRouterCtrlBlockAckDisableCfmDes
, CsrWifiRouterCtrlBlockAckDisableCfmSerFree
},
82 { CSR_WIFI_ROUTER_CTRL_BLOCK_ACK_ERROR_IND
, CsrWifiRouterCtrlBlockAckErrorIndSizeof
, CsrWifiRouterCtrlBlockAckErrorIndSer
, CsrWifiRouterCtrlBlockAckErrorIndDes
, CsrWifiRouterCtrlBlockAckErrorIndSerFree
},
83 { CSR_WIFI_ROUTER_CTRL_STA_INACTIVE_IND
, CsrWifiRouterCtrlStaInactiveIndSizeof
, CsrWifiRouterCtrlStaInactiveIndSer
, CsrWifiRouterCtrlStaInactiveIndDes
, CsrWifiRouterCtrlStaInactiveIndSerFree
},
84 { CSR_WIFI_ROUTER_CTRL_WAPI_RX_MIC_CHECK_IND
, CsrWifiRouterCtrlWapiRxMicCheckIndSizeof
, CsrWifiRouterCtrlWapiRxMicCheckIndSer
, CsrWifiRouterCtrlWapiRxMicCheckIndDes
, CsrWifiRouterCtrlWapiRxMicCheckIndSerFree
},
85 { CSR_WIFI_ROUTER_CTRL_MODE_SET_CFM
, CsrWifiRouterCtrlModeSetCfmSizeof
, CsrWifiRouterCtrlModeSetCfmSer
, CsrWifiRouterCtrlModeSetCfmDes
, CsrWifiRouterCtrlModeSetCfmSerFree
},
86 { CSR_WIFI_ROUTER_CTRL_WAPI_UNICAST_TX_ENCRYPT_IND
, CsrWifiRouterCtrlWapiUnicastTxEncryptIndSizeof
, CsrWifiRouterCtrlWapiUnicastTxEncryptIndSer
, CsrWifiRouterCtrlWapiUnicastTxEncryptIndDes
, CsrWifiRouterCtrlWapiUnicastTxEncryptIndSerFree
},
88 { 0, NULL
, NULL
, NULL
, NULL
},
91 CsrMsgConvMsgEntry
* CsrWifiRouterCtrlConverterLookup(CsrMsgConvMsgEntry
*ce
, u16 msgType
)
93 if (msgType
& CSR_PRIM_UPSTREAM
)
95 u16 idx
= (msgType
& ~CSR_PRIM_UPSTREAM
) + CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT
;
96 if (idx
< (CSR_WIFI_ROUTER_CTRL_PRIM_UPSTREAM_COUNT
+ CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT
) &&
97 csrwifirouterctrl_conv_lut
[idx
].msgType
== msgType
)
99 return &csrwifirouterctrl_conv_lut
[idx
];
104 if (msgType
< CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT
&&
105 csrwifirouterctrl_conv_lut
[msgType
].msgType
== msgType
)
107 return &csrwifirouterctrl_conv_lut
[msgType
];
114 void CsrWifiRouterCtrlConverterInit(void)
116 CsrMsgConvInsert(CSR_WIFI_ROUTER_CTRL_PRIM
, csrwifirouterctrl_conv_lut
);
117 CsrMsgConvCustomLookupRegister(CSR_WIFI_ROUTER_CTRL_PRIM
, CsrWifiRouterCtrlConverterLookup
);
121 #ifdef CSR_LOG_ENABLE
122 static const CsrLogPrimitiveInformation csrwifirouterctrl_conv_info
= {
123 CSR_WIFI_ROUTER_CTRL_PRIM
,
124 (char *)"CSR_WIFI_ROUTER_CTRL_PRIM",
125 csrwifirouterctrl_conv_lut
127 const CsrLogPrimitiveInformation
* CsrWifiRouterCtrlTechInfoGet(void)
129 return &csrwifirouterctrl_conv_info
;
133 #endif /* CSR_LOG_ENABLE */
134 #endif /* EXCLUDE_CSR_WIFI_ROUTER_CTRL_MODULE */