[PATCH 4/6] nl80211: Convert some wpa_printf to wpa_msg methods (3).

greearb at candelatech.com greearb at candelatech.com
Wed Oct 19 15:20:17 EDT 2011


From: Ben Greear <greearb at candelatech.com>

This helps debugging when you have multiple interfaces
handled by a single process.

Signed-off-by: Ben Greear <greearb at candelatech.com>
---
:100644 100644 372ddf3... 873126f... M	src/drivers/driver_nl80211.c
 src/drivers/driver_nl80211.c |   98 +++++++++++++++++++++---------------------
 1 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 372ddf3..873126f 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -4127,7 +4127,7 @@ static int wpa_driver_nl80211_send_frame(struct wpa_driver_nl80211_data *drv,
 
 	res = sendmsg(drv->monitor_sock, &msg, 0);
 	if (res < 0) {
-		wpa_printf(MSG_INFO, "nl80211: sendmsg: %s", strerror(errno));
+		wpa_msg(drv->ctx, MSG_INFO, "nl80211: sendmsg: %s", strerror(errno));
 		return -1;
 	}
 	return 0;
@@ -4421,8 +4421,8 @@ static int wpa_driver_nl80211_set_freq(struct wpa_driver_nl80211_data *drv,
 	ret = send_and_recv_msgs(drv, msg, NULL, NULL);
 	if (ret == 0)
 		return 0;
-	wpa_printf(MSG_DEBUG, "nl80211: Failed to set channel (freq=%d): "
-		   "%d (%s)", freq, ret, strerror(-ret));
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Failed to set channel (freq=%d): "
+		"%d (%s)", freq, ret, strerror(-ret));
 nla_put_failure:
 	return -1;
 }
@@ -4481,8 +4481,8 @@ static int wpa_driver_nl80211_sta_add(void *priv,
 
 	ret = send_and_recv_msgs(drv, msg, NULL, NULL);
 	if (ret)
-		wpa_printf(MSG_DEBUG, "nl80211: NL80211_CMD_NEW_STATION "
-			   "result: %d (%s)", ret, strerror(-ret));
+		wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: NL80211_CMD_NEW_STATION "
+			"result: %d (%s)", ret, strerror(-ret));
 	if (ret == -EEXIST)
 		ret = 0;
  nla_put_failure:
@@ -4522,7 +4522,7 @@ static void nl80211_remove_iface(struct wpa_driver_nl80211_data *drv,
 {
 	struct nl_msg *msg;
 
-	wpa_printf(MSG_DEBUG, "nl80211: Remove interface ifindex=%d", ifidx);
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Remove interface ifindex=%d", ifidx);
 
 #ifdef HOSTAPD
 	/* stop listening for EAPOL on this interface */
@@ -4540,7 +4540,7 @@ static void nl80211_remove_iface(struct wpa_driver_nl80211_data *drv,
 	if (send_and_recv_msgs(drv, msg, NULL, NULL) == 0)
 		return;
  nla_put_failure:
-	wpa_printf(MSG_ERROR, "Failed to remove interface (ifidx=%d)", ifidx);
+	wpa_msg(drv->ctx, MSG_ERROR, "Failed to remove interface (ifidx=%d)", ifidx);
 }
 
 
@@ -4609,14 +4609,14 @@ static int nl80211_create_iface_once(struct wpa_driver_nl80211_data *drv,
 	ret = send_and_recv_msgs(drv, msg, NULL, NULL);
 	if (ret) {
  nla_put_failure:
-		wpa_printf(MSG_ERROR, "Failed to create interface %s: %d (%s)",
-			   ifname, ret, strerror(-ret));
+		wpa_msg(drv->ctx, MSG_ERROR, "Failed to create interface %s: %d (%s)",
+			ifname, ret, strerror(-ret));
 		return ret;
 	}
 
 	ifidx = if_nametoindex(ifname);
-	wpa_printf(MSG_DEBUG, "nl80211: New interface %s created: ifindex=%d",
-		   ifname, ifidx);
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: New interface %s created: ifindex=%d",
+		ifname, ifidx);
 
 	if (ifidx <= 0)
 		return -1;
@@ -4646,7 +4646,7 @@ static int nl80211_create_iface(struct wpa_driver_nl80211_data *drv,
 
 	/* if error occurred and interface exists already */
 	if (ret == -ENFILE && if_nametoindex(ifname)) {
-		wpa_printf(MSG_INFO, "Try to remove and re-create %s", ifname);
+		wpa_msg(drv->ctx, MSG_INFO, "Try to remove and re-create %s", ifname);
 
 		/* Try to remove the interface that was already there. */
 		nl80211_remove_iface(drv, if_nametoindex(ifname));
@@ -4715,7 +4715,7 @@ static void handle_frame(struct wpa_driver_nl80211_data *drv,
 		break;
 	case WLAN_FC_TYPE_CTRL:
 		/* can only get here with PS-Poll frames */
-		wpa_printf(MSG_DEBUG, "CTRL");
+		wpa_msg(drv->ctx, MSG_DEBUG, "CTRL");
 		from_unknown_sta(drv, buf, len);
 		break;
 	case WLAN_FC_TYPE_DATA:
@@ -5008,8 +5008,8 @@ nl80211_create_monitor_interface(struct wpa_driver_nl80211_data *drv)
 	}
 
 	if (add_monitor_filter(drv->monitor_sock)) {
-		wpa_printf(MSG_INFO, "Failed to set socket filter for monitor "
-			   "interface; do filtering in user space");
+		wpa_msg(drv->ctx, MSG_INFO, "Failed to set socket filter for monitor "
+			"interface; do filtering in user space");
 		/* This works, but will cost in performance. */
 	}
 
@@ -5116,9 +5116,9 @@ static int wpa_driver_nl80211_hapd_send_eapol(
 
 	res = wpa_driver_nl80211_send_frame(drv, (u8 *) hdr, len, encrypt);
 	if (res < 0) {
-		wpa_printf(MSG_ERROR, "i802_send_eapol - packet len: %lu - "
-			   "failed: %d (%s)",
-			   (unsigned long) len, errno, strerror(errno));
+		wpa_msg(drv->ctx, MSG_ERROR, "i802_send_eapol - packet len: %lu - "
+			"failed: %d (%s)",
+			(unsigned long) len, errno, strerror(errno));
 	}
 	os_free(hdr);
 
@@ -5233,13 +5233,13 @@ static int nl80211_leave_ibss(struct wpa_driver_nl80211_data *drv)
 	ret = send_and_recv_msgs(drv, msg, NULL, NULL);
 	msg = NULL;
 	if (ret) {
-		wpa_printf(MSG_DEBUG, "nl80211: Leave IBSS failed: ret=%d "
-			   "(%s)", ret, strerror(-ret));
+		wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Leave IBSS failed: ret=%d "
+			"(%s)", ret, strerror(-ret));
 		goto nla_put_failure;
 	}
 
 	ret = 0;
-	wpa_printf(MSG_DEBUG, "nl80211: Leave IBSS request sent successfully");
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Leave IBSS request sent successfully");
 
 nla_put_failure:
 	nlmsg_free(msg);
@@ -5254,12 +5254,12 @@ static int wpa_driver_nl80211_ibss(struct wpa_driver_nl80211_data *drv,
 	int ret = -1;
 	int count = 0;
 
-	wpa_printf(MSG_DEBUG, "nl80211: Join IBSS (ifindex=%d)", drv->ifindex);
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Join IBSS (ifindex=%d)", drv->ifindex);
 
 	if (wpa_driver_nl80211_set_mode(&drv->first_bss,
 					NL80211_IFTYPE_ADHOC)) {
-		wpa_printf(MSG_INFO, "nl80211: Failed to set interface into "
-			   "IBSS mode");
+		wpa_msg(drv->ctx, MSG_INFO,
+			"nl80211: Failed to set interface into IBSS mode");
 		return -1;
 	}
 
@@ -5282,7 +5282,7 @@ retry:
 	os_memcpy(drv->ssid, params->ssid, params->ssid_len);
 	drv->ssid_len = params->ssid_len;
 
-	wpa_printf(MSG_DEBUG, "  * freq=%d", params->freq);
+	wpa_msg(drv->ctx, MSG_DEBUG, "  * freq=%d", params->freq);
 	NLA_PUT_U32(msg, NL80211_ATTR_WIPHY_FREQ, params->freq);
 
 	ret = nl80211_set_conn_keys(params, msg);
@@ -5300,12 +5300,12 @@ retry:
 	ret = send_and_recv_msgs(drv, msg, NULL, NULL);
 	msg = NULL;
 	if (ret) {
-		wpa_printf(MSG_DEBUG, "nl80211: Join IBSS failed: ret=%d (%s)",
-			   ret, strerror(-ret));
+		wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Join IBSS failed: ret=%d (%s)",
+			ret, strerror(-ret));
 		count++;
 		if (ret == -EALREADY && count == 1) {
-			wpa_printf(MSG_DEBUG, "nl80211: Retry IBSS join after "
-				   "forced leave");
+			wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Retry IBSS join after "
+				"forced leave");
 			nl80211_leave_ibss(drv);
 			nlmsg_free(msg);
 			goto retry;
@@ -5314,7 +5314,7 @@ retry:
 		goto nla_put_failure;
 	}
 	ret = 0;
-	wpa_printf(MSG_DEBUG, "nl80211: Join IBSS request sent successfully");
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Join IBSS request sent successfully");
 
 nla_put_failure:
 	nlmsg_free(msg);
@@ -5385,18 +5385,18 @@ static int wpa_driver_nl80211_connect(
 	if (!msg)
 		return -1;
 
-	wpa_printf(MSG_DEBUG, "nl80211: Connect (ifindex=%d)", drv->ifindex);
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Connect (ifindex=%d)", drv->ifindex);
 	genlmsg_put(msg, 0, 0, genl_family_get_id(drv->nl80211), 0, 0,
 		    NL80211_CMD_CONNECT, 0);
 
 	NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, drv->ifindex);
 	if (params->bssid) {
-		wpa_printf(MSG_DEBUG, "  * bssid=" MACSTR,
-			   MAC2STR(params->bssid));
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * bssid=" MACSTR,
+			MAC2STR(params->bssid));
 		NLA_PUT(msg, NL80211_ATTR_MAC, ETH_ALEN, params->bssid);
 	}
 	if (params->freq) {
-		wpa_printf(MSG_DEBUG, "  * freq=%d", params->freq);
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * freq=%d", params->freq);
 		NLA_PUT_U32(msg, NL80211_ATTR_WIPHY_FREQ, params->freq);
 	}
 	if (params->ssid) {
@@ -5438,7 +5438,7 @@ static int wpa_driver_nl80211_connect(
 	else
 		goto nla_put_failure;
 
-	wpa_printf(MSG_DEBUG, "  * Auth Type %d", type);
+	wpa_msg(drv->ctx, MSG_DEBUG, "  * Auth Type %d", type);
 	NLA_PUT_U32(msg, NL80211_ATTR_AUTH_TYPE, type);
 
 skip_auth_type:
@@ -5450,7 +5450,7 @@ skip_auth_type:
 		if (params->wpa_proto & WPA_PROTO_RSN)
 			ver |= NL80211_WPA_VERSION_2;
 
-		wpa_printf(MSG_DEBUG, "  * WPA Versions 0x%x", ver);
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * WPA Versions 0x%x", ver);
 		NLA_PUT_U32(msg, NL80211_ATTR_WPA_VERSIONS, ver);
 	}
 
@@ -5532,7 +5532,7 @@ skip_auth_type:
 		goto nla_put_failure;
 	}
 	ret = 0;
-	wpa_printf(MSG_DEBUG, "nl80211: Connect request send successfully");
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Connect request send successfully");
 
 nla_put_failure:
 	nlmsg_free(msg);
@@ -5570,19 +5570,19 @@ static int wpa_driver_nl80211_associate(
 	if (!msg)
 		return -1;
 
-	wpa_printf(MSG_DEBUG, "nl80211: Associate (ifindex=%d)",
-		   drv->ifindex);
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Associate (ifindex=%d)",
+		drv->ifindex);
 	genlmsg_put(msg, 0, 0, genl_family_get_id(drv->nl80211), 0, 0,
 		    NL80211_CMD_ASSOCIATE, 0);
 
 	NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, drv->ifindex);
 	if (params->bssid) {
-		wpa_printf(MSG_DEBUG, "  * bssid=" MACSTR,
-			   MAC2STR(params->bssid));
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * bssid=" MACSTR,
+			MAC2STR(params->bssid));
 		NLA_PUT(msg, NL80211_ATTR_MAC, ETH_ALEN, params->bssid);
 	}
 	if (params->freq) {
-		wpa_printf(MSG_DEBUG, "  * freq=%d", params->freq);
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * freq=%d", params->freq);
 		NLA_PUT_U32(msg, NL80211_ATTR_WIPHY_FREQ, params->freq);
 		drv->assoc_freq = params->freq;
 	} else
@@ -5654,26 +5654,26 @@ static int wpa_driver_nl80211_associate(
 	NLA_PUT_FLAG(msg, NL80211_ATTR_CONTROL_PORT);
 
 	if (params->prev_bssid) {
-		wpa_printf(MSG_DEBUG, "  * prev_bssid=" MACSTR,
-			   MAC2STR(params->prev_bssid));
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * prev_bssid=" MACSTR,
+			MAC2STR(params->prev_bssid));
 		NLA_PUT(msg, NL80211_ATTR_PREV_BSSID, ETH_ALEN,
 			params->prev_bssid);
 	}
 
 	if (params->p2p)
-		wpa_printf(MSG_DEBUG, "  * P2P group");
+		wpa_msg(drv->ctx, MSG_DEBUG, "  * P2P group");
 
 	ret = send_and_recv_msgs(drv, msg, NULL, NULL);
 	msg = NULL;
 	if (ret) {
-		wpa_printf(MSG_DEBUG, "nl80211: MLME command failed: ret=%d "
-			   "(%s)", ret, strerror(-ret));
+		wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: MLME command failed: ret=%d "
+			"(%s)", ret, strerror(-ret));
 		nl80211_dump_scan(drv);
 		goto nla_put_failure;
 	}
 	ret = 0;
-	wpa_printf(MSG_DEBUG, "nl80211: Association request send "
-		   "successfully");
+	wpa_msg(drv->ctx, MSG_DEBUG, "nl80211: Association request send "
+		"successfully");
 
 nla_put_failure:
 	nlmsg_free(msg);
-- 
1.7.3.4



More information about the HostAP mailing list