When a wifi interface acts as a client, ifconfig will currently display the default value 'ccmp' for the wpagroupcipher parameter, even while associated to a WPA2 access point which uses TKIP as the group cipher for WPA1 compatibility.
This patch updates the variable which gets copied out when ifconfig asks for this information, so we get the group cipher displayed correctly. This is a cosmetic problem only since the actual negotiation of the group cipher is based on ni->ni_rsngroupcipher, not ic->ic_rsngroupcipher. ok? diff 21633c8848e72769b1658114d9c706c177040a2a /usr/src blob - 333f6c1b22a6c027dd8f417430082d27587a6d2f file + sys/net80211/ieee80211_pae_input.c --- sys/net80211/ieee80211_pae_input.c +++ sys/net80211/ieee80211_pae_input.c @@ -651,6 +651,8 @@ ieee80211_recv_4way_msg3(struct ieee80211com *ic, ni->ni_port_valid = 1; ieee80211_set_link_state(ic, LINK_STATE_UP); ni->ni_assoc_fail = 0; + if (ic->ic_opmode == IEEE80211_M_STA) + ic->ic_rsngroupcipher = ni->ni_rsngroupcipher; } } deauth: