diff options
author | Rasesh Mody <rmody@brocade.com> | 2013-12-17 17:07:33 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-12-18 00:30:33 -0500 |
commit | 20b298f5319194b9cbbc4d5cc5c20ff296aafd70 (patch) | |
tree | 09ecb3d8a1d0d0fe7d1cef5c130e6b3ffbdafbe6 /sound/pci/nm256 | |
parent | 41ed903ad8a7e849e0d5425f9c11730bef1d0016 (diff) | |
download | linux-20b298f5319194b9cbbc4d5cc5c20ff296aafd70.tar.gz linux-20b298f5319194b9cbbc4d5cc5c20ff296aafd70.tar.bz2 linux-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 'sound/pci/nm256')
0 files changed, 0 insertions, 0 deletions