ixgbe: Correct check for change in FCoE priority
authorMark Rustad <mark.d.rustad@intel.com>
Tue, 20 Sep 2011 03:00:22 +0000 (03:00 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 13 Oct 2011 05:45:39 +0000 (22:45 -0700)
commit15d447ecaff457e6f89b459e70c0770b35b35533
treee947e7428e7a97adb1fb2d9f1a25350bdc93e615
parent7b859ebc0a69a7d142f705bd4a8e5720b810f718
ixgbe: Correct check for change in FCoE priority

Correct a check for change in FCoE priority when IEEE mode DCB is in use.
In IEEE mode a different function has to be used to get the FCoE priority
mask. Also, the check for the mask assumed that only one priority was set.
In case there should be more than one, check just the bit.

These changes help avoid link flapping issues that can come up when IEEE
DCB is in use.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c