Re: [OpenWrt-Devel] [PATCH][RFC]mac80211: rt2x00 correctly set ht20/ht40 filter

2014-09-02 Thread Alpha Sparc
Hi, wifi performance RT3052 is lacking bitrates are fine but throughput is
below 10Mbits/s
On Sep 1, 2014 9:25 PM, Сергей Василюгин vasilu...@yandex.ru wrote:

 I'm double sorry. My patch need sed 's/RF3320/RF3322/g' :(.

 01.09.2014, 17:04, John Crispin blo...@openwrt.org:

 On 01/09/2014 01:22, Daniel Golle wrote:

  Hi Serge!

  Please do not send HTML emails. Your submissions are not useful for
  anyone if the mail body is HTML formatted and your mail application
  corrupted the white-space formatting. That's sad because your work
  will not be appreciated due to formalities which are easy to
  fulfil. Please read https://dev.openwrt.org/wiki/SubmittingPatches
  and have a look at the archive to get an impression why this is
  needed:
  https://lists.openwrt.org/pipermail/openwrt-devel/2014-August/027718.html

 also note that your patch was dropped by patchwork.openwrt.org for the

  same reasons and thus cannot be easily applied and merged. I
  suggest you should consider using git send-email to avoid these
  difficulties in future.

  It required quite some manual work to even read your patch. First
  of all, your patch applies to rt2x00, so please send it to the
  rt2x00 users mailing list.

 http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com

   To add it to patches applied to mac80211 in OpenWrt, you'd have to
  create a patch adding a patch-file to
  package/kernel/mac80211/patches/ Please read
  http://wiki.openwrt.org/doc/devel/patches


  Anyway, I'm still glad you figured out why rt2x00 performs bad in
  HT40 mode on these chips.

  Thank you for that!

  I manually applied your patch and am about to test it on DIR-615-H1
  ;)



  Cheers


  Daniel

 Hi,

 valid critique, i am manually merging it into BB and CC now. please do
 not use html emails next time

 John
 ___
 openwrt-devel mailing list
 openwrt-devel@lists.openwrt.org
 https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



 ---
 serge


 ___
 openwrt-devel mailing list
 openwrt-devel@lists.openwrt.org
 https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH][RFC]mac80211: rt2x00 correctly set ht20/ht40 filter

2014-09-01 Thread John Crispin


On 01/09/2014 01:22, Daniel Golle wrote:
 Hi Serge!
 
 Please do not send HTML emails. Your submissions are not useful for
 anyone if the mail body is HTML formatted and your mail application
 corrupted the white-space formatting. That's sad because your work
 will not be appreciated due to formalities which are easy to
 fulfil. Please read https://dev.openwrt.org/wiki/SubmittingPatches 
 and have a look at the archive to get an impression why this is
 needed: 
 https://lists.openwrt.org/pipermail/openwrt-devel/2014-August/027718.html

 
also note that your patch was dropped by patchwork.openwrt.org for the
 same reasons and thus cannot be easily applied and merged. I
 suggest you should consider using git send-email to avoid these 
 difficulties in future.
 
 It required quite some manual work to even read your patch. First
 of all, your patch applies to rt2x00, so please send it to the 
 rt2x00 users mailing list. 
 http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com

  To add it to patches applied to mac80211 in OpenWrt, you'd have to
 create a patch adding a patch-file to
 package/kernel/mac80211/patches/ Please read 
 http://wiki.openwrt.org/doc/devel/patches
 
 
 Anyway, I'm still glad you figured out why rt2x00 performs bad in
 HT40 mode on these chips.
 
 Thank you for that!
 
 I manually applied your patch and am about to test it on DIR-615-H1
 ;)
 
 
 
 Cheers
 
 
 Daniel
 


Hi,

valid critique, i am manually merging it into BB and CC now. please do
not use html emails next time

John
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH][RFC]mac80211: rt2x00 correctly set ht20/ht40 filter

