diff options
| author | 2013-12-17 17:07:33 -0800 | |
|---|---|---|
| committer | 2013-12-18 00:30:33 -0500 | |
| commit | 20b298f5319194b9cbbc4d5cc5c20ff296aafd70 (patch) | |
| tree | 09ecb3d8a1d0d0fe7d1cef5c130e6b3ffbdafbe6 /include/linux/compiler-intel.h | |
| parent | bna: Set Get IOC fw State (diff) | |
| download | linux-dev-20b298f5319194b9cbbc4d5cc5c20ff296aafd70.tar.xz linux-dev-20b298f5319194b9cbbc4d5cc5c20ff296aafd70.zip | |
bna: Fix Filter Add Del
Change Details:
- bna_rx_mcast_listset() API first looks at free_q only and not at other
pending Qs rendering it non-deterministic of giving an upper limit.
Modify bna_rx_mcast_listset() implementation to not use only half of the
limit.
- Allocate and initialize queue for deleting
- Segregate the adding and deleting process by using separate queues.
- The filter framework in bna does not let adding addresses to its max capacity
due to asynchronous operations involved.
Provide a synchronous option to set a given list.
Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/compiler-intel.h')
0 files changed, 0 insertions, 0 deletions
