priv->sys_config.disable_unicast_decryption = 1; priv->sys_config.disable_multicast_decryption = 1; break;
static void ipw_set_hwcrypto_keys(struct ipw_priv *priv){	switch (priv->ieee->sec.level) {	case SEC_LEVEL_3:		if (!(priv->ieee->sec.flags & SEC_ACTIVE_KEY))			break;		ipw_send_tgi_tx_key(priv, DCT_FLAG_EXT_SECURITY_CCM,				    priv->ieee->sec.active_key);		ipw_send_wep_keys(priv, DCW_WEP_KEY_SEC_TYPE_CCM);		priv->sys_config.disable_unicast_decryption = 0;		priv->sys_config.disable_multicast_decryption = 0;		priv->ieee->host_decrypt = 0;		if (ipw_send_system_config(priv, &priv->sys_config))			IPW_ERROR("ipw_send_system_config failed\n");		break;	case SEC_LEVEL_2:		if (!(priv->ieee->sec.flags & SEC_ACTIVE_KEY))			break;		ipw_send_tgi_tx_key(priv, DCT_FLAG_EXT_SECURITY_TKIP,				    priv->ieee->sec.active_key);		priv->sys_config.disable_unicast_decryption = 1;		priv->sys_config.disable_multicast_decryption = 1;		priv->ieee->host_decrypt = 1;		if (ipw_send_system_config(priv, &priv->sys_config))			IPW_ERROR("ipw_send_system_config failed\n");		break;	case SEC_LEVEL_1:		ipw_send_wep_keys(priv, DCW_WEP_KEY_SEC_TYPE_WEP);		priv->sys_config.disable_unicast_decryption = 0;		priv->sys_config.disable_multicast_decryption = 0;		priv->ieee->host_decrypt = 0;		if (ipw_send_system_config(priv, &priv->sys_config))			IPW_ERROR("ipw_send_system_config failed\n");		break;	case SEC_LEVEL_0:	default:		break;	}}