diff options
author | Eric Joyner <erj@FreeBSD.org> | 2016-05-12 18:21:52 +0000 |
---|---|---|
committer | Eric Joyner <erj@FreeBSD.org> | 2016-05-12 18:21:52 +0000 |
commit | 6d011ad5f677a2d2c99eb1d848089000ea3f463c (patch) | |
tree | 422e0d4aa9f64633893e4e7e6a4f876dabd49844 /sys/dev/ixl/ixl.h | |
parent | 6c4260596592702e3d33f60d1aea881b288e1651 (diff) | |
download | src-6d011ad5f677a2d2c99eb1d848089000ea3f463c.tar.gz src-6d011ad5f677a2d2c99eb1d848089000ea3f463c.zip |
ixl: Update to 1.4.24-k.
Changes by author:
Eric Joyner ixl: Fix compile error when IXL_DEBUG is defined.
Eric Joyner ixl: Fix taskqueues created in init() not being freed in stop().
Eric Joyner ixl: Add additional debug sysctls, for Tx and Rx queue stats.
Eric Joyner ixl: Enable dynamic itr by default.
Eric Joyner ixl: Edit spacing, comments, function signatures (to conform to style(9)).
Eric Joyner ixl: Check for errors when tearing down msix interrupts.
Eric Joyner ixl: Remove unnecessary register reads/writes.
Eric Joyner ixl: Remove admin queue interrupt enable from general interrupt enable.
Eric Joyner ixl: Update switch config after teardown/reset flow in init().
Eric Joyner ixl: Add additional admin queue error code output to admin queue call errors.
Eric Joyner ixl: Don't destroy i40e spinlock if it's already uninitialized.
Shannon Nelson i40e-shared: clean event descriptor before use
Anjali Singhai Jain i40e-shared: When in promisc mode apply promisc mode to Tx Traffic as well
Kevin Scott i40e_shared: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit
Eric Joyner ixlv: Fix IXL_DEBUG compile issue.
Eric Joyner ixlv: Attempt to fix panic/other issues when rapidly unloading/loading driver.
Eric Joyner ixl/ixlv: Revert m_collapse() in ixl_xmit() to m_defrag().
Deepthi Kavalur i40e_shared: Trace logging HW capabilities
Eric Joyner ixlv: Correctly unlock/relock around init() call in vc_completion().
Eric Joyner ixl: Stop preventing changing flow control mode for CR4 media.
Eric Joyner ixl: Set IPv6 TCP offload flag when doing TSO.
Differential Revision: https://reviews.freebsd.org/D6211
Reviewed by: sbruno, kmacy, jeffrey.e.pieper@intel.com
MFC after: 2 weeks
Sponsored by: Intel Corporation
Notes
Notes:
svn path=/head/; revision=299554
Diffstat (limited to 'sys/dev/ixl/ixl.h')
-rw-r--r-- | sys/dev/ixl/ixl.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/dev/ixl/ixl.h b/sys/dev/ixl/ixl.h index d0bb84f9db4d..68fd3f18c4b6 100644 --- a/sys/dev/ixl/ixl.h +++ b/sys/dev/ixl/ixl.h @@ -399,8 +399,8 @@ struct tx_ring { u16 next_to_clean; u16 atr_rate; u16 atr_count; - u16 itr; - u16 latency; + u32 itr; + u32 latency; struct ixl_tx_buf *buffers; volatile u16 avail; u32 cmd; @@ -432,10 +432,10 @@ struct rx_ring { bool lro_enabled; bool hdr_split; bool discard; - u16 next_refresh; - u16 next_check; - u16 itr; - u16 latency; + u32 next_refresh; + u32 next_check; + u32 itr; + u32 latency; char mtx_name[16]; struct ixl_rx_buf *buffers; u32 mbuf_sz; @@ -451,7 +451,7 @@ struct rx_ring { u64 split; u64 rx_packets; u64 rx_bytes; - u64 discarded; + u64 desc_errs; u64 not_done; }; @@ -504,8 +504,8 @@ struct ixl_vsi { u16 msix_base; /* station base MSIX vector */ u16 first_queue; u16 num_queues; - u16 rx_itr_setting; - u16 tx_itr_setting; + u32 rx_itr_setting; + u32 tx_itr_setting; struct ixl_queue *queues; /* head of queues */ bool link_active; u16 seid; |