* [PATCH] mac80211: fix key debugfs
@ 2007-08-16 12:44 Johannes Berg
0 siblings, 0 replies; only message in thread
From: Johannes Berg @ 2007-08-16 12:44 UTC (permalink / raw)
To: John W. Linville; +Cc: linux-wireless
Looks like I was dreaming when writing that code.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
---
net/mac80211/debugfs_key.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
--- wireless-dev.orig/net/mac80211/debugfs_key.c 2007-08-15 20:06:36.003475381 +0200
+++ wireless-dev/net/mac80211/debugfs_key.c 2007-08-15 20:19:47.383475381 +0200
@@ -77,14 +77,17 @@ static ssize_t key_tx_spec_read(struct f
switch (key->alg) {
case ALG_WEP:
len = scnprintf(buf, sizeof(buf), "\n");
+ break;
case ALG_TKIP:
len = scnprintf(buf, sizeof(buf), "%08x %04x\n",
key->u.tkip.iv32,
key->u.tkip.iv16);
+ break;
case ALG_CCMP:
tpn = key->u.ccmp.tx_pn;
len = scnprintf(buf, sizeof(buf), "%02x%02x%02x%02x%02x%02x\n",
tpn[0], tpn[1], tpn[2], tpn[3], tpn[4], tpn[5]);
+ break;
default:
return 0;
}
@@ -103,6 +106,7 @@ static ssize_t key_rx_spec_read(struct f
switch (key->alg) {
case ALG_WEP:
len = scnprintf(buf, sizeof(buf), "\n");
+ break;
case ALG_TKIP:
for (i = 0; i < NUM_RX_DATA_QUEUES; i++)
p += scnprintf(p, sizeof(buf)+buf-p,
@@ -110,6 +114,7 @@ static ssize_t key_rx_spec_read(struct f
key->u.tkip.iv32_rx[i],
key->u.tkip.iv16_rx[i]);
len = p - buf;
+ break;
case ALG_CCMP:
for (i = 0; i < NUM_RX_DATA_QUEUES; i++) {
rpn = key->u.ccmp.rx_pn[i];
@@ -119,6 +124,7 @@ static ssize_t key_rx_spec_read(struct f
rpn[3], rpn[4], rpn[5]);
}
len = p - buf;
+ break;
default:
return 0;
}
@@ -239,7 +245,7 @@ void ieee80211_debugfs_key_sta_link(stru
if (!key->debugfs.dir)
return;
- sprintf(buf, "../sta/" MAC_FMT, MAC_ARG(sta->addr));
+ sprintf(buf, "../../stations/" MAC_FMT, MAC_ARG(sta->addr));
key->debugfs.stalink =
debugfs_create_symlink("station", key->debugfs.dir, buf);
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-08-16 13:11 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-16 12:44 [PATCH] mac80211: fix key debugfs Johannes Berg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox