From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/Makefile| 1 -
drivers/staging/rtl8723au/core/rtw_ioctl_set.c| 78 ---
drivers/staging/rtl8723au/core/rtw_mlme.c | 21 --
drivers/staging/rtl8723au/include
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme.c
b/drivers/staging/rtl8723au/core/rtw_mlme.c
index 06dc897..d2b38f7 100644
--- a/drivers
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_ioctl_set.c
b/drivers/staging/rtl8723au/core/rtw_ioctl_set.c
index 77835fc..481f94c 100644
--- a/drivers
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index d4eb2a9..1168e7c
From: Jes Sorensen
Be consistent in parsing it's value
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 5 ++---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8723au/include/rtw_ht.h| 2 +-
3 files changed, 4 insertions(
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index 3819368
From: Jes Sorensen
This function has only one caller, so move it home and declare it static
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c| 63 ---
drivers/staging/rtl8723au/include/rtw_ioctl_set.h | 1 -
drivers/staging/rtl8723au
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c | 13 ++---
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_ioctl_set.c
b/drivers/staging/rtl8723au/core/rtw_ioctl_set.c
index d2ed9d1
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 63 ++
1 file changed, 25 insertions(+), 38 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_wlan_util.c
b/drivers/staging/rtl8723au/core/rtw_wlan_util.c
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c| 24 ---
drivers/staging/rtl8723au/include/rtw_ioctl_set.h | 2 --
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 10 +++---
3 files changed, 7 insertions(+), 29
From: Jes Sorensen
As an added bonus, remove the now obsolete rtw_ioctl_set.h
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 1 -
.../staging/rtl8723au/hal/rtl8723a_bt-coexist.c| 1 -
drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 1
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 13 ++---
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme.c
b/drivers/staging/rtl8723au/core/rtw_mlme.c
index efb2161..06dc897 100644
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c | 44 --
drivers/staging/rtl8723au/core/rtw_mlme.c | 6 ++--
drivers/staging/rtl8723au/include/rtw_mlme.h | 4 +--
3 files changed, 33 insertions(+), 21 deletions
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme.c
b/drivers/staging/rtl8723au/core/rtw_mlme.c
index d2b38f7..1557088 100644
--- a
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
index 59047ad..0d52699 100644
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c | 40 +--
drivers/staging/rtl8723au/core/rtw_mlme.c | 93 ++
drivers/staging/rtl8723au/include/rtw_mlme.h | 1 +
3 files changed, 41 insertions(+), 93
From: Jes Sorensen
In addition be consistent with return values and parsing them.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 88 +-
2 files changed, 32 insertions(+), 58
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c| 135 --
drivers/staging/rtl8723au/include/rtw_ioctl_set.h | 2 -
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 134 -
3 files changed, 132
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c| 7 ---
drivers/staging/rtl8723au/include/rtw_mlme.h | 2 --
2 files changed, 9 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme.c
b/drivers/staging/rtl8723au/core/rtw_mlme.c
From: Jes Sorensen
dst_ssid and dst_bssid were just obfuscating that we were in fact
looking at pnetwork.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 11 ---
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/rtl8723au
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ioctl_set.c | 63 --
1 file changed, 29 insertions(+), 34 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_ioctl_set.c
b/drivers/staging/rtl8723au/core/rtw_ioctl_set.c
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c| 6 +++---
drivers/staging/rtl8723au/include/rtw_mlme.h | 2 --
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme.c
b/drivers/staging/rtl8723au
From: Jes Sorensen
There is no point copying the ssid out of struct wlan_network when we
can just pass on the whole struct.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 32 +++
1 file changed, 15 insertions(+), 17 deletions(-)
diff
From: Jes Sorensen
This splits a portion of rtw_select_and_join_from_scanned_queue23a()
into rtw_select_candidate_from_queue()
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 31 +--
1 file changed, 21 insertions(+), 10 deletions
Greg KH writes:
> On Mon, Jun 09, 2014 at 03:15:52PM +0200, jes.soren...@redhat.com wrote:
>> From: Jes Sorensen
>>
>> Greg,
>>
>> Thanks for pushing my other changes to Linus. This set goes on top of
>> the set I sent you on 2014/05/31 and the fix from
Greg KH writes:
> On Mon, Jun 09, 2014 at 05:39:54PM +0200, Jes Sorensen wrote:
>> Greg KH writes:
>> > I don't feel comfortable justifying that to Linus or anyone about how
>> > important it is to get into 3.16-final, sorry.
>> >
>> > So, can
sertions(+), 1 deletion(-)
Museum support is fine with me :)
Acked-by: Jes Sorensen
>
> diff --git a/drivers/staging/rtl8723au/Makefile
> b/drivers/staging/rtl8723au/Makefile
> index a6316af94b79..6b3f2c74 100644
> --- a/drivers/staging/rtl8723au/Makefile
> +++ b/drivers/st
Greg KH writes:
> On Mon, Jun 09, 2014 at 03:15:59PM +0200, jes.soren...@redhat.com wrote:
>> From: Jes Sorensen
>>
>> Signed-off-by: Jes Sorensen
>> ---
>> drivers/staging/rtl8723au/core/rtw_ieee80211.c | 29
>> +-
>> 1
Greg KH writes:
> On Wed, Jun 18, 2014 at 12:15:46AM -0700, Greg KH wrote:
>> On Wed, Jun 18, 2014 at 09:05:09AM +0200, Jes Sorensen wrote:
>> > Greg KH writes:
>> > > On Mon, Jun 09, 2014 at 03:15:59PM +0200, jes.soren...@redhat.com wrote:
>> > >> Fr
Greg KH writes:
> On Tue, Jun 03, 2014 at 11:41:22PM +0200, jes.soren...@redhat.com wrote:
>> From: Jes Sorensen
>>
>> commit 2dc5e6e90892d7247fbe8c25714dba3c0ba744e8
>
> That commit is in your tree, not Linus's :)
>
> I'll edit it with the proper nu
Greg KH writes:
> On Sat, May 31, 2014 at 06:05:07PM +0200, jes.soren...@redhat.com wrote:
>> From: Jes Sorensen
>>
>> Hi Greg,
>>
>> A smaller set of patches this time. It's mainly cleanups, removal of
>> yet more locally duplicated structs, and
Greg KH writes:
> On Mon, Jun 09, 2014 at 03:15:52PM +0200, jes.soren...@redhat.com wrote:
>> From: Jes Sorensen
>>
>> Greg,
>>
>> Thanks for pushing my other changes to Linus. This set goes on top of
>> the set I sent you on 2014/05/31 and the fix from
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 4
drivers/staging/rtl8723au/include/wlan_bssdef.h | 1 +
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 3 ++-
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 38 +++
1 file changed, 15 insertions(+), 23 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
From: Jes Sorensen
This eliminates yet another user of rtw_get_capability23a_from_ie()
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_ieee80211.c
b
From: Jes Sorensen
Greg,
Please find attached my current set of 8723au pending changes for
staging-next. This set primarily improves the handling of connection
parameters obtained from the received beacon frame and reduces the
constant traversal of the saved frame.
It should apply cleanly to
From: Jes Sorensen
This gets rid of a bunch of hard coded offsets and reduces the
dependency of the ugly rtw_get_*_from_ie() functions.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 37 +++-
1 file changed, 15 insertions(+), 22
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
index d2a09c6..a8bc12c 100644
From: Jes Sorensen
Not sure how this happened, but one should never copy the IEs in front
of the beacon frame info. This could lead to some nasty corrupted
beacon frames hitting the wire if running AP mode - ouf!
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c
From: Jes Sorensen
Pull out the core info beacon_interval, capability, and tsf and update
cur_network.network with the info in rtw_add_beacon() instead of
relying on it being in ->IEs.
This will help later when getting rid of the beacon struct info from
->IEs and only carrying the actu
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c| 5 -
drivers/staging/rtl8723au/core/rtw_mlme_ext.c| 4 ++--
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 8
drivers/staging/rtl8723au/include/rtw_mlme.h | 3
From: Jes Sorensen
No point in pulling capability info out of the IE array when it's
already stored in struct wlan_bssid_ex
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/dr
From: Jes Sorensen
Another case where the driver was copying IEs in front of the
probe_resp data in the management frame, when running in AP mode. This
would result in badly corrupted frames hitting the wire - ouf ouf ouf!
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 16 +---
drivers/staging/rtl8723au/include/wlan_bssdef.h | 1 +
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_ieee80211.c
b/drivers/staging/rtl8723au/core/rtw_ieee80211.c
index d60fb3c..f2c4a0e
From: Jes Sorensen
Why on Earth we have two functions in the driver constructing beacon
frames is beyond me ... but one step at a time
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 42 +--
1 file changed, 14 insertions(+), 28 deletions
From: Jes Sorensen
There is no point in creating a fake beacon frame to call
cfg80211_inform_bss_frame() when we can just call
cfg80211_inform_bss() with the parameters we were sticking into the
fake frame.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 47
From: Jes Sorensen
This is to be more consistent mapping the names in wlan_bssid_ex to
those in struct ieee80211_mgmt.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 4 ++--
drivers/staging/rtl8723au/core/rtw_ieee80211.c| 2 +-
drivers/staging
From: Jes Sorensen
We already have the capability info in struct wlan_bssid_ex, no point
in searching for it once again.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723au
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index
From: Jes Sorensen
Use the beacon interval we already retreived in collect_bss_info()
instead of pulling it out of the saved IE array again.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index 9ad049c..f102e03 100644
--- a
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c| 2 +-
drivers/staging/rtl8723au/core/rtw_mlme.c | 14 --
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 4 ++--
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 6
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 9 +++--
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
index 4f9e5a9..03ced01
From: Jes Sorensen
We need to clone all the beacon information, not just the IE data, in
particular as the long term goal is to stop carrying this information
in the IE data.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 11 +++
1 file changed, 11
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 2 --
drivers/staging/rtl8723au/core/rtw_mlme.c | 2 --
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 42 ++-
drivers/staging/rtl8723au/include/rtw_mlme.h | 2
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 1 -
drivers/staging/rtl8723au/core/rtw_mlme.c | 2 --
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 10 --
drivers/staging/rtl8723au/include/rtw_mlme.h | 2 --
4 files changed
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 1 -
drivers/staging/rtl8723au/core/rtw_mlme.c| 11 ---
drivers/staging/rtl8723au/include/rtw_mlme.h | 12
3 files changed, 24 deletions(-)
diff --git a/drivers/staging
From: Jes Sorensen
We need to copy over the beacon info (interval, capability, tsf) as
well as the IE data.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme.c
b/drivers
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_cmd.c | 13 -
drivers/staging/rtl8723au/include/rtw_security.h | 1 -
2 files changed, 14 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_cmd.c
b/drivers/staging/rtl8723au
From: Jes Sorensen
Greg,
Thanks for merging the last set. I starting going through the code
again, and removed a pile of dead code (patches 1-7).
However in the process I noticed a couple of cases where raw beacon
frame information was copied to a new wlan network struct, but the
retrieved
From: Jes Sorensen
Remove all code trying to use it
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 54 +--
drivers/staging/rtl8723au/core/rtw_mlme.c | 2 -
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 25 -
drivers
From: Jes Sorensen
So much for thinking the removal of the previous 217 duplicate copies
would suffice
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 2 +-
drivers/staging/rtl8723au/core/rtw_mlme.c| 6 +++---
drivers/staging/rtl8723au/include
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 3 ---
drivers/staging/rtl8723au/core/rtw_mlme.c| 11 ---
drivers/staging/rtl8723au/include/rtw_mlme.h | 10 --
3 files changed, 24 deletions(-)
diff --git a/drivers/staging
From: Jes Sorensen
In case of AP mode, we were inserting the beacon data twice in the
probe_resp frame, leading to a corrupted on the wire frame.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a
Greg KH writes:
> On Sat, Jun 21, 2014 at 04:50:08PM +0200, jes.soren...@redhat.com wrote:
>> From: Jes Sorensen
>>
>> Greg,
>>
>> Thanks for merging the last set. I starting going through the code
>> again, and removed a pile of dead code (patches 1-7).
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
index 6791ad7..cb882fb 100644
--- a/drivers
From: Jes Sorensen
We need to make sure to update the network info as well as the IE
array.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/rtl8723au/core
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index ebb98a0
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/include/wifi.h | 13 -
1 file changed, 13 deletions(-)
diff --git a/drivers/staging/rtl8723au/include/wifi.h
b/drivers/staging/rtl8723au/include/wifi.h
index 3f64546..bd581ec 100644
--- a/drivers/staging
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/include/wifi.h | 8
1 file changed, 8 deletions(-)
diff --git a/drivers/staging/rtl8723au/include/wifi.h
b/drivers/staging/rtl8723au/include/wifi.h
index bd581ec..d07fd12 100644
--- a/drivers/staging
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/hal/rtl8723a_xmit.c | 21 -
drivers/staging/rtl8723au/include/rtl8723a_xmit.h | 1 -
2 files changed, 22 deletions(-)
diff --git a/drivers/staging/rtl8723au/hal/rtl8723a_xmit.c
b/drivers
From: Jes Sorensen
Clean up and correct the beacon frame validation using a full beacon
frame, and pass that to rtw_check_beacon_data23a(). Previous we went
through hoops to construct the frame, minus the ieee80211_3addr header
which just made it more complicated, and resulted in inconsistencies
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 5 -
drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 2 --
drivers/staging/rtl8723au/include/rtl8723a_cmd.h | 2 --
3 files changed, 9 deletions(-)
diff --git a/drivers/staging
From: Jes Sorensen
Greg,
Please find attach my latest changeset for the rtl8723au. The primary
change is how we handle the beacon frame information within the
driver. Previously the driver would keep half of the ieee80211
management frame plus the IE (information elements), which was a mess
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 35 +--
1 file changed, 14 insertions(+), 21 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 9 +
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8723au/include/ieee80211.h | 2 +-
3 files changed, 3 insertions(+), 10 deletions(-)
diff --git a/drivers
From: Jes Sorensen
Use ieee80211_mgmt to construct the frame instead of relying on hard
coded offsets.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 31 +---
1 file changed, 19 insertions(+), 12 deletions(-)
diff --git a/drivers
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 18 +++---
1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 1 -
drivers/staging/rtl8723au/include/ieee80211.h | 1 -
2 files changed, 2 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_ieee80211.c
b/drivers/staging/rtl8723au/core
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index c0b0cb1
From: Jes Sorensen
We validate the parameters in cfg80211_rtw_add_key() so no need to do
it all again in rtw_cfg80211_{ap_}set_encryption()
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 76 ++-
1 file changed, 19 insertions(+), 57
From: Jes Sorensen
struct ieee_parms is obsolete, so stop passing it on.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 19 ++-
1 file changed, 2 insertions(+), 17 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/include/wifi.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/staging/rtl8723au/include/wifi.h
b/drivers/staging/rtl8723au/include/wifi.h
index 23026e9..b82b0d0 100644
--- a/drivers/staging/rtl8723au
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
index cb882fb..ebd3743
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_ap.c | 68 +++
drivers/staging/rtl8723au/core/rtw_mlme.c | 19 ++-
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 41 +-
drivers/staging/rtl8723au
From: Jes Sorensen
We already know which type of WEP we are using when we get here, no
point trying to determine it from key_len.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 32 +--
1 file changed, 7 insertions(+), 25 deletions
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 55 ++-
1 file changed, 24 insertions(+), 31 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep
From: Jes Sorensen
No point checking it again in here, twice!
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 237 ++
1 file changed, 110 insertions(+), 127 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
From: Jes Sorensen
Passing strings around for something we have defines for is just
silly.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 47 +++
1 file changed, 31 insertions(+), 16 deletions(-)
diff --git a/drivers/staging/rtl8723au
From: Jes Sorensen
This should help catching all the users once we stop carrying the
fixed beacon elements in the IE array.
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme.c | 14 --
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 2 +-
2 files changed
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 28 +--
1 file changed, 11 insertions(+), 17 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/include/wifi.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/staging/rtl8723au/include/wifi.h
b/drivers/staging/rtl8723au/include/wifi.h
index b82b0d0..fd3da3b 100644
--- a/drivers/staging/rtl8723au
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/include/ieee80211.h | 50 ---
1 file changed, 50 deletions(-)
diff --git a/drivers/staging/rtl8723au/include/ieee80211.h
b/drivers/staging/rtl8723au/include/ieee80211.h
index 0b17a7f..e9f465f
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 62 +--
1 file changed, 30 insertions(+), 32 deletions(-)
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 31 ---
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 17 ++---
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
From: Jes Sorensen
Signed-off-by: Jes Sorensen
---
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 37 ---
1 file changed, 13 insertions(+), 24 deletions(-)
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
b/drivers/staging/rtl8723au/os_dep
501 - 600 of 745 matches
Mail list logo