From: Rasesh Mody Date: Wed, 18 Dec 2013 01:07:33 +0000 (-0800) Subject: bna: Fix Filter Add Del X-Git-Tag: v3.14-rc1~94^2~466^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20b298f5319194b9cbbc4d5cc5c20ff296aafd70;p=pandora-kernel.git 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 Signed-off-by: David S. Miller --- Reading git-diff-tree failed