diff options
author | Zhu Yi <yi.zhu@intel.com> | 2006-01-19 03:22:23 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2006-01-27 17:08:07 -0500 |
commit | 41a25c616b3140c388ff6009a1cb0b6b06a10f29 (patch) | |
tree | c5c7758ba0f98cf58e89731d830a4176381b49f1 /net/ieee80211/ieee80211_rx.c | |
parent | 8aa914b747b650fc1735f3a3171753ac15ed93ab (diff) |
[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>
Diffstat (limited to 'net/ieee80211/ieee80211_rx.c')
-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 3ae91118c736..de402b75c428 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 | |||
1047 | break; | 1047 | break; |
1048 | 1048 | ||
1049 | case MFIE_TYPE_TIM: | 1049 | case MFIE_TYPE_TIM: |
1050 | IEEE80211_DEBUG_MGMT("MFIE_TYPE_TIM: ignored\n"); | 1050 | network->tim.tim_count = info_element->data[0]; |
1051 | network->tim.tim_period = info_element->data[1]; | ||
1052 | IEEE80211_DEBUG_MGMT("MFIE_TYPE_TIM: partially ignored\n"); | ||
1051 | break; | 1053 | break; |
1052 | 1054 | ||
1053 | case MFIE_TYPE_ERP_INFO: | 1055 | case MFIE_TYPE_ERP_INFO: |
@@ -1276,6 +1278,7 @@ static void update_network(struct ieee80211_network *dst, | |||
1276 | dst->listen_interval = src->listen_interval; | 1278 | dst->listen_interval = src->listen_interval; |
1277 | dst->atim_window = src->atim_window; | 1279 | dst->atim_window = src->atim_window; |
1278 | dst->erp_value = src->erp_value; | 1280 | dst->erp_value = src->erp_value; |
1281 | dst->tim = src->tim; | ||
1279 | 1282 | ||
1280 | memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len); | 1283 | memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len); |
1281 | dst->wpa_ie_len = src->wpa_ie_len; | 1284 | dst->wpa_ie_len = src->wpa_ie_len; |