bnx2x: Add Nic partitioning mode (57712 devices)
authorDmitry Kravkov <dmitry@broadcom.com>
Wed, 1 Dec 2010 20:39:28 +0000 (12:39 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 Dec 2010 20:39:28 +0000 (12:39 -0800)
commit0793f83f0ec2142d06abe53570417c8d95e0310a
tree6716837e759bb83722d07084f57bcd327167ee56
parent3f419d2d487821093ee46e898b5f8747f9edc9cd
bnx2x: Add Nic partitioning mode (57712 devices)

NIC partitioning is another flavor of multi function - having few
PCI functions share the same physical port. Unlike the currently
supported mode of multi-function which depends on the switch
configuration and uses outer-VLAN, the NPAR mode is switch independent
and uses the MAC addresses to distribute incoming packets to the different
functions. This patch adds the specific HW setting of the NPAR mode
and some distinctions between switch dependent (SD) and
switch independent (SI) multi-function (MF) modes where the configuration
is not the same.

Advance driver version to 1.60.00-6

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bnx2x/bnx2x.h
drivers/net/bnx2x/bnx2x_cmn.c
drivers/net/bnx2x/bnx2x_cmn.h
drivers/net/bnx2x/bnx2x_ethtool.c
drivers/net/bnx2x/bnx2x_hsi.h
drivers/net/bnx2x/bnx2x_main.c
drivers/net/bnx2x/bnx2x_reg.h