git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/sfc: add missing BSD license line and update year
[dpdk.git]
/
drivers
/
net
/
sfc
/
sfc_ev.h
diff --git
a/drivers/net/sfc/sfc_ev.h
b/drivers/net/sfc/sfc_ev.h
index
8455fda
..
5bb2be4
100644
(file)
--- a/
drivers/net/sfc/sfc_ev.h
+++ b/
drivers/net/sfc/sfc_ev.h
@@
-1,5
+1,7
@@
/*-
/*-
- * Copyright (c) 2016 Solarflare Communications Inc.
+ * BSD LICENSE
+ *
+ * Copyright (c) 2016-2017 Solarflare Communications Inc.
* All rights reserved.
*
* This software was jointly developed between OKTET Labs (under contract
* All rights reserved.
*
* This software was jointly developed between OKTET Labs (under contract
@@
-40,6
+42,8
@@
extern "C" {
#define SFC_MGMT_EVQ_ENTRIES (EFX_EVQ_MINNEVS)
struct sfc_adapter;
#define SFC_MGMT_EVQ_ENTRIES (EFX_EVQ_MINNEVS)
struct sfc_adapter;
+struct sfc_rxq;
+struct sfc_txq;
enum sfc_evq_state {
SFC_EVQ_UNINITIALIZED = 0,
enum sfc_evq_state {
SFC_EVQ_UNINITIALIZED = 0,
@@
-56,6
+60,8
@@
struct sfc_evq {
unsigned int read_ptr;
boolean_t exception;
efsys_mem_t mem;
unsigned int read_ptr;
boolean_t exception;
efsys_mem_t mem;
+ struct sfc_rxq *rxq;
+ struct sfc_txq *txq;
/* Not used on datapath */
struct sfc_adapter *sa;
/* Not used on datapath */
struct sfc_adapter *sa;
@@
-70,6
+76,8
@@
struct sfc_evq_info {
unsigned int max_entries;
/* Real number of EVQ entries, less or equal to max_entries */
unsigned int entries;
unsigned int max_entries;
/* Real number of EVQ entries, less or equal to max_entries */
unsigned int entries;
+ /* Event queue creation flags */
+ uint32_t flags;
/* NUMA-aware EVQ data structure used on datapath */
struct sfc_evq *evq;
};
/* NUMA-aware EVQ data structure used on datapath */
struct sfc_evq *evq;
};