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/e1000: fix zeroing of RSS config
[dpdk.git]
/
drivers
/
net
/
sfc
/
sfc.h
diff --git
a/drivers/net/sfc/sfc.h
b/drivers/net/sfc/sfc.h
index
3acb3fe
..
cc52228
100644
(file)
--- a/
drivers/net/sfc/sfc.h
+++ b/
drivers/net/sfc/sfc.h
@@
-108,6
+108,7
@@
struct sfc_intr {
efx_intr_type_t type;
rte_intr_callback_fn handler;
boolean_t lsc_intr;
efx_intr_type_t type;
rte_intr_callback_fn handler;
boolean_t lsc_intr;
+ boolean_t rxq_intr;
};
struct sfc_rxq;
};
struct sfc_rxq;
@@
-134,7
+135,7
@@
struct sfc_port {
boolean_t promisc;
boolean_t allmulti;
boolean_t promisc;
boolean_t allmulti;
- struct
ether_addr
default_mac_addr;
+ struct
rte_ether_addr
default_mac_addr;
unsigned int max_mcast_addrs;
unsigned int nb_mcast_addrs;
unsigned int max_mcast_addrs;
unsigned int nb_mcast_addrs;
@@
-244,9
+245,15
@@
struct sfc_adapter {
unsigned int rxq_max;
unsigned int txq_max;
unsigned int rxq_max;
unsigned int txq_max;
+ unsigned int rxq_max_entries;
+ unsigned int rxq_min_entries;
+
unsigned int txq_max_entries;
unsigned int txq_min_entries;
unsigned int txq_max_entries;
unsigned int txq_min_entries;
+ unsigned int evq_max_entries;
+ unsigned int evq_min_entries;
+
uint32_t evq_flags;
unsigned int evq_count;
uint32_t evq_flags;
unsigned int evq_count;
@@
-280,6
+287,7
@@
struct sfc_adapter {
struct sfc_txq *txq_ctrl;
boolean_t tso;
struct sfc_txq *txq_ctrl;
boolean_t tso;
+ boolean_t tso_encap;
uint32_t rxd_wait_timeout_ns;
};
uint32_t rxd_wait_timeout_ns;
};