X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Fcxgbe%2Fbase%2Fadapter.h;h=c6b8036fdd8c5e4a8b99a78e4e04472234883110;hb=24c1d49ac82f35ba999d93c4d1d5ee6930259b5f;hp=fcc84e4e9fe3c0ecd2829db2eb4ed1196adeb6f2;hpb=dd7c9f12762e69eb4fdce16c1b01547a67a8ab2c;p=dpdk.git diff --git a/drivers/net/cxgbe/base/adapter.h b/drivers/net/cxgbe/base/adapter.h index fcc84e4e9f..c6b8036fdd 100644 --- a/drivers/net/cxgbe/base/adapter.h +++ b/drivers/net/cxgbe/base/adapter.h @@ -55,6 +55,12 @@ struct port_info { u8 rss_mode; /* rss mode */ u16 rss_size; /* size of VI's RSS table slice */ u64 rss_hf; /* RSS Hash Function */ + + /* viid fields either returned by fw + * or decoded by parsing viid by driver. + */ + u8 vin; + u8 vivld; }; /* Enable or disable autonegotiation. If this is set to enable, @@ -302,6 +308,7 @@ TAILQ_HEAD(mbox_list, mbox_entry); struct adapter_devargs { bool keep_ovlan; bool force_link_up; + bool tx_mode_latency; }; struct adapter { @@ -327,6 +334,8 @@ struct adapter { int use_unpacked_mode; /* unpacked rx mode state */ rte_spinlock_t win0_lock; + rte_spinlock_t flow_lock; /* Serialize access for rte_flow ops */ + unsigned int clipt_start; /* CLIP table start */ unsigned int clipt_end; /* CLIP table end */ unsigned int l2t_start; /* Layer 2 table start */