On 10/28/14 15:54, Joe Perches wrote:
On Tue, 2014-10-28 at 14:56 +0100, Arend van Spriel wrote:
This series has a couple of wowl patches that were too late to make
the 3.18 merge window. Apart from those there are a number of rename
and rework patches that get rid of the terms dhd and wl.
The
Hi Marek,
We have one fix in Rx reorder logic and have handled dev_alloc_skb failure by
resubmitting the urbs.
Could you please test attached experimental patches?
>[ 76.769662] usb 1-1: Received between 2 BAR:2918
>[ 76.775047] usb 1-1: Networking send size:2914
>[ 77.067491] usb 1-1: rx_
Hi Hackers,
Just a quick heads up:
I'm working on a new driver for MT7662E/MT7612E, written from scratch.
It is already able to bring up the firmware, init the MAC and do basic
TX/RX DMA communication with the firmware.
I've decided to not integrate it with rt2x00, because I want to avoid
dealing
I was not familiar with the acquiring/releasing API either, until I met
with this bug...
Perhaps we can use static checkers to avoid these issues as early as
possible. Any suggestions?
Best Regards
Junjie Mao
Martin Pitt writes:
> Acked-By: Martin Pitt
>
> Hello Junjie,
>
> Junjie Mao [2014-1
Hi Amitkumar,
On Wed, Oct 29, 2014 at 10:54 AM, Amitkumar Karwar wrote:
> Hi Marek,
>
> We have one fix in Rx reorder logic and have handled dev_alloc_skb failure by
> resubmitting the urbs.
> Could you please test attached experimental patches?
I tested both patches and I can still reproduce is
On Tue, Oct 28, 2014 at 04:42:41PM +0100, Cyril Brulebois wrote:
> 0x1b75 0xa200 AirLive WN-200USB wireless 11b/g/n dongle
>
> References: https://bugs.debian.org/766802
> Reported-by: Martin Mokrejs
Was this patch tested by reporter? I would rather see Reported-and-tested-by
tag :-)
Stanislaw
Emmanul;
Thank you for that.
I am a newbe to changing things at this low a level, so before I take
the time to learn something new, I decided to do a test.
On the page it says, "When mac80211 wants to ensure that a frame is
sent, it calls the flush() callback. Until now, iwldvm implemented
Stanislaw Gruszka (2014-10-29):
> On Tue, Oct 28, 2014 at 04:42:41PM +0100, Cyril Brulebois wrote:
> > 0x1b75 0xa200 AirLive WN-200USB wireless 11b/g/n dongle
> >
> > References: https://bugs.debian.org/766802
> > Reported-by: Martin Mokrejs
>
> Was this patch tested by reporter? I would rather
From: Marc Yang
During 11n RX reordering, if there is a hole in RX table,
driver will not send packets to kernel until the rxreorder
timer expires or the table is full.
However, currently driver always restarts rxreorder timer when
receiving a packet, which causes the timer hardly to expire.
So w
Hi John,
Here is a pull request for 3.19. More details below.
Thanks!
The following changes since commit 35a9ad8af0bb0fa3525e6d0d20e32551d226f38e:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
(2014-10-08 21:40:54 -0400)
are available in the git repository at:
git://
From: Luciano Coelho
The net-detect feature will require a scan offload to be started in
the same way it is done now for scheduled scan. Spin a new function
off of the sched_scan_start op code for reuse. Additionally,
restructure the function a bit for more readability.
Signed-off-by: Luciano
From: Emmanuel Grumbach
mac80211 will never call rate_control_tx_status with a NULL
pointer for sta. Remove the superfluous check. This check
misled smatch.
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/mvm/rs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --
From: Luciano Coelho
Instead of checking if we are associated when suspending with wowlan
enabled in the interface iterator, allow it to return an unassociated
vif and move the check to the main suspend function. This will be
needed by netdetect, since it should also work when we are not
associa
From: Luciano Coelho
We use ieee80211_iter_keys() which requires the rtnl to be held. If
we don't lock the rtnl, like we do when we suspend during a d3 test,
we get the following splat:
RTNL: assertion failed at net/mac80211/key.c (566)
CPU: 1 PID: 26529 Comm: cat Tainted: GW O 3.10.
From: Eyal Shapira
The current TLC isn't optimized for low latency and some devices
have issues with MIMO. This kind of combo creates latency issues.
Allow to temporarily disable MIMO for tests in order to solve
the latency issues without the added complexity of MIMO.
Signed-off-by: Eyal Shapira
From: Luciano Coelho
Take the WoWLAN handling code out of the main suspend function,
dividing it into three parts: get_config (which is used before the
firmware is switched), switch_to_d3 (which handles the rebooting of
the hardware with the D3 firmware) and config (which configures the D3
firmwa
From: Joe Perches
Precedence of & and >> is not the same and is not left to right.
shift has higher precedence and should be done after the mask.
Add parentheses around the mask.
Signed-off-by: Joe Perches
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/dvm/lib.c | 4 ++--
From: Luciano Coelho
We used to need to include some headers in order to read the registers
and do all the calculations by ourselves, but this is not done anymore
(i.e. we let the firmware do this for us), so we don't need to include
those headers anymore.
Signed-off-by: Luciano Coelho
Signed-o
From: Eyal Shapira
These chips support STBC in both Tx and Rx.
Given that we've added STBC Tx support enable it.
Signed-off-by: Eyal Shapira
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/iwl-8000.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/iw
From: Eran Harary
In the new format the "CSS section" has the same TLV type
as the "mem section". So we need to run the secured flow
for all the 8000 products.
Signed-off-by: Eran Harary
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/iwl-config.h | 10 ++
drivers/ne
From: Max Stepanov
The MVM_FW_BCAST_FILTER_PASS_ALL option defined in iwl-dbg-cfg.ini
configuration file allows to enable/disable FW broadcast filtering.
If MVM_FW_BCAST_FILTER_PASS_ALL is not defined in iwl-dbg-cfg.ini or
its value is 0, the mvm broadcast filtering is enabled.
Setting MVM_FW_B
From: David Spinadel
Scan condition iterator assumes that an interface is associated if
phy_ctxt is assigned, but this isn't the sutuation in P2P device.
OTOH P2P device is never associated so we can simply ignore it.
Signed-off-by: David Spinadel
Signed-off-by: Emmanuel Grumbach
---
drivers/
From: Johannes Berg
iwlwifi features a debug mechanism that allows to dump
binary data which is helpful to debug the firmware.
Until now, this data was made available for the userspace
through debugfs. For this exact purpose, devcoredump was
created. Move to the new infrastructure.
Signed-off-by
From: Luciano Coelho
Getting the BSS station vif is something that may be needed by other
parts of the code. So, instead of having an iterator specifically for
d3, change it into a generic one in utils.c. Additionally, add a
iwl_mvm_get_bss_vif() function to make it easier to retrieving it.
Si
From: Emmanuel Grumbach
This is were it really needs to be.
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/mvm/coex.c| 4 +---
drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 5 ++---
drivers/net/wireless/iwlwifi/mvm/constants.h | 1 +
3 files changed, 4 insertion
From: Luciano Coelho
Before we get all the chain (ie. mac80211, cfg80211, nl80211 and
userspace) changed to support net-detect, we can use this debugfs
entry for easy testing and as a proof of concept.
Signed-off-by: Luciano Coelho
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwl
From: Emmanuel Grumbach
When the ARC is reset when we exit from Sx in case we had
WoWLAN running, we can't access the prph before we reset
the NIC.
Reviewed-by: Johannes Berg
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/pcie/trans.c | 17 -
1 file changed,
From: Emmanuel Grumbach
This makes it easier to tune the values during the testing.
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/mvm/coex.c| 9 ++---
drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 9 ++---
drivers/net/wireless/iwlwifi/mvm/constants.h |
From: Eliad Peller
The scan reference wasn't released in case of offloaded scan,
causing the refcount to go wrong and prevent the device
from going into d0i3.
Signed-off-by: Eliad Peller
Reviewed-by: Johannes Berg
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/mvm/scan.c |
From: Emmanuel Grumbach
Otherwise we have no way to know that the buffer hasn't been
allocated.
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/pcie/trans.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/iwlwifi/pcie/trans.c
b/driver
From: Johannes Berg
For WMM-AC we may have to be changing QoS parameters while the
queues are being flushed. This is not relevant in the "drop"
case, but matters when we wait for the device to finish the
transmissions.
To allow this, do the actual waiting without holding the mutex.
Signed-off-b
From: Gregory Greenman
A few slave bus devices show better performance when we
reduce the size of the Tx A-MPDU.
Signed-off-by: Gregory Greenman
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/iwl-config.h | 2 ++
drivers/net/wireless/iwlwifi/mvm/ops.c| 3 +++
2 files ch
From: Johannes Berg
The warning gives no information about the frame, and presents
the flags so that one might think they're the frame. Clarify
and add more information.
Signed-off-by: Johannes Berg
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/mvm/tx.c | 6 --
1 file
From: Eyal Shapira
STBC is enabled on HT/VHT SISO rates in case we don't care
about power consumption and it won't hurt BT.
This is done only in case the peer and our chip support STBC
of course.
While at it fixed a bug which was causing bw and ldpc
flags to be set incorrectly in the rate scale t
On Wed, Oct 29, 2014 at 12:12:24PM +0100, Cyril Brulebois wrote:
> Stanislaw Gruszka (2014-10-29):
> > On Tue, Oct 28, 2014 at 04:42:41PM +0100, Cyril Brulebois wrote:
> > > 0x1b75 0xa200 AirLive WN-200USB wireless 11b/g/n dongle
> > >
> > > References: https://bugs.debian.org/766802
> > > Report
On Wed, Oct 29, 2014 at 1:11 PM, jeremy lansman
wrote:
> Emmanul;
>
> Thank you for that.
>
> I am a newbe to changing things at this low a level, so before I take the
> time to learn something new, I decided to do a test.
>
> On the page it says, "When mac80211 wants to ensure that a frame is se
From: Arik Nemtsov
It is unused and won't be available in some future invocations of the
function.
Signed-off-by: Arik Nemtsov
Reviewed-by: Johannes Berg
Signed-off-by: Emmanuel Grumbach
---
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 5 ++---
drivers/net/wireless/iwlwifi/mvm/mac80211.c |
On Wed, Oct 29, 2014 at 06:23:02PM +0800, Junjie Mao wrote:
> I was not familiar with the acquiring/releasing API either, until I met
> with this bug...
>
> Perhaps we can use static checkers to avoid these issues as early as
> possible. Any suggestions?
CC Dan. His smatch checker might be able (
For packet log, the transmitted frame 802.11 header alone is sufficient.
Recording entire packet is also consuming lot of disk space. To optimize
this, tx and rx data tracepoints are splitted into header and payload
tracepoints.
To record tx ieee80211 headers
trace-cmd record -e ath10k_tx_hd
The 802.11 statistics obtained from the device can be retrieved
dumping the 'macstat' file in debugfs folder.
Reviewed-by: Hante Meuleman
Reviewed-by: Pieter-Paul Giesberts
Signed-off-by: Arend van Spriel
---
drivers/net/wireless/brcm80211/brcmsmac/debug.c | 166 +++-
1 fil
When looking at exposing the 802.11 core statistics a problem was found
in code obtaining the statistics from the device. This series fixes that
and exposes the statistics in debugfs. Hopefully this can reveal what
is causing connectivity issues on certain bcm4313 chipsets.
The series is intended
The 802.11 core statistics are retrieved from the core registers
but not stored. So the debug code was never triggered to give a
warning message on tx underruns or rx overflows. This patch fixes
this and assures the statistics are stored in the snapshot.
Reviewed-by: Hante Meuleman
Reviewed-by: P
On Wed, 2014-10-29 at 19:39 +0530, Rajkumar Manoharan wrote:
> + u32 hdr_len = ieee80211_hdrlen(hdr->frame_control);
> + trace_ath10k_rx_hdr(ar, hdr, hdr_len);
> + trace_ath10k_rx_payload(ar, skb->data + hdr_len, skb->len - hdr_len);
Another note, since you're taking my suggestion :-
On Tue, 2014-10-28 at 09:31 +0800, Junjie Mao wrote:
> The driver is not released when ieee80211_register_hw fails in
> mac80211_hwsim_create_radio, leading to the access to the unregistered (and
> possibly freed) device in platform_driver_unregister:
Applied.
johannes
--
To unsubscribe from thi
On Mon, 2014-10-27 at 11:56 +0100, Felix Fietkau wrote:
> Userspace can add keys to an AP mode interface before start_ap has been
> called. If there have been no calls to start_ap/stop_ap in the mean
> time, the keys will still be around when the interface is brought down.
I applied the following
On Tue, 2014-10-28 at 15:32 +0200, Luca Coelho wrote:
> (fixed Johannes' email address)
>
> Both these bugs go far back, so IMHO they should go to 3.8 and stable.
Both applied. I think you meant 3.18 :)
johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the
On Sun, Oct 26, 2014 at 04:17:46PM +, Paul McQuade wrote:
> ERROR: "foo * bar" should be "foo *bar"
>
> Signed-off-by: Paul McQuade
> ---
> drivers/staging/rtl8723au/core/rtw_efuse.c | 12 ++--
> 1 file changed, 6 insertions(+), 6 deletions(-)
Again with the odd subject :(
--
To uns
On Mon, Oct 27, 2014 at 12:16:08AM +, Paul McQuade wrote:
> spaces required around %
>
> Signed-off-by: Paul McQuade
> ---
> drivers/staging/rtl8723au/core/rtw_recv.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Your subject does not make sense :(
--
To unsubscribe from this
On Sun, Oct 26, 2014 at 03:59:56PM +, Paul McQuade wrote:
> ERROR: "foo*bar" should be "foo *bar"
>
> Signed-off-by: Paul McQuade
> ---
> drivers/staging/rtl8723au/core/rtw_cmd.c | 12 ++--
> 1 file changed, 6 insertions(+), 6 deletions(-)
The subject does not make sense :(
--
To un
On Sun, Oct 26, 2014 at 03:10:22PM +, Paul McQuade wrote:
> ERROR: that open brace { should be on the previous line
>
> Signed-off-by: Paul McQuade
> ---
> drivers/staging/rtl8723au/core/rtw_ap.c | 130
> ++--
> 1 file changed, 40 insertions(+), 90 deletions(-)
On Sun, Oct 26, 2014 at 04:18:52PM +, Paul McQuade wrote:
> ERROR: spaces required around that ':' (ctx:VxE)
>
> Signed-off-by: Paul McQuade
> ---
> drivers/staging/rtl8723au/core/rtw_ieee80211.c | 16
> 1 file changed, 8 insertions(+), 8 deletions(-)
Your Subject: makes no
On Mon, 2014-10-27 at 14:43 +0200, Tomasz Bursztyka wrote:
> Let the other listeners being notified when a new or del interface
> command has been issued, thus reducing later necessary request to be in
> sync with current context.
I see no reason to list "wireless:" in the subject - please just us
On Wed, 2014-10-29 at 16:44 +0100, Johannes Berg wrote:
> > + nl80211_notify_iface(rdev, NULL, iftype, id, address, dev,
> > +0, NULL, false, info->snd_portid);
>
> I'm not sure why this needs to be so late in the command, if you put it
> first you don't have the whole a
On Sat, Oct 25, 2014 at 09:39:39AM +0100, Malcolm Priestley wrote:
> Remove the following parameters
> PSEthernetHeader psEthHeader
> PSKeyItem pTransmitKey
> bool bNeedEncrypt
>
> Signed-off-by: Malcolm Priestley
> ---
> drivers/staging/vt6655/rxtx.c | 14 ++
> 1 file changed, 6 ins
On October 29, 2014 5:37:35 PM EET, Johannes Berg
wrote:
>On Tue, 2014-10-28 at 15:32 +0200, Luca Coelho wrote:
>> (fixed Johannes' email address)
>>
>> Both these bugs go far back, so IMHO they should go to 3.8 and
>stable.
>
>Both applied. I think you meant 3.18 :)
Oops! Ahrrmmm... The "one"
On Sat, Oct 25, 2014 at 09:20:10AM +0100, Malcolm Priestley wrote:
> The patches in this series convert the driver to mac80211.
>
> As well as infrastructure mode the driver now operates in
> IBSS and access point modes.
>
> Host access point is now working with hostapd in nl80211 mode.
>
> The
The right shift operation has higher precedence than the mask so we
left shift by "(i * 3)" and then immediately right shift by "(i * 3)"
then we mask. It should be left shift, mask, and then right shift.
Signed-off-by: Dan Carpenter
diff --git a/drivers/net/wireless/ath/ath9k/debug.c
b/driver
On Mon, 2014-10-27 at 12:44 +0200, Jukka Rissanen wrote:
> +static void mcast_msg(struct sk_buff *mcast_skb, struct genl_info *info)
> +{
> + if (info)
> + genl_notify(&hwsim_genl_family, mcast_skb,
> + genl_info_net(info), info->snd_portid,
> +
On Wed, 2014-10-29 at 16:50 +0100, Johannes Berg wrote:
> On Mon, 2014-10-27 at 12:44 +0200, Jukka Rissanen wrote:
>
> > +static void mcast_msg(struct sk_buff *mcast_skb, struct genl_info *info)
> > +{
> > + if (info)
> > + genl_notify(&hwsim_genl_family, mcast_skb,
> > +
On Mon, 2014-10-27 at 12:44 +0200, Jukka Rissanen wrote:
> Using the name HWSIM_CMD_NEW_RADIO and HWSIM_CMD_DEL_RADIO is more
> fitting on how other pieces of the wireless system work.
Applied.
johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a
On Mon, 2014-10-27 at 12:44 +0200, Jukka Rissanen wrote:
> +static void mcast_new_radio(int id, struct genl_info *info,
> + int channels, const char *reg_alpha2,
> + const struct ieee80211_regdomain *regd,
> + bool reg_strict,
On Mon, 2014-10-27 at 15:04 -0700, gree...@candelatech.com wrote:
> From: Ben Greear
>
> Add frequency attribute when sending to user-space over
> netlink socket. The frequency is currently ignored when
> receiving from user-space.
Applied.
johannes
--
To unsubscribe from this list: send the
On 10/29/2014 08:55 AM, Johannes Berg wrote:
> On Mon, 2014-10-27 at 15:04 -0700, gree...@candelatech.com wrote:
>> From: Ben Greear
>>
>> Add frequency attribute when sending to user-space over
>> netlink socket. The frequency is currently ignored when
>> receiving from user-space.
>
> Applied.
On Sat, 2014-10-25 at 17:57 +0200, Fabian Frederick wrote:
> radar_detect_width is unused since commit 97dc94f1d933
> ("cfg80211: remove channel_switch combination check")
Applied, thanks.
johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a mess
On Fri, 2014-10-24 at 11:12 -0700, gree...@candelatech.com wrote:
> From: Ben Greear
>
> This lets hostapd start if you have SGI-20 configured
> as one of your HT capabilities.
Applied.
johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a messa
On Wed, 2014-10-29 at 18:48 +0300, Dan Carpenter wrote:
> The right shift operation has higher precedence than the mask so we
> left shift by "(i * 3)" and then immediately right shift by "(i * 3)"
> then we mask. It should be left shift, mask, and then right shift.
>
Hey Dan.
My grep pattern do
The shift operation is higher precedence so the code is wrong and it
sets of a static checker warning. But it doesn't affect real life
because BT_UART_MSG_FRAME3SCOESCO_POS is zero so the shift is a no-op.
I have re-written it in normal style and with parenthesis as a cleanup
and to silence the s
On Wed, Oct 29, 2014 at 09:08:39AM -0700, Joe Perches wrote:
> On Wed, 2014-10-29 at 18:48 +0300, Dan Carpenter wrote:
> > The right shift operation has higher precedence than the mask so we
> > left shift by "(i * 3)" and then immediately right shift by "(i * 3)"
> > then we mask. It should be le
On Fri, 2014-10-24 at 08:35 -0700, gree...@candelatech.com wrote:
> From: Ben Greear
>
> This saves an extra call to change it later, and will
> also keep udev from potentially messing with a vif
> it should not be messing with.
Applied.
johannes
--
To unsubscribe from this list: send the line
On Wed, 2014-10-29 at 09:02 -0700, Ben Greear wrote:
> On 10/29/2014 08:55 AM, Johannes Berg wrote:
> > On Mon, 2014-10-27 at 15:04 -0700, gree...@candelatech.com wrote:
> >> From: Ben Greear
> >>
> >> Add frequency attribute when sending to user-space over
> >> netlink socket. The frequency is c
On Wed, 2014-10-29 at 19:10 +0300, Dan Carpenter wrote:
> On Wed, Oct 29, 2014 at 09:08:39AM -0700, Joe Perches wrote:
> > On Wed, 2014-10-29 at 18:48 +0300, Dan Carpenter wrote:
> > > The right shift operation has higher precedence than the mask so we
> > > left shift by "(i * 3)" and then immedia
On Wed, Oct 29, 2014 at 6:08 PM, Dan Carpenter wrote:
> The shift operation is higher precedence so the code is wrong and it
> sets of a static checker warning. But it doesn't affect real life
> because BT_UART_MSG_FRAME3SCOESCO_POS is zero so the shift is a no-op.
>
> I have re-written it in nor
From: Ben Greear
Remove un-used variable added in recent patch. Can re-add
this when we have an idea how to deal with receiving pkts
from user-space on channels not supported by current operating
mode of the virual radio.
Signed-off-by: Ben Greear
---
drivers/net/wireless/mac80211_hwsim.c | 1
On 29/10/14 09:15, Greg KH wrote:
On Sat, Oct 25, 2014 at 09:39:39AM +0100, Malcolm Priestley wrote:
Remove the following parameters
PSEthernetHeader psEthHeader
PSKeyItem pTransmitKey
bool bNeedEncrypt
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/rxtx.c | 14 ++
vnt_receive_frame which replaces device_receive_frame
and vnt_rx_data which handles mac80211 rx data
structures ieee80211_hw, ieee80211_vif and variable rx_rate are added
in structure vnt_private
---
drivers/staging/vt6655/device.h | 6 +-
drivers/staging/vt6655/device_main.c | 13 ++--
The patches in this series convert the driver to mac80211.
As well as infrastructure mode the driver now operates in
IBSS and access point modes.
Host access point is now working with hostapd in nl80211 mode.
The driver continues to operate diversity mode in infrastructure mode.
There is still
vnt_key_init_table to initialize the table
vnt_set_keys to set the keys
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device.h | 1 +
drivers/staging/vt6655/key.c| 136
drivers/staging/vt6655/key.h| 17 +
3 files changed, 154
Add rates and channels according to rf type for vnt_init_bands which is a
mac80211 replacement for init_channel_table.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/channel.c | 140 +++
drivers/staging/vt6655/channel.h | 2 +
drivers/stagin
Removing PSEthernetHeader
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/rxtx.c | 91 ++-
1 file changed, 12 insertions(+), 79 deletions(-)
diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
index 09df536..a1a594f 1006
vnt_fill_txkey a mac80211 repacement for s_vFillTxKey
vnt_generate_fifo_header mac80211 replacement for vGenerateFIFOHeader
vnt_beacon_make for making and despatching beacon.
vnt_beacon_enable to enabling beacon
struct vnt_tx_fifo_head is also added to replace typedef
struct tagSTxBufHead that
Covert to handle mac80211 sk_buff data removing fragmentation processing
via s_vFillFragParameter and calls to vGenerateMACHeader and s_vSWencryption
fragmentation is now handled by mac80211.
There is still more todos with this function when legacy net device code
have been remove from driver.
S
vnt_int_report_rate reports backs tx rate and is replacment for
STAvUpdateTDStatCounter
and BSSvUpdateNodeTxCounter.
Replacing existing code.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 166 ++-
1 file changed, 85 insertions(+), 8
add vt6655_suspend and vt6655_resume
remove viawget_suspend and viawget_resume.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 104 ---
1 file changed, 34 insertions(+), 70 deletions(-)
diff --git a/drivers/staging/vt6655/device_main
s_vFillFragParameter is nolonger used.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/rxtx.c | 47 ---
1 file changed, 47 deletions(-)
diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
index b114a60..09df536 100644
--
Replace existing vt6655_probe with one converted to mac80211
with the following operations
vnt_tx_80211
vnt_start
vnt_stop
vnt_add_interface
vnt_remove_interface
vnt_config
vnt_bss_info_changed
vnt_prepare_multicast
vnt_configure
vnt_set_key
vnt_get_tsf
vnt_set_tsf
vnt_reset_tsf
The following var
Remove net device code.
Remove current measure code and function s_vCompleteCurrentMeasure
and switch code which are now handled by mac80211
Change beaconing to mac80211.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 175 ++-
1 file
Fixes issue of byBBVGANew is wrong in device_intr
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/dpc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/vt6655/dpc.c b/drivers/staging/vt6655/dpc.c
index 036bbb0..11153ef 100644
--- a/drivers/staging/
Use spin_lock_irqsave and spin_unlock_irqrestore
in functions TimerSQ3CallBack and TimerState1CallBack
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/baseband.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/vt6655/baseband.c
b/dr
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/baseband.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/vt6655/baseband.c
b/drivers/staging/vt6655/baseband.c
index b8a64c0..8adeea4 100644
--- a/drivers/staging/vt6655/baseband.c
+++ b/dri
Check flag conf IEEE80211_CONF_OFFCHANNEL so that RSSI doesn't swing wildly
on scanning.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/staging/vt6655/device_main.c
b/drivers/staging/vt6655/device_main.c
inde
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/Kconfig | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/staging/vt6655/Kconfig b/drivers/staging/vt6655/Kconfig
index c3ba693..77cfc70 100644
--- a/drivers/staging/vt6655/Kconfig
+++ b/drivers/staging/vt665
Use spin_lock_irqsave and spin_unlock_irqrestore.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/vt6655/device_main.c
b/drivers/staging/vt6655/device_main.c
index d7dd002..c5eca10
Ensuring that tsf counter does not run while idle.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/staging/vt6655/device_main.c
b/drivers/staging/vt6655/device_main.c
index 968ea9a..07d2101 100644
--- a/d
with WLAN_KEY_LEN_WEP40
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/mac.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/vt6655/mac.c b/drivers/staging/vt6655/mac.c
index e3b0b7f..a347f39 100644
--- a/drivers/staging/vt6655/mac.c
+++ b/drivers
Endian conversion now happens at run time only little endian
values are valid.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/desc.h | 32
1 file changed, 32 deletions(-)
diff --git a/drivers/staging/vt6655/desc.h b/drivers/staging/vt6655/desc.h
ind
Wake up to listen to next beacon when struct ieee80211_conf -> listen_interval
== 1
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/power.c | 19 ++-
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/drivers/staging/vt6655/power.c b/drivers/staging/vt665
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/rxtx.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
index 23ee379..9beabea 100644
--- a/drivers/staging/vt6655/rxtx.c
+++ b/drivers/staging/vt6655/rxtx.c
@@ -1132,7
All these pointers are now dead.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/staging/vt6655/device_main.c
b/drivers/staging/vt6655/device_main.c
index 0bd2ca8..d7dd002 100644
--- a/drivers/staging/vt6655/
Remove net device code and add mac80211 unregister code.
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 25 +++--
1 file changed, 7 insertions(+), 18 deletions(-)
diff --git a/drivers/staging/vt6655/device_main.c
b/drivers/staging/vt6655/device_
Remove netif_stop_queue, bCmdRunning and timer functions
Signed-off-by: Malcolm Priestley
---
drivers/staging/vt6655/device_main.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/staging/vt6655/device_main.c
b/drivers/staging/vt6655/device_main.c
index 451b608..0bd2ca8 100644
---
1 - 100 of 178 matches
Mail list logo