eal: remove sys/queue.h from public headers
[dpdk.git] / drivers / net / bnxt / bnxt_irq.h
index 460a97a..53d9198 100644 (file)
@@ -1,17 +1,14 @@
 /* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2014-2018 Broadcom
+ * Copyright(c) 2014-2021 Broadcom
  * All rights reserved.
  */
 
 #ifndef _BNXT_IRQ_H_
 #define _BNXT_IRQ_H_
 
-#define BNXT_MISC_VEC_ID               RTE_INTR_VEC_ZERO_OFFSET
-#define BNXT_RX_VEC_START              RTE_INTR_VEC_RXTX_OFFSET
-
 struct bnxt_irq {
        rte_intr_callback_fn    handler;
-       unsigned int            vector;
+       unsigned int            vector_idx;
        uint8_t                 requested;
        char                    name[RTE_ETH_NAME_MAX_LEN + 2];
 };
@@ -22,5 +19,6 @@ void bnxt_disable_int(struct bnxt *bp);
 void bnxt_enable_int(struct bnxt *bp);
 int bnxt_setup_int(struct bnxt *bp);
 int bnxt_request_int(struct bnxt *bp);
+void bnxt_int_handler(void *param);
 
 #endif