aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/usb/cdc_ncm.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/usb/cdc_ncm.h b/include/linux/usb/cdc_ncm.h
index 55b6feead93b..5c1066b4dc41 100644
--- a/include/linux/usb/cdc_ncm.h
+++ b/include/linux/usb/cdc_ncm.h
@@ -72,7 +72,9 @@
72/* Restart the timer, if amount of datagrams is less than given value */ 72/* Restart the timer, if amount of datagrams is less than given value */
73#define CDC_NCM_RESTART_TIMER_DATAGRAM_CNT 3 73#define CDC_NCM_RESTART_TIMER_DATAGRAM_CNT 3
74#define CDC_NCM_TIMER_PENDING_CNT 2 74#define CDC_NCM_TIMER_PENDING_CNT 2
75#define CDC_NCM_TIMER_INTERVAL (400UL * NSEC_PER_USEC) 75#define CDC_NCM_TIMER_INTERVAL_USEC 400UL
76#define CDC_NCM_TIMER_INTERVAL_MIN 5UL
77#define CDC_NCM_TIMER_INTERVAL_MAX (15UL * USEC_PER_SEC)
76 78
77/* The following macro defines the minimum header space */ 79/* The following macro defines the minimum header space */
78#define CDC_NCM_MIN_HDR_SIZE \ 80#define CDC_NCM_MIN_HDR_SIZE \
@@ -107,6 +109,8 @@ struct cdc_ncm_ctx {
107 spinlock_t mtx; 109 spinlock_t mtx;
108 atomic_t stop; 110 atomic_t stop;
109 111
112 u64 timer_interval;
113
110 u32 tx_timer_pending; 114 u32 tx_timer_pending;
111 u32 tx_curr_frame_num; 115 u32 tx_curr_frame_num;
112 u32 rx_max; 116 u32 rx_max;