iw: refresh patches
Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
df93d53a4b
commit
e30608b736
4 changed files with 11 additions and 25 deletions
|
@ -12,11 +12,9 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com>
|
||||||
interface.c | 7 +++++++
|
interface.c | 7 +++++++
|
||||||
1 file changed, 7 insertions(+)
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
diff --git a/interface.c b/interface.c
|
|
||||||
index 73ccecd..4f0821d 100644
|
|
||||||
--- a/interface.c
|
--- a/interface.c
|
||||||
+++ b/interface.c
|
+++ b/interface.c
|
||||||
@@ -368,6 +368,13 @@ static int print_iface_handler(struct nl_msg *msg, void *arg)
|
@@ -368,6 +368,13 @@ static int print_iface_handler(struct nl
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,6 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com>
|
||||||
ibss.c | 49 +++++++++++++++++++++++++++++++++++++++++--------
|
ibss.c | 49 +++++++++++++++++++++++++++++++++++++++++--------
|
||||||
1 file changed, 41 insertions(+), 8 deletions(-)
|
1 file changed, 41 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/ibss.c b/ibss.c
|
|
||||||
index 7a0b707..a99a262 100644
|
|
||||||
--- a/ibss.c
|
--- a/ibss.c
|
||||||
+++ b/ibss.c
|
+++ b/ibss.c
|
||||||
@@ -16,6 +16,39 @@
|
@@ -16,6 +16,39 @@
|
||||||
|
@ -58,7 +56,7 @@ index 7a0b707..a99a262 100644
|
||||||
static int join_ibss(struct nl80211_state *state,
|
static int join_ibss(struct nl80211_state *state,
|
||||||
struct nl_msg *msg,
|
struct nl_msg *msg,
|
||||||
int argc, char **argv,
|
int argc, char **argv,
|
||||||
@@ -30,12 +63,8 @@ static int join_ibss(struct nl80211_state *state,
|
@@ -30,12 +63,8 @@ static int join_ibss(struct nl80211_stat
|
||||||
int bintval;
|
int bintval;
|
||||||
int i;
|
int i;
|
||||||
unsigned long freq;
|
unsigned long freq;
|
||||||
|
@ -73,7 +71,7 @@ index 7a0b707..a99a262 100644
|
||||||
{ .name = "HT20",
|
{ .name = "HT20",
|
||||||
.width = NL80211_CHAN_WIDTH_20,
|
.width = NL80211_CHAN_WIDTH_20,
|
||||||
.freq1_diff = 0,
|
.freq1_diff = 0,
|
||||||
@@ -60,6 +89,10 @@ static int join_ibss(struct nl80211_state *state,
|
@@ -60,6 +89,10 @@ static int join_ibss(struct nl80211_stat
|
||||||
.width = NL80211_CHAN_WIDTH_10,
|
.width = NL80211_CHAN_WIDTH_10,
|
||||||
.freq1_diff = 0,
|
.freq1_diff = 0,
|
||||||
.chantype = -1 },
|
.chantype = -1 },
|
||||||
|
@ -84,7 +82,7 @@ index 7a0b707..a99a262 100644
|
||||||
};
|
};
|
||||||
|
|
||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
@@ -90,7 +123,7 @@ static int join_ibss(struct nl80211_state *state,
|
@@ -90,7 +123,7 @@ static int join_ibss(struct nl80211_stat
|
||||||
NLA_PUT_U32(msg, NL80211_ATTR_CHANNEL_WIDTH,
|
NLA_PUT_U32(msg, NL80211_ATTR_CHANNEL_WIDTH,
|
||||||
chanmode_selected->width);
|
chanmode_selected->width);
|
||||||
NLA_PUT_U32(msg, NL80211_ATTR_CENTER_FREQ1,
|
NLA_PUT_U32(msg, NL80211_ATTR_CENTER_FREQ1,
|
||||||
|
|
|
@ -7,11 +7,9 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com>
|
||||||
ibss.c | 8 ++++----
|
ibss.c | 8 ++++----
|
||||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/ibss.c b/ibss.c
|
|
||||||
index a99a262..23bda70 100644
|
|
||||||
--- a/ibss.c
|
--- a/ibss.c
|
||||||
+++ b/ibss.c
|
+++ b/ibss.c
|
||||||
@@ -81,15 +81,15 @@ static int join_ibss(struct nl80211_state *state,
|
@@ -81,15 +81,15 @@ static int join_ibss(struct nl80211_stat
|
||||||
.width = NL80211_CHAN_WIDTH_20_NOHT,
|
.width = NL80211_CHAN_WIDTH_20_NOHT,
|
||||||
.freq1_diff = 0,
|
.freq1_diff = 0,
|
||||||
.chantype = NL80211_CHAN_NO_HT },
|
.chantype = NL80211_CHAN_NO_HT },
|
||||||
|
|
|
@ -15,8 +15,6 @@ Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
|
||||||
util.c | 26 ++++++++++++++++++++++++++
|
util.c | 26 ++++++++++++++++++++++++++
|
||||||
4 files changed, 43 insertions(+), 41 deletions(-)
|
4 files changed, 43 insertions(+), 41 deletions(-)
|
||||||
|
|
||||||
diff --git a/ibss.c b/ibss.c
|
|
||||||
index 23bda70..ac06fc5 100644
|
|
||||||
--- a/ibss.c
|
--- a/ibss.c
|
||||||
+++ b/ibss.c
|
+++ b/ibss.c
|
||||||
@@ -16,39 +16,6 @@
|
@@ -16,39 +16,6 @@
|
||||||
|
@ -59,8 +57,6 @@ index 23bda70..ac06fc5 100644
|
||||||
static int join_ibss(struct nl80211_state *state,
|
static int join_ibss(struct nl80211_state *state,
|
||||||
struct nl_msg *msg,
|
struct nl_msg *msg,
|
||||||
int argc, char **argv,
|
int argc, char **argv,
|
||||||
diff --git a/iw.h b/iw.h
|
|
||||||
index cef9da8..8e1a37a 100644
|
|
||||||
--- a/iw.h
|
--- a/iw.h
|
||||||
+++ b/iw.h
|
+++ b/iw.h
|
||||||
@@ -59,6 +59,13 @@ struct cmd {
|
@@ -59,6 +59,13 @@ struct cmd {
|
||||||
|
@ -77,7 +73,7 @@ index cef9da8..8e1a37a 100644
|
||||||
#define ARRAY_SIZE(ar) (sizeof(ar)/sizeof(ar[0]))
|
#define ARRAY_SIZE(ar) (sizeof(ar)/sizeof(ar[0]))
|
||||||
#define DIV_ROUND_UP(x, y) (((x) + (y - 1)) / (y))
|
#define DIV_ROUND_UP(x, y) (((x) + (y - 1)) / (y))
|
||||||
|
|
||||||
@@ -174,6 +181,8 @@ void print_ies(unsigned char *ie, int ielen, bool unknown,
|
@@ -174,6 +181,8 @@ void print_ies(unsigned char *ie, int ie
|
||||||
void parse_bitrate(struct nlattr *bitrate_attr, char *buf, int buflen);
|
void parse_bitrate(struct nlattr *bitrate_attr, char *buf, int buflen);
|
||||||
void iw_hexdump(const char *prefix, const __u8 *data, size_t len);
|
void iw_hexdump(const char *prefix, const __u8 *data, size_t len);
|
||||||
|
|
||||||
|
@ -86,11 +82,9 @@ index cef9da8..8e1a37a 100644
|
||||||
#define SCHED_SCAN_OPTIONS "interval <in_msecs> [delay <in_secs>] " \
|
#define SCHED_SCAN_OPTIONS "interval <in_msecs> [delay <in_secs>] " \
|
||||||
"[freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]]"
|
"[freqs <freq>+] [matches [ssid <ssid>]+]] [active [ssid <ssid>]+|passive] [randomise[=<addr>/<mask>]]"
|
||||||
int parse_sched_scan(struct nl_msg *msg, int *argc, char ***argv);
|
int parse_sched_scan(struct nl_msg *msg, int *argc, char ***argv);
|
||||||
diff --git a/mesh.c b/mesh.c
|
|
||||||
index 0090530..930d58f 100644
|
|
||||||
--- a/mesh.c
|
--- a/mesh.c
|
||||||
+++ b/mesh.c
|
+++ b/mesh.c
|
||||||
@@ -439,12 +439,8 @@ static int join_mesh(struct nl80211_state *state,
|
@@ -439,12 +439,8 @@ static int join_mesh(struct nl80211_stat
|
||||||
int bintval, dtim_period, i, n_rates = 0;
|
int bintval, dtim_period, i, n_rates = 0;
|
||||||
char *end, *value = NULL, *sptr = NULL;
|
char *end, *value = NULL, *sptr = NULL;
|
||||||
unsigned long freq = 0;
|
unsigned long freq = 0;
|
||||||
|
@ -105,7 +99,7 @@ index 0090530..930d58f 100644
|
||||||
{ .name = "HT20",
|
{ .name = "HT20",
|
||||||
.width = NL80211_CHAN_WIDTH_20,
|
.width = NL80211_CHAN_WIDTH_20,
|
||||||
.freq1_diff = 0,
|
.freq1_diff = 0,
|
||||||
@@ -461,6 +457,10 @@ static int join_mesh(struct nl80211_state *state,
|
@@ -461,6 +457,10 @@ static int join_mesh(struct nl80211_stat
|
||||||
.width = NL80211_CHAN_WIDTH_20_NOHT,
|
.width = NL80211_CHAN_WIDTH_20_NOHT,
|
||||||
.freq1_diff = 0,
|
.freq1_diff = 0,
|
||||||
.chantype = NL80211_CHAN_NO_HT },
|
.chantype = NL80211_CHAN_NO_HT },
|
||||||
|
@ -116,7 +110,7 @@ index 0090530..930d58f 100644
|
||||||
};
|
};
|
||||||
|
|
||||||
if (argc < 1)
|
if (argc < 1)
|
||||||
@@ -497,7 +497,7 @@ static int join_mesh(struct nl80211_state *state,
|
@@ -497,7 +497,7 @@ static int join_mesh(struct nl80211_stat
|
||||||
NLA_PUT_U32(msg, NL80211_ATTR_CHANNEL_WIDTH,
|
NLA_PUT_U32(msg, NL80211_ATTR_CHANNEL_WIDTH,
|
||||||
chanmode_selected->width);
|
chanmode_selected->width);
|
||||||
NLA_PUT_U32(msg, NL80211_ATTR_CENTER_FREQ1,
|
NLA_PUT_U32(msg, NL80211_ATTR_CENTER_FREQ1,
|
||||||
|
@ -125,7 +119,7 @@ index 0090530..930d58f 100644
|
||||||
if (chanmode_selected->chantype != -1)
|
if (chanmode_selected->chantype != -1)
|
||||||
NLA_PUT_U32(msg,
|
NLA_PUT_U32(msg,
|
||||||
NL80211_ATTR_WIPHY_CHANNEL_TYPE,
|
NL80211_ATTR_WIPHY_CHANNEL_TYPE,
|
||||||
@@ -599,7 +599,7 @@ static int join_mesh(struct nl80211_state *state,
|
@@ -599,7 +599,7 @@ static int join_mesh(struct nl80211_stat
|
||||||
nla_put_failure:
|
nla_put_failure:
|
||||||
return -ENOBUFS;
|
return -ENOBUFS;
|
||||||
}
|
}
|
||||||
|
@ -134,11 +128,9 @@ index 0090530..930d58f 100644
|
||||||
" [basic-rates <rate in Mbps,rate2,...>]], [mcast-rate <rate in Mbps>]"
|
" [basic-rates <rate in Mbps,rate2,...>]], [mcast-rate <rate in Mbps>]"
|
||||||
" [beacon-interval <time in TUs>] [dtim-period <value>]"
|
" [beacon-interval <time in TUs>] [dtim-period <value>]"
|
||||||
" [vendor_sync on|off] [<param>=<value>]*",
|
" [vendor_sync on|off] [<param>=<value>]*",
|
||||||
diff --git a/util.c b/util.c
|
|
||||||
index 4efc4c8..d75ffe0 100644
|
|
||||||
--- a/util.c
|
--- a/util.c
|
||||||
+++ b/util.c
|
+++ b/util.c
|
||||||
@@ -728,3 +728,29 @@ void iw_hexdump(const char *prefix, const __u8 *buf, size_t size)
|
@@ -728,3 +728,29 @@ void iw_hexdump(const char *prefix, cons
|
||||||
}
|
}
|
||||||
printf("\n\n");
|
printf("\n\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue