Home
last modified time | relevance | path

Searched hist:"20 b298f5319194b9cbbc4d5cc5c20ff296aafd70" (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/net/ethernet/brocade/bna/
H A Dbna.hdiff 20b298f5319194b9cbbc4d5cc5c20ff296aafd70 Tue Dec 17 19:07:33 CST 2013 Rasesh Mody <rmody@brocade.com> 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>
H A Dbna_types.hdiff 20b298f5319194b9cbbc4d5cc5c20ff296aafd70 Tue Dec 17 19:07:33 CST 2013 Rasesh Mody <rmody@brocade.com> 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>
H A Dbna_enet.cdiff 20b298f5319194b9cbbc4d5cc5c20ff296aafd70 Tue Dec 17 19:07:33 CST 2013 Rasesh Mody <rmody@brocade.com> 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>
H A Dbna_tx_rx.cdiff 20b298f5319194b9cbbc4d5cc5c20ff296aafd70 Tue Dec 17 19:07:33 CST 2013 Rasesh Mody <rmody@brocade.com> 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>