2014-09-01 Thread Сергей Василюгин
I'm double sorry. My patch need sed 's/RF3320/RF3322/g' :(. 01.09.2014, 17:04, "John Crispin" blo...@openwrt.org:On 01/09/2014 01:22, Daniel Golle wrote: Hi Serge! Please do not send HTML emails. Your submissions are not useful for anyone if the mail body is HTML formatted and your mail application corrupted the white-space formatting. That's sad because your work will not be appreciated due to formalities which are easy to fulfil. Please read https://dev.openwrt.org/wiki/SubmittingPatches  and have a look at the archive to get an impression why this is needed:  https://lists.openwrt.org/pipermail/openwrt-devel/2014-August/027718.htmlalso note that your patch was dropped by patchwork.openwrt.org for the same reasons and thus cannot be easily applied and merged. I suggest you should consider using git send-email to avoid these  difficulties in future. It required quite some manual work to even read your patch. First of all, your patch applies to rt2x00, so please send it to the  rt2x00 users mailing list.  http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com  To add it to patches applied to mac80211 in OpenWrt, you'd have to create a patch adding a patch-file to package/kernel/mac80211/patches/ Please read  http://wiki.openwrt.org/doc/devel/patches Anyway, I'm still glad you figured out why rt2x00 performs bad in HT40 mode on these chips. Thank you for that! I manually applied your patch and am about to test it on DIR-615-H1 ;) Cheers DanielHi,valid critique, i am manually merging it into BB and CC now. please donot use html emails next timeJohn___openwrt-devel mailing listopenwrt-devel@lists.openwrt.orghttps://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel  ---serge ___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


[OpenWrt-Devel] [PATCH][RFC]mac80211: rt2x00 correctly set ht20/ht40 filter

2014-08-31 Thread Сергей Василюгин
Simple patch to correct ht20/ht40 switching. Tested with rt3290/rt3352/rt5350  Signed-off-by: Serge Vasilugin vasilu...@yandex.ru  diff --git a/drivers/net/wireless/rt2x00/rt2800.h b/drivers/net/wireless/rt2x00/rt2800.h index a394a9a..e145e0f 100644 --- a/drivers/net/wireless/rt2x00/rt2800.h +++ b/drivers/net/wireless/rt2x00/rt2800.h @@ -2284,6 +2284,8 @@ struct mac_iveiv_entry {  #define RFCSR30_RX_H20M    FIELD8(0x04)  #define RFCSR30_RX_VCM    FIELD8(0x18)  #define RFCSR30_RF_CALIBRATION    FIELD8(0x80) +#define RF3322_RFCSR30_TX_H20M    FIELD8(0x01) +#define RF3322_RFCSR30_RX_H20M    FIELD8(0x02)   /*   * RFCSR 31: diff --git a/drivers/net/wireless/rt2x00/rt2800lib.c b/drivers/net/wireless/rt2x00/rt2800lib.c index 893c9d5..4e4daa0 100644 --- a/drivers/net/wireless/rt2x00/rt2800lib.c +++ b/drivers/net/wireless/rt2x00/rt2800lib.c @@ -3208,8 +3208,13 @@ static void rt2800_config_channel(struct rt2x00_dev *rt2x00dev,  rt2x00_rf(rt2x00dev, RF5390) ||  rt2x00_rf(rt2x00dev, RF5392)) {  rt2800_rfcsr_read(rt2x00dev, 30, rfcsr); -    rt2x00_set_field8(rfcsr, RFCSR30_TX_H20M, 0); -    rt2x00_set_field8(rfcsr, RFCSR30_RX_H20M, 0); +    if(rt2x00_rf(rt2x00dev, RF3322)) { +    rt2x00_set_field8(rfcsr, RF3320_RFCSR30_TX_H20M, conf_is_ht40(conf)); +    rt2x00_set_field8(rfcsr, RF3322_RFCSR30_RX_H20M, conf_is_ht40(conf)); +    else { +    rt2x00_set_field8(rfcsr, RFCSR30_TX_H20M, conf_is_ht40(conf)); +    rt2x00_set_field8(rfcsr, RFCSR30_RX_H20M, conf_is_ht40(conf)); +    }  rt2800_rfcsr_write(rt2x00dev, 30, rfcsr);   rt2800_rfcsr_read(rt2x00dev, 3, rfcsr);  ---serge ___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel