net/sfc: add missing BSD license line and update year
[dpdk.git] / drivers / net / sfc / sfc_ev.h
index 8455fda..5bb2be4 100644 (file)
@@ -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
@@ -40,6 +42,8 @@ extern "C" {
 #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,
@@ -56,6 +60,8 @@ struct sfc_evq {
        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;
@@ -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;
+       /* Event queue creation flags */
+       uint32_t                flags;
        /* NUMA-aware EVQ data structure used on datapath */
        struct sfc_evq          *evq;
 };