From e30608b736f44e70da6bd29fbcfdc9dd5ec42f02 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 14 May 2016 18:12:17 +0200 Subject: [PATCH 1/1] iw: refresh patches Signed-off-by: Felix Fietkau --- .../300-display_interface_TX_power.patch | 4 +--- .../utils/iw/patches/301-ibss_add_VHT80.patch | 8 +++----- .../302-ibss_use_MHz_instead_MHZ.patch | 4 +--- .../utils/iw/patches/303-mesh_add_VHT80.patch | 20 ++++++------------- 4 files changed, 11 insertions(+), 25 deletions(-) diff --git a/package/network/utils/iw/patches/300-display_interface_TX_power.patch b/package/network/utils/iw/patches/300-display_interface_TX_power.patch index 574c490318..2cdf360cc5 100644 --- a/package/network/utils/iw/patches/300-display_interface_TX_power.patch +++ b/package/network/utils/iw/patches/300-display_interface_TX_power.patch @@ -12,11 +12,9 @@ Signed-off-by: Johannes Berg interface.c | 7 +++++++ 1 file changed, 7 insertions(+) -diff --git a/interface.c b/interface.c -index 73ccecd..4f0821d 100644 --- a/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"); } diff --git a/package/network/utils/iw/patches/301-ibss_add_VHT80.patch b/package/network/utils/iw/patches/301-ibss_add_VHT80.patch index 709fbb2914..0627bccb46 100644 --- a/package/network/utils/iw/patches/301-ibss_add_VHT80.patch +++ b/package/network/utils/iw/patches/301-ibss_add_VHT80.patch @@ -14,8 +14,6 @@ Signed-off-by: Johannes Berg ibss.c | 49 +++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 8 deletions(-) -diff --git a/ibss.c b/ibss.c -index 7a0b707..a99a262 100644 --- a/ibss.c +++ b/ibss.c @@ -16,6 +16,39 @@ @@ -58,7 +56,7 @@ index 7a0b707..a99a262 100644 static int join_ibss(struct nl80211_state *state, struct nl_msg *msg, 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 i; unsigned long freq; @@ -73,7 +71,7 @@ index 7a0b707..a99a262 100644 { .name = "HT20", .width = NL80211_CHAN_WIDTH_20, .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, .freq1_diff = 0, .chantype = -1 }, @@ -84,7 +82,7 @@ index 7a0b707..a99a262 100644 }; 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, chanmode_selected->width); NLA_PUT_U32(msg, NL80211_ATTR_CENTER_FREQ1, diff --git a/package/network/utils/iw/patches/302-ibss_use_MHz_instead_MHZ.patch b/package/network/utils/iw/patches/302-ibss_use_MHz_instead_MHZ.patch index fc4442792d..f96d5eafda 100644 --- a/package/network/utils/iw/patches/302-ibss_use_MHz_instead_MHZ.patch +++ b/package/network/utils/iw/patches/302-ibss_use_MHz_instead_MHZ.patch @@ -7,11 +7,9 @@ Signed-off-by: Johannes Berg ibss.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) -diff --git a/ibss.c b/ibss.c -index a99a262..23bda70 100644 --- a/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, .freq1_diff = 0, .chantype = NL80211_CHAN_NO_HT }, diff --git a/package/network/utils/iw/patches/303-mesh_add_VHT80.patch b/package/network/utils/iw/patches/303-mesh_add_VHT80.patch index fe8dc21a19..956b0505e6 100644 --- a/package/network/utils/iw/patches/303-mesh_add_VHT80.patch +++ b/package/network/utils/iw/patches/303-mesh_add_VHT80.patch @@ -15,8 +15,6 @@ Signed-off-by: Sven Eckelmann util.c | 26 ++++++++++++++++++++++++++ 4 files changed, 43 insertions(+), 41 deletions(-) -diff --git a/ibss.c b/ibss.c -index 23bda70..ac06fc5 100644 --- a/ibss.c +++ b/ibss.c @@ -16,39 +16,6 @@ @@ -59,8 +57,6 @@ index 23bda70..ac06fc5 100644 static int join_ibss(struct nl80211_state *state, struct nl_msg *msg, int argc, char **argv, -diff --git a/iw.h b/iw.h -index cef9da8..8e1a37a 100644 --- a/iw.h +++ b/iw.h @@ -59,6 +59,13 @@ struct cmd { @@ -77,7 +73,7 @@ index cef9da8..8e1a37a 100644 #define ARRAY_SIZE(ar) (sizeof(ar)/sizeof(ar[0])) #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 iw_hexdump(const char *prefix, const __u8 *data, size_t len); @@ -86,11 +82,9 @@ index cef9da8..8e1a37a 100644 #define SCHED_SCAN_OPTIONS "interval [delay ] " \ "[freqs +] [matches [ssid ]+]] [active [ssid ]+|passive] [randomise[=/]]" 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 +++ 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; char *end, *value = NULL, *sptr = NULL; unsigned long freq = 0; @@ -105,7 +99,7 @@ index 0090530..930d58f 100644 { .name = "HT20", .width = NL80211_CHAN_WIDTH_20, .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, .freq1_diff = 0, .chantype = NL80211_CHAN_NO_HT }, @@ -116,7 +110,7 @@ index 0090530..930d58f 100644 }; 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, chanmode_selected->width); NLA_PUT_U32(msg, NL80211_ATTR_CENTER_FREQ1, @@ -125,7 +119,7 @@ index 0090530..930d58f 100644 if (chanmode_selected->chantype != -1) NLA_PUT_U32(msg, 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: return -ENOBUFS; } @@ -134,11 +128,9 @@ index 0090530..930d58f 100644 " [basic-rates ]], [mcast-rate ]" " [beacon-interval