]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit9101502d34cfd86857c2dd620258c82356c2bd63
tree2d83d45cae72be2bf419bcd921e4fe05f2343d77
parentfadcc97c61301c702bdf0c9911ab143029e2a1ee
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