From: Masashi Honma Date: Sat, 20 Dec 2014 23:57:15 +0000 (+0900) Subject: mesh: Add debug message when peering limit is reached X-Git-Tag: hostap_2_4~701 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=commitdiff_plain;h=46e8d90f6a8ba29ccd1ef2b9b951f9ca3aaa93b2 mesh: Add debug message when peering limit is reached Signed-off-by: Masashi Honma --- diff --git a/wpa_supplicant/mesh_mpm.c b/wpa_supplicant/mesh_mpm.c index 3b931f8..6d08f48 100644 --- a/wpa_supplicant/mesh_mpm.c +++ b/wpa_supplicant/mesh_mpm.c @@ -938,8 +938,12 @@ void mesh_mpm_action_rx(struct wpa_supplicant *wpa_s, /* Now we will figure out the appropriate event... */ switch (action_field) { case PLINK_OPEN: - if (!plink_free_count(hapd) || - (sta->peer_lid && sta->peer_lid != plid)) { + if (plink_free_count(hapd) == 0) { + event = OPN_IGNR; + wpa_printf(MSG_INFO, + "MPM: Peer link num over quota(%d)", + hapd->max_plinks); + } else if (sta->peer_lid && sta->peer_lid != plid) { event = OPN_IGNR; } else { sta->peer_lid = plid; @@ -947,9 +951,13 @@ void mesh_mpm_action_rx(struct wpa_supplicant *wpa_s, } break; case PLINK_CONFIRM: - if (!plink_free_count(hapd) || - sta->my_lid != llid || - (sta->peer_lid && sta->peer_lid != plid)) { + if (plink_free_count(hapd) == 0) { + event = CNF_IGNR; + wpa_printf(MSG_INFO, + "MPM: Peer link num over quota(%d)", + hapd->max_plinks); + } else if (sta->my_lid != llid || + (sta->peer_lid && sta->peer_lid != plid)) { event = CNF_IGNR; } else { if (!sta->peer_lid)