K. Y. Srinivasan
78001df39c
Staging: hv: netvsc_drv: Add ring_size element to struct netvsc_device_info
...
Add ring_size element to struct netvsc_device_info.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:28:50 -07:00
K. Y. Srinivasan
8afe583d21
Staging: hv: netvsc_drv: Get rid of unused state in struct netvsc_driver
...
Now, get rid of unused state (req_ext_size) from struct netvsc_driver.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:28:49 -07:00
K. Y. Srinivasan
d0e3304614
Staging: hv: netvsc_drv: Get rid of an unnecessary assignment in rndis_filter.c
...
Now that we compute the size of struct rndis_filter_packet where
it is needed, get rid of the unnecessary assignment.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:28:48 -07:00
K. Y. Srinivasan
f8ba8c7050
Staging: hv: netvsc_drv: Directly get the size of rndis_filter_packet
...
Directly get the size of rndis_filter_packet.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:28:47 -07:00
K. Y. Srinivasan
9dbfd1509e
Staging: hv: netvsc_drv: Move the definition of struct rndis_filter_packet to hyperv_net.h
...
Move the definition of struct rndis_filter_packet to hyperv_net.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:28:47 -07:00
K. Y. Srinivasan
e3f8a80efb
Staging: hv: netvsc_drv: Get rid of unnecessary state in struct netvsc_driver
...
Since the function pointers in struct netvsc_driver are no longer used
(as these are invoked directly), get rid of this unused state.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:18 -07:00
K. Y. Srinivasan
ac6f785901
Staging: hv: netvsc_drv: Directly invoke the function rndis_filter_receive()
...
Directly invoke the function rndis_filter_receive().
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:17 -07:00
K. Y. Srinivasan
a25e1dbe9e
Staging: hv: netvsc_drv: Directly invoke the function netvsc_recv_callback()
...
Directly invoke the function netvsc_recv_callback().
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:17 -07:00
K. Y. Srinivasan
39fb6aab38
Staging: hv: netvsc_drv: Invoke netvsc_linkstatus_callback directly
...
Invoke netvsc_linkstatus_callback directly.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:16 -07:00
K. Y. Srinivasan
0ec6ff4011
Staging: hv: netvsc_drv: Invoke netvsc_send() directly
...
Invoke netvsc_send() directly.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:15 -07:00
K. Y. Srinivasan
55acb696a8
Staging: hv: netvsc_drv: Invoke rndis_filter_send() directly
...
In preparation to getting rid of struct netvsc_driver,
make the function rndis_filter_send() non-static.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:14 -07:00
K. Y. Srinivasan
0652aebc5a
Staging: hv: netvsc_drv: Make the function rndis_filter_send() non-static
...
In preparation to getting rid of struct netvsc_driver,
make the function rndis_filter_send() non-static.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:14 -07:00
K. Y. Srinivasan
5fcc411519
Staging: hv: netvsc_drv: Make the function rndis_filter_receive() non-static
...
In preparation to getting rid of struct netvsc_driver,
make the function rndis_filter_receive() non-static.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:14 -07:00
K. Y. Srinivasan
f79adf8f13
Staging: hv: netvsc_drv: Make the function netvsc_recv_callback() non-static
...
In preparation to getting rid of struct netvsc_driver,
make the function netvsc_recv_callback() non-static.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:13 -07:00
K. Y. Srinivasan
90ef117a30
Staging: hv: netvsc_drv: Make the function netvsc_linkstatus_callback() non-static
...
In preparation to getting rid of struct netvsc_driver,
make the function netvsc_linkstatus_callback() non-static.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:13 -07:00
K. Y. Srinivasan
f9819f05f2
Staging: hv: netvsc_drv: Make the function netvsc_send non-static
...
In preparation to getting rid of struct netvsc_driver,
make the function netvsc_send non-static.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:12 -07:00
K. Y. Srinivasan
a76c36bc0d
Staging: hv: netvsc_drv: Get rid of unused state in struct netvsc_driver
...
In preparation to getting rid of struct netvsc_driver, get rid of the
unused state (void *ctx) in struct netvsc_driver.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:11 -07:00
K. Y. Srinivasan
a881fdd0ca
Staging: hv: netvsc_drv: Clean up the netvsc_drv_exit() function
...
To conform to the Linux device model, the device should persist even
when there is no driver bound to it. Cleanup the netvsc_drv_exit() routine
keeping this in mind.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:11 -07:00
K. Y. Srinivasan
96053efd3c
Staging: hv: mousevsc_drv: Cleanup mousevsc_drv_exit() function
...
To conform to the Linux device model, the device should persist even
when there is no driver bound to it. Cleanup the mousevsc_drv_exit() routine
keeping this in mind.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:10 -07:00
K. Y. Srinivasan
2bda87cb6c
Staging: hv: storvsc_drv: Cleanup storvsc_drv_exit() function
...
To conform to the Linux device model, the device should persist even
when there is no driver bound to it. Cleanup the storvsc_drv_exit() routine
keeping this in mind.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:10 -07:00
K. Y. Srinivasan
8553d753a4
Staging: hv: blkvsc_drv: Cleanup the blkvsc_drv_exit() function
...
To conform to the Linux device model, the device should persist even
when there is no driver bound to it. Cleanup the blkvsc_drv_exit() routine
keeping this in mind.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:09 -07:00
K. Y. Srinivasan
459bce9765
Staging: hv: mouse_drv: Fix a sparse warning
...
Most of the sparse warnings in the hv code are from the base kernel.
This patch fixes the only sparse related issue in the Hyper-V coode.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:09 -07:00
K. Y. Srinivasan
8a0794117b
Staging: hv: netvsc: Cleanup hyperv_net.h
...
Cleanup hyperv_net.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:08 -07:00
K. Y. Srinivasan
299d0925e2
Staging: hv: netvsc: Move the contents of rndis_filter.h to hyperv_net.h
...
Move the contents of rndis_filter.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:08 -07:00
K. Y. Srinivasan
4a5cea3951
Staging: hv: netvsc: Move the contents of rndis.h to hyperv_net.h
...
Move the contents of rndis.h to hyperv_net.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:08 -07:00
K. Y. Srinivasan
5258490472
Staging: hv: netvsc: Move the contents of netvsc.h to hyperv_net.h
...
Move the contents of netvsc.h to hyperv_net.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:07 -07:00
K. Y. Srinivasan
41308862d1
Staging: hv: netvsc: Include the contents of netvsc_api.h into hyperv_net.h
...
Include the contents of netvsc_api.h into hyperv_net.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:07 -07:00
K. Y. Srinivasan
5ca7252a7e
Staging: hv: netvsc: Create a common header file for network driver
...
Create a common header file for network driver.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:06 -07:00
K. Y. Srinivasan
5041e715c8
Staging: hv: Move the contents of storvsc_api.h to hyperv_storage.h
...
Move the contents of storvsc_api.h to hyperv_storage.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:06 -07:00
K. Y. Srinivasan
e6572b035b
Staging: hv: stor: Move the contents of vstorage.h to hyperv_storage.h
...
Move the contents of vstorage.h to hyperv_storage.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:06 -07:00
K. Y. Srinivasan
cdee15044f
Staging: hv: stor: Create a common header file for storage drivers
...
Create a common header file for storage drivers.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:05 -07:00
K. Y. Srinivasan
43c698b927
Staging: hv: vmbus_drv: Cleanup hyperv_vmbus.h
...
Cleanup hyperv_vmbus.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:05 -07:00
K. Y. Srinivasan
89b2ca4781
Staging: hv: vmbus_drv: Move the contents of vmbus_private.h to vmbus_hyperv.h
...
Move the contents of vmbus_private.h to vmbus_hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:04 -07:00
K. Y. Srinivasan
940655c103
Staging: hv: vmbus_drv: Move the contents of ring_buffer.h to hyperv_vmbus.h
...
Move the contents of ring_buffer.h to hyperv_vmbus.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:04 -07:00
K. Y. Srinivasan
3645a917f7
Staging: hv: vmbus_drv: Move the content of hv.h to hyperv_vmbus.h
...
Move the content of hv.h to hyperv_vmbus.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:04 -07:00
K. Y. Srinivasan
afbdc4a98b
Staging: hv: vmbus_drv: Include the contents of hv_api.h in hyperv_vmbus.h
...
Include the contents of hv_api.h in hyperv_vmbus.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:03 -07:00
K. Y. Srinivasan
0f2a6619ee
Staging: hv: vmbus_drv: Create a common header file to build the vmbus driver
...
Create a common header file to build the vmbus driver.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:03 -07:00
K. Y. Srinivasan
8ff3e6fc58
Staging: hv: Include asm/hyperv.h in hyperv.h
...
As the entries in hv_api.h are already in asm/hyperv.h, let's use that
file instead and delete these.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:27:02 -07:00
Arend van Spriel
f9aea9fd2d
staging: brcm80211: fix checkpatch issue in wlc_channel.c
...
Patch "[ba84f65] make function definitions and prototype consistent"
introduced a checkpatch warning which is fixed.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:40 -07:00
Sukesh Srikakula
40bee8c1f1
staging: brcm80211: Corrected sdpcm_shared_t structure definition
...
There is a mismatch in structure definition of 'sdpcm_shared_t' structure
in driver & FW code. With this patch, it is corrected
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:39 -07:00
Sukesh Srikakula
1ce4784e67
staging: brcm80211: Better debug support added to brcmfmac driver
...
With the current implementation there is no way to selectively enable
required debug messages, as all the messages are currently under WL_DBG.
With this fix, we are introducing several log levels which will enable
us to print only the required debug messages.
WL_ERR --> Prints error messages
WL_CONN --> Prints all debug messages pertaining to connection
management
WL_SCAN --> Prints all debug messages pertaining to scanning
WL_TRACE --> Prints all trace(Enter/Exit) sequence of cfg80211 calls
WL_INFO --> Prints all informational messages.
By default, only WL_ERR messages are enabled.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:38 -07:00
Sukesh Srikakula
65dd489204
staging: brcm80211: cfg80211 up/down routines in brcmfmac driver are fixed
...
'__wl_cfg80211_up' & '__wl_cfg80211_down' routines are updated to correctly
set the 'wl->status' variable.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:38 -07:00
Sukesh Srikakula
1f3b0085ed
staging: brcm80211: Removed unused variable from brcmfmac driver
...
Removed unused variable from wl_profile structure
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:37 -07:00
Sukesh Srikakula
9446af065b
staging: brcm80211: Fixed scan notification functionality in brcmfmac driver
...
Earlier brcmfmac driver used to report success even for an aborted scan. This
functionality is now fixed with this patch.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:37 -07:00
Sukesh Srikakula
e4dd632559
staging: brcm80211: Added support to change scan times from brcmfmac driver
...
wl_dongle_scantime function moved out of conditional compilation to allow
the fullmac driver to change FW scan times.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:36 -07:00
Sukesh Srikakula
a1e962b64f
staging: brcm80211: Added support to change roaming parameters from brcmfmac driver
...
'wl_dongle_roam' function moved out of conditional compilation to allow
the fullmac driver to change FW roaming parameters
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:35 -07:00
Sukesh Srikakula
69274f020a
staging: brcm80211: Fixed ibss join/leave functionality in brcmfmac driver
...
IBSS functionality is broken in fullmac driver, which is fixed with this patch
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:35 -07:00
Sukesh Srikakula
e494632efc
staging: brcm80211: Fixed bss (re)connect/disconnect issues in brcmfmac driver
...
Broken functionality of bss (re)connect/disconnect in full mac driver
is fixed with this patch.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:34 -07:00
Sukesh Srikakula
7549496614
staging: brcm80211: Optimized wl_inform_single_bss function in brcmfmac driver
...
Earlier verion of wl_inform_single_bss function is using
'cfg80211_inform_bss_frame' API for sending bss info to cfg80211.
With this patch same will be done through a more optimal
'cfg80211_inform_bss' API.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:33 -07:00
Sukesh Srikakula
7b2cb57ff7
staging: brcm80211: Fixed wl_assoc_params structure miss match in brcmfmac driver
...
There is a mismatch in the structure definition of wl_assoc_params structure
in driver & FW code. With this patch, it is corrected
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:33 -07:00