ixgbe: remove residual fix about resetting big Tx queues
[dpdk.git] / lib / librte_pmd_ixgbe / ixgbe_ethdev.h
index 767fd62..9d7e93f 100644 (file)
@@ -1,7 +1,7 @@
 /*-
  *   BSD LICENSE
  * 
- *   Copyright(c) 2010-2013 Intel Corporation. All rights reserved.
+ *   Copyright(c) 2010-2014 Intel Corporation. All rights reserved.
  *   All rights reserved.
  * 
  *   Redistribution and use in source and binary forms, with or without
@@ -36,6 +36,7 @@
 #include "ixgbe/ixgbe_dcb.h"
 #include "ixgbe/ixgbe_dcb_82599.h"
 #include "ixgbe/ixgbe_dcb_82598.h"
+#include "ixgbe_bypass.h"
 
 /* need update link, bit flag */
 #define IXGBE_FLAG_NEED_LINK_UPDATE (uint32_t)(1 << 0)
 #endif
 #define IXGBE_HWSTRIP_BITMAP_SIZE (IXGBE_MAX_RX_QUEUE_NUM / (sizeof(uint32_t) * NBBY))
 
+/* Loopback operation modes */
+/* 82599 specific loopback operation types */
+#define IXGBE_LPBK_82599_NONE          0x0 /* Default value. Loopback is disabled. */
+#define IXGBE_LPBK_82599_TX_RX         0x1 /* Tx->Rx loopback operation is enabled. */
 
 /*
  * Information about the fdir mode.
@@ -140,6 +145,9 @@ struct ixgbe_adapter {
        struct ixgbe_mirror_info    mr_data;
        struct ixgbe_vf_info        *vfdata;
        struct ixgbe_uta_info       uta_info;
+#ifdef RTE_NIC_BYPASS
+       struct ixgbe_bypass_info    bps;
+#endif /* RTE_NIC_BYPASS */
 };
 
 #define IXGBE_DEV_PRIVATE_TO_HW(adapter)\