ieee->rts = DEFAULT_FTS; 
struct net_device *alloc_ieee80211(int sizeof_priv){	struct ieee80211_device *ieee;	struct net_device *dev;	int err;	IEEE80211_DEBUG_INFO("Initializing...\n");	dev = alloc_etherdev(sizeof(struct ieee80211_device) + sizeof_priv);	if (!dev) {		IEEE80211_ERROR("Unable to network device.\n");		goto failed;	}	ieee = netdev_priv(dev);	dev->hard_start_xmit = ieee80211_xmit;	ieee->dev = dev;	err = ieee80211_networks_allocate(ieee);	if (err) {		IEEE80211_ERROR("Unable to allocate beacon storage: %d\n", err);		goto failed;	}	ieee80211_networks_initialize(ieee);	/* Default fragmentation threshold is maximum payload size */	ieee->fts = DEFAULT_FTS;	ieee->scan_age = DEFAULT_MAX_SCAN_AGE;	ieee->open_wep = 1;	/* Default to enabling full open WEP with host based encrypt/decrypt */	ieee->host_encrypt = 1;	ieee->host_decrypt = 1;	ieee->ieee802_1x = 1;	/* Default to supporting 802.1x */	INIT_LIST_HEAD(&ieee->crypt_deinit_list);	init_timer(&ieee->crypt_deinit_timer);	ieee->crypt_deinit_timer.data = (unsigned long)ieee;	ieee->crypt_deinit_timer.function = ieee80211_crypt_deinit_handler;	ieee->crypt_quiesced = 0;	spin_lock_init(&ieee->lock);	ieee->wpa_enabled = 0;	ieee->tkip_countermeasures = 0;	ieee->drop_unencrypted = 0;	ieee->privacy_invoked = 0;	ieee->ieee802_1x = 1;	return dev;      failed:	if (dev)		free_netdev(dev);	return NULL;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3cdd00c5827621cd0b1bb0665aa62ef9a724297d/ieee80211_module.c/clean/net/ieee80211/ieee80211_module.c