]> www.infradead.org Git - users/jedix/linux-maple.git/commit
be2net: Fix driver load failure for different FW configs in Lancer
authorPadmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
Fri, 7 Dec 2012 13:37:42 +0000 (08:37 -0500)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 17 Dec 2012 08:42:38 +0000 (00:42 -0800)
commit30a2b9b6e492112d3bc71db3b415bce8d19989b4
tree458b9bf002315b5cd81a62268dcfb89a3cdf3d38
parent3e4879dc6ebf6c74493ef983154c69c23f2fe833
be2net: Fix driver load failure for different FW configs in Lancer

Driver assumes FW resource counts and capabilities while creating queues and
using functionality like RSS. This causes driver load to fail in FW configs
where resources and capabilities are reduced. Fix this by querying FW
configuration during probe and using resources and capabilities accordingly.

Signed-off-by: Padmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/benet/be.h
drivers/net/benet/be_cmds.c
drivers/net/benet/be_cmds.h
drivers/net/benet/be_main.c