/* SPDX-License-Identifier: BSD-3-Clause
*
- * Copyright (c) 2016-2018 Solarflare Communications Inc.
- * All rights reserved.
+ * Copyright(c) 2019-2020 Xilinx, Inc.
+ * Copyright(c) 2016-2019 Solarflare Communications Inc.
*
* This software was jointly developed between OKTET Labs (under contract
* for Solarflare) and Solarflare Communications, Inc.
#define SFC_EFX_RXQ_FLAG_STARTED 0x1
#define SFC_EFX_RXQ_FLAG_RUNNING 0x2
#define SFC_EFX_RXQ_FLAG_RSS_HASH 0x4
+#define SFC_EFX_RXQ_FLAG_INTR_EN 0x8
unsigned int ptr_mask;
unsigned int pending;
unsigned int completed;
boolean_t deferred_started;
unsigned int refill_threshold;
struct rte_mempool *refill_mb_pool;
+ unsigned int rxq_flags;
};
struct sfc_rxq_info *sfc_rxq_info_by_dp_rxq(const struct sfc_dp_rxq *dp_rxq);
boolean_t sfc_rx_check_scatter(size_t pdu, size_t rx_buf_size,
uint32_t rx_prefix_size,
boolean_t rx_scatter_enabled,
+ uint32_t rx_scatter_max,
const char **error);
#ifdef __cplusplus