diff options
| author | Zhu Yi <yi.zhu@intel.com> | 2006-01-19 16:22:23 +0800 | 
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2006-01-27 17:08:07 -0500 | 
| commit | 41a25c616b3140c388ff6009a1cb0b6b06a10f29 (patch) | |
| tree | c5c7758ba0f98cf58e89731d830a4176381b49f1 | |
| parent | 8aa914b747b650fc1735f3a3171753ac15ed93ab (diff) | |
| download | olio-linux-3.10-41a25c616b3140c388ff6009a1cb0b6b06a10f29.tar.xz olio-linux-3.10-41a25c616b3140c388ff6009a1cb0b6b06a10f29.zip  | |
[PATCH] ieee80211: TIM information element parsing
Added partial support of TIM information element parsing
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
| -rw-r--r-- | net/ieee80211/ieee80211_rx.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/net/ieee80211/ieee80211_rx.c b/net/ieee80211/ieee80211_rx.c index 3ae91118c73..de402b75c42 100644 --- a/net/ieee80211/ieee80211_rx.c +++ b/net/ieee80211/ieee80211_rx.c @@ -1047,7 +1047,9 @@ static int ieee80211_parse_info_param(struct ieee80211_info_element  			break;  		case MFIE_TYPE_TIM: -			IEEE80211_DEBUG_MGMT("MFIE_TYPE_TIM: ignored\n"); +			network->tim.tim_count = info_element->data[0]; +			network->tim.tim_period = info_element->data[1]; +			IEEE80211_DEBUG_MGMT("MFIE_TYPE_TIM: partially ignored\n");  			break;  		case MFIE_TYPE_ERP_INFO: @@ -1276,6 +1278,7 @@ static void update_network(struct ieee80211_network *dst,  	dst->listen_interval = src->listen_interval;  	dst->atim_window = src->atim_window;  	dst->erp_value = src->erp_value; +	dst->tim = src->tim;  	memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len);  	dst->wpa_ie_len = src->wpa_ie_len;  |