aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/utils/iw
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2015-09-18 13:40:03 +0000
committerFelix Fietkau <nbd@openwrt.org>2015-09-18 13:40:03 +0000
commit7916c742c08c0628099774bd1249be6f2ed6e594 (patch)
treec543f1e8b5b756085818b0257c15a97643b10e52 /package/network/utils/iw
parentd8f635ef95c7ad7e0f38ff2ad6a4768bf7e6cb27 (diff)
downloadmaster-187ad058-7916c742c08c0628099774bd1249be6f2ed6e594.tar.gz
master-187ad058-7916c742c08c0628099774bd1249be6f2ed6e594.tar.bz2
master-187ad058-7916c742c08c0628099774bd1249be6f2ed6e594.zip
iw: restore limited event monitor functionality (#20546)
Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47006 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/network/utils/iw')
-rw-r--r--package/network/utils/iw/patches/200-reduce_size.patch59
1 files changed, 38 insertions, 21 deletions
diff --git a/package/network/utils/iw/patches/200-reduce_size.patch b/package/network/utils/iw/patches/200-reduce_size.patch
index fb0d869d11..3ba4730a2f 100644
--- a/package/network/utils/iw/patches/200-reduce_size.patch
+++ b/package/network/utils/iw/patches/200-reduce_size.patch
@@ -107,27 +107,6 @@
static int print_feature_handler(struct nl_msg *msg, void *arg)
{
---- a/event.c
-+++ b/event.c
-@@ -298,6 +298,7 @@ static int print_event(struct nl_msg *ms
- int rem_nst;
- __u16 status;
-
-+ return;
- if (args->time || args->reltime) {
- unsigned long long usecs, previous;
-
-@@ -764,8 +765,10 @@ static int print_events(struct nl80211_s
-
- return __do_listen_events(state, 0, NULL, &args);
- }
-+#if 0
- TOPLEVEL(event, "[-t] [-r] [-f]", 0, 0, CIB_NONE, print_events,
- "Monitor events from the kernel.\n"
- "-t - print timestamp\n"
- "-r - print relative timstamp\n"
- "-f - print full frame for auth/assoc etc.");
-+#endif
--- a/scan.c
+++ b/scan.c
@@ -1080,6 +1080,7 @@ static void print_ht_op(const uint8_t ty
@@ -236,3 +215,41 @@
int ieee80211_channel_to_frequency(int chan, enum nl80211_band band)
{
+--- a/event.c
++++ b/event.c
+@@ -334,6 +334,7 @@ static int print_event(struct nl_msg *ms
+ }
+
+ switch (gnlh->cmd) {
++#if 0
+ case NL80211_CMD_NEW_WIPHY:
+ printf("renamed to %s\n", nla_get_string(tb[NL80211_ATTR_WIPHY_NAME]));
+ break;
+@@ -368,6 +369,7 @@ static int print_event(struct nl_msg *ms
+ case NL80211_CMD_SCHED_SCAN_RESULTS:
+ printf("got scheduled scan results\n");
+ break;
++#endif
+ case NL80211_CMD_REG_CHANGE:
+ printf("regulatory domain change: ");
+
+@@ -446,6 +448,7 @@ static int print_event(struct nl_msg *ms
+ mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC]));
+ printf("del station %s\n", macbuf);
+ break;
++#if 0
+ case NL80211_CMD_JOIN_IBSS:
+ mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC]));
+ printf("IBSS %s joined\n", macbuf);
+@@ -599,9 +602,9 @@ static int print_event(struct nl_msg *ms
+ }
+ printf("\n");
+ break;
++#endif
+ default:
+- printf("unknown event %d (%s)\n",
+- gnlh->cmd, command_name(gnlh->cmd));
++ printf("unknown event %d\n", gnlh->cmd);
+ break;
+ }
+