bnx2x: correct reading of speed capabilities
authorYaniv Rosner <yanivr@broadcom.com>
Wed, 1 May 2013 04:27:57 +0000 (04:27 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 May 2013 19:07:43 +0000 (15:07 -0400)
commitb0261926ef666142ff9f7de92622172bf1164a26
tree2d83d45cae72be2bf419bcd921e4fe05f2343d77
parentbe3e45810bb1ee0bdfa93f6b9532d8c451e50f48
bnx2x: correct reading of speed capabilities

When the bnx2x driver reads the port configuration - mask irrelevant bits.

Without this change, the unintended bits may cause the driver to needlessly
toggle the link, as a comparison in the link flap avoidance flow will show
that the old link did not advertise the same capabilities and thus cannot
be retained.

Signed-off-by: Yaniv Rosner <yanivr@broadcom.com>
Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c