|
@@ -26,9 +26,6 @@
|
|
|
*******************************************************************************/
|
|
|
|
|
|
#include "ixgbe.h"
|
|
|
-#ifdef CONFIG_IXGBE_DCB
|
|
|
-#include "ixgbe_dcb_82599.h"
|
|
|
-#endif /* CONFIG_IXGBE_DCB */
|
|
|
#include <linux/if_ether.h>
|
|
|
#include <linux/gfp.h>
|
|
|
#include <linux/if_vlan.h>
|
|
@@ -625,10 +622,6 @@ void ixgbe_configure_fcoe(struct ixgbe_adapter *adapter)
|
|
|
struct ixgbe_hw *hw = &adapter->hw;
|
|
|
struct ixgbe_fcoe *fcoe = &adapter->fcoe;
|
|
|
struct ixgbe_ring_feature *f = &adapter->ring_feature[RING_F_FCOE];
|
|
|
-#ifdef CONFIG_IXGBE_DCB
|
|
|
- u8 tc;
|
|
|
- u32 up2tc;
|
|
|
-#endif
|
|
|
|
|
|
if (!fcoe->pool) {
|
|
|
spin_lock_init(&fcoe->lock);
|
|
@@ -694,18 +687,6 @@ void ixgbe_configure_fcoe(struct ixgbe_adapter *adapter)
|
|
|
IXGBE_FCRXCTRL_FCOELLI |
|
|
|
IXGBE_FCRXCTRL_FCCRCBO |
|
|
|
(FC_FCOE_VER << IXGBE_FCRXCTRL_FCOEVER_SHIFT));
|
|
|
-#ifdef CONFIG_IXGBE_DCB
|
|
|
- up2tc = IXGBE_READ_REG(&adapter->hw, IXGBE_RTTUP2TC);
|
|
|
- for (i = 0; i < MAX_USER_PRIORITY; i++) {
|
|
|
- tc = (u8)(up2tc >> (i * IXGBE_RTTUP2TC_UP_SHIFT));
|
|
|
- tc &= (MAX_TRAFFIC_CLASS - 1);
|
|
|
- if (fcoe->tc == tc) {
|
|
|
- fcoe->up = i;
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-#endif
|
|
|
-
|
|
|
return;
|
|
|
|
|
|
out_extra_ddp_buffer:
|
|
@@ -833,41 +814,6 @@ out_disable:
|
|
|
return rc;
|
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_IXGBE_DCB
|
|
|
-/**
|
|
|
- * ixgbe_fcoe_setapp - sets the user priority bitmap for FCoE
|
|
|
- * @adapter : ixgbe adapter
|
|
|
- * @up : 802.1p user priority bitmap
|
|
|
- *
|
|
|
- * Finds out the traffic class from the input user priority
|
|
|
- * bitmap for FCoE.
|
|
|
- *
|
|
|
- * Returns : 0 on success otherwise returns 1 on error
|
|
|
- */
|
|
|
-u8 ixgbe_fcoe_setapp(struct ixgbe_adapter *adapter, u8 up)
|
|
|
-{
|
|
|
- int i;
|
|
|
- u32 up2tc;
|
|
|
-
|
|
|
- /* valid user priority bitmap must not be 0 */
|
|
|
- if (up) {
|
|
|
- /* from user priority to the corresponding traffic class */
|
|
|
- up2tc = IXGBE_READ_REG(&adapter->hw, IXGBE_RTTUP2TC);
|
|
|
- for (i = 0; i < MAX_USER_PRIORITY; i++) {
|
|
|
- if (up & (1 << i)) {
|
|
|
- up2tc >>= (i * IXGBE_RTTUP2TC_UP_SHIFT);
|
|
|
- up2tc &= (MAX_TRAFFIC_CLASS - 1);
|
|
|
- adapter->fcoe.tc = (u8)up2tc;
|
|
|
- adapter->fcoe.up = i;
|
|
|
- return 0;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return 1;
|
|
|
-}
|
|
|
-#endif /* CONFIG_IXGBE_DCB */
|
|
|
-
|
|
|
/**
|
|
|
* ixgbe_fcoe_get_wwn - get world wide name for the node or the port
|
|
|
* @netdev : ixgbe adapter
|