[PATCH 0/2] dbus: Do Not Coalesce State Changed Signals

Jouni Malinen j at w1.fi
Mon Oct 24 16:10:27 EDT 2011


On Mon, Oct 24, 2011 at 12:07:41PM -0700, Sam Leffler wrote:
> We agree about having explicit signal.  The way we infer a 4WHS issue
> is no less reliable than we would get if State change signals were NOT
> coalesced.  Having an explicit status code / indication is what I
> suggested >year ago when we first hit this issue.  Having the 802.11
> status / reason codes would definitely improve life when a connection
> manager wants to get directly involved in handling certain events.

Huh.. We don't have that with D-Bus? The reason code is included in the
ctrl_iface CTRL-EVENT-DISCONNECTED event and now that I tried to find
matching D-Bus code, I did not even find any signal going out when we
receive a deauth/disassoc frame from the AP. Is the D-Bus interface
really using just the wpa_state change event for this?

Similarly, there is a ctrl_iface event on possible 4-way handshake
event, but obviously no D-Bus code for that either. Not that this would
really be very reliable indication in the first place.. Actually, I
could make it a bit more reliable now that some APs are starting to use
reason codes 15 or 16 to indicate 4-way handshake timeouts and that
could filter out many false positives here.

-- 
Jouni Malinen                                            PGP id EFC895FA


More information about the HostAP mailing list