net/liquidio: add API to setup Rx queue
[dpdk.git] / drivers / net / qede / base / ecore_dev_api.h
index 042c0af..0dee68a 100644 (file)
@@ -68,8 +68,6 @@ struct ecore_hw_init_params {
        bool allow_npar_tx_switch;
        /* binary fw data pointer in binary fw file */
        const u8 *bin_fw_data;
-       /* the OS Epoch time in seconds */
-       u32 epoch;
 };
 
 /**
@@ -147,6 +145,10 @@ struct ecore_hw_prepare_params {
        bool drv_resc_alloc;
        /* check the reg_fifo after any register access */
        bool chk_reg_fifo;
+       /* request the MFW to initiate PF FLR */
+       bool initiate_pf_flr;
+       /* the OS Epoch time in seconds */
+       u32 epoch;
 };
 
 /**
@@ -368,7 +370,8 @@ ecore_chain_alloc(struct ecore_dev *p_dev,
                  enum ecore_chain_cnt_type cnt_type,
                  u32 num_elems,
                  osal_size_t elem_size,
-                 struct ecore_chain *p_chain);
+                 struct ecore_chain *p_chain,
+                 struct ecore_chain_ext_pbl *ext_pbl);
 
 /**
  * @brief ecore_chain_free - Free chain DMA memory