aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/vmxnet3/vmxnet3_int.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/vmxnet3/vmxnet3_int.h')
-rw-r--r--drivers/net/vmxnet3/vmxnet3_int.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/vmxnet3/vmxnet3_int.h b/drivers/net/vmxnet3/vmxnet3_int.h
index c46bf09ade5a..63df4f2a743d 100644
--- a/drivers/net/vmxnet3/vmxnet3_int.h
+++ b/drivers/net/vmxnet3/vmxnet3_int.h
@@ -358,6 +358,7 @@ struct vmxnet3_adapter {
358 int rx_buf_per_pkt; /* only apply to the 1st ring */ 358 int rx_buf_per_pkt; /* only apply to the 1st ring */
359 dma_addr_t shared_pa; 359 dma_addr_t shared_pa;
360 dma_addr_t queue_desc_pa; 360 dma_addr_t queue_desc_pa;
361 dma_addr_t coal_conf_pa;
361 362
362 /* Wake-on-LAN */ 363 /* Wake-on-LAN */
363 u32 wol; 364 u32 wol;
@@ -384,6 +385,9 @@ struct vmxnet3_adapter {
384 385
385 int share_intr; 386 int share_intr;
386 387
388 struct Vmxnet3_CoalesceScheme *coal_conf;
389 bool default_coal_mode;
390
387 dma_addr_t adapter_pa; 391 dma_addr_t adapter_pa;
388 dma_addr_t pm_conf_pa; 392 dma_addr_t pm_conf_pa;
389 dma_addr_t rss_conf_pa; 393 dma_addr_t rss_conf_pa;
@@ -429,6 +433,11 @@ struct vmxnet3_adapter {
429 (rqID >= 2 * adapter->num_rx_queues && \ 433 (rqID >= 2 * adapter->num_rx_queues && \
430 rqID < 3 * adapter->num_rx_queues) \ 434 rqID < 3 * adapter->num_rx_queues) \
431 435
436#define VMXNET3_COAL_STATIC_DEFAULT_DEPTH 64
437
438#define VMXNET3_COAL_RBC_RATE(usecs) (1000000 / usecs)
439#define VMXNET3_COAL_RBC_USECS(rbc_rate) (1000000 / rbc_rate)
440
432int 441int
433vmxnet3_quiesce_dev(struct vmxnet3_adapter *adapter); 442vmxnet3_quiesce_dev(struct vmxnet3_adapter *adapter);
434 443