| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | net_dim.rst | 2 Net DIM - Generic Network Dynamic Interrupt Moderation 13 and in general interrupt moderation. 19 Dynamic Interrupt Moderation (DIM) (in networking) refers to changing the 20 interrupt moderation configuration of a channel in order to optimize packet 22 change moderation parameters for a channel, usually by performing an analysis on 26 interrupt moderation configuration fields. The data sample is composed of data 29 returns an adjusted interrupt moderation configuration object. In some cases, 43 #. Makes a decision - suggests interrupt moderation configuration fields. 63 the algorithm: is it going left (reducing moderation), right (increasing 64 moderation) or standing still. Another optimization is that if a decision [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | net_dim.rst | 2 Net DIM - Generic Network Dynamic Interrupt Moderation 13 and in general interrupt moderation. 19 Dynamic Interrupt Moderation (DIM) (in networking) refers to changing the 20 interrupt moderation configuration of a channel in order to optimize packet 22 change moderation parameters for a channel, usually by performing an analysis on 26 interrupt moderation configuration fields. The data sample is composed of data 29 returns an adjusted interrupt moderation configuration object. In some cases, 43 #. Makes a decision - suggests interrupt moderation configuration fields. 63 the algorithm: is it going left (reducing moderation), right (increasing 64 moderation) or standing still. Another optimization is that if a decision [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | dim.h | 15 * Causes a moderation of the algorithm run. 34 * struct dim_cq_moder - Structure for CQ moderation values. 86 * struct dim - Main structure for dynamic interrupt moderation (DIM). 95 * @profile_ix: Current moderation profile 98 * @steps_right: Number of steps taken towards higher moderation 99 * @steps_left: Number of steps taken towards lower moderation 153 * @DIM_GOING_RIGHT: Algorithm is currently trying higher moderation levels 154 * @DIM_GOING_LEFT: Algorithm is currently trying lower moderation levels 280 * net_dim_get_rx_moderation - provide a CQ moderation object for the given RX profile 287 * net_dim_get_def_rx_moderation - provide the default RX moderation [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | dim.h | 15 * Causes a moderation of the algorithm run. 34 * struct dim_cq_moder - Structure for CQ moderation values. 86 * struct dim - Main structure for dynamic interrupt moderation (DIM). 95 * @profile_ix: Current moderation profile 98 * @steps_right: Number of steps taken towards higher moderation 99 * @steps_left: Number of steps taken towards lower moderation 153 * @DIM_GOING_RIGHT: Algorithm is currently trying higher moderation levels 154 * @DIM_GOING_LEFT: Algorithm is currently trying lower moderation levels 280 * net_dim_get_rx_moderation - provide a CQ moderation object for the given RX profile 287 * net_dim_get_def_rx_moderation - provide the default RX moderation [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | ethtool.c | 71 * Each channel has a single IRQ and moderation timer, started by any 73 * separate_tx_channels is set, IRQs and moderation are therefore 75 * moderation is explicitly changed then TX IRQ moderation is 85 * moderation while the previous IRQ is being handled, so we should 93 * We implement adaptive IRQ moderation, but use a different algorithm 95 * Therefore we do not use any of the adaptive moderation parameters 135 /* If channels are shared, TX IRQ moderation can be quietly in efx_ethtool_set_coalesce()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
| D | ethtool.c | 71 * Each channel has a single IRQ and moderation timer, started by any 73 * separate_tx_channels is set, IRQs and moderation are therefore 75 * moderation is explicitly changed then TX IRQ moderation is 85 * moderation while the previous IRQ is being handled, so we should 93 * We implement adaptive IRQ moderation, but use a different algorithm 95 * Therefore we do not use any of the adaptive moderation parameters 139 /* If channels are shared, TX IRQ moderation can be quietly in efx_ethtool_set_coalesce()
|
| D | workarounds.h | 24 /* Moderation timer access must go through MCDI */
|
| D | efx.c | 69 /* Initial interrupt moderation settings. They can be modified after 77 /* Initial interrupt moderation settings. They can be modified after 314 /* Initialise the interrupt moderation settings */ in efx_probe_nic() 416 * Interrupt moderation 428 /* Set interrupt moderation parameters */ 446 "RX and TX IRQ moderation must be equal\n"); in efx_siena_init_irq_moderation() 471 * moderation. Otherwise, IRQ moderation is the same for all in efx_siena_get_irq_moderation()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
| D | ethtool.c | 71 * Each channel has a single IRQ and moderation timer, started by any 73 * separate_tx_channels is set, IRQs and moderation are therefore 75 * moderation is explicitly changed then TX IRQ moderation is 85 * moderation while the previous IRQ is being handled, so we should 93 * We implement adaptive IRQ moderation, but use a different algorithm 95 * Therefore we do not use any of the adaptive moderation parameters 139 /* If channels are shared, TX IRQ moderation can be quietly in efx_ethtool_set_coalesce()
|
| D | workarounds.h | 23 /* Moderation timer access must go through MCDI */
|
| /kernel/linux/linux-5.10/drivers/net/vmxnet3/ |
| D | upt1_defs.h | 57 /* interrupt moderation level */ 59 UPT1_IML_NONE = 0, /* no interrupt moderation */ 61 UPT1_IML_ADAPTIVE = 8, /* adpative intr moderation */
|
| /kernel/linux/linux-6.6/drivers/net/vmxnet3/ |
| D | upt1_defs.h | 57 /* interrupt moderation level */ 59 UPT1_IML_NONE = 0, /* no interrupt moderation */ 61 UPT1_IML_ADAPTIVE = 8, /* adpative intr moderation */
|
| /kernel/linux/linux-6.6/Documentation/infiniband/ |
| D | ipoib.rst | 70 Interrupt moderation 73 If the underlying IB device supports CQ event moderation, one can 77 moderation is supported.
|
| /kernel/linux/linux-5.10/Documentation/infiniband/ |
| D | ipoib.rst | 70 Interrupt moderation 73 If the underlying IB device supports CQ event moderation, one can 77 moderation is supported.
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/amazon/ |
| D | ena.rst | 27 interrupt vector per Tx/Rx queue pair, adaptive interrupt moderation, 191 Interrupt Moderation 194 moderation mode. 201 In adaptive interrupt moderation mode the interrupt delay value is 208 More information about Adaptive Interrupt Moderation (DIM) can be found in
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/amazon/ |
| D | ena.rst | 27 interrupt vector per Tx/Rx queue pair, adaptive interrupt moderation, 188 Interrupt Moderation 192 moderation mode. 199 **In adaptive interrupt** moderation mode the interrupt delay value is 206 More information about Adaptive Interrupt Moderation (DIM) can be found in
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
| D | interrupt.c | 217 u32 moderation; in wil_configure_interrupt_moderation_edma() local 223 /* Update RX and TX moderation */ in wil_configure_interrupt_moderation_edma() 224 moderation = wil->rx_max_burst_duration | in wil_configure_interrupt_moderation_edma() 226 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_0, moderation); in wil_configure_interrupt_moderation_edma() 227 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_1, moderation); in wil_configure_interrupt_moderation_edma() 242 /* disable interrupt moderation for monitor in wil_configure_interrupt_moderation() 307 * moderation is not used. Interrupt moderation may cause RX in wil6210_irq_rx()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
| D | interrupt.c | 217 u32 moderation; in wil_configure_interrupt_moderation_edma() local 223 /* Update RX and TX moderation */ in wil_configure_interrupt_moderation_edma() 224 moderation = wil->rx_max_burst_duration | in wil_configure_interrupt_moderation_edma() 226 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_0, moderation); in wil_configure_interrupt_moderation_edma() 227 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_1, moderation); in wil_configure_interrupt_moderation_edma() 242 /* disable interrupt moderation for monitor in wil_configure_interrupt_moderation() 307 * moderation is not used. Interrupt moderation may cause RX in wil6210_irq_rx()
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/neterion/ |
| D | vxge.rst | 30 priority allocation and guarantees, GRO, TSO, interrupt moderation etc are 65 For better Rx interrupt moderation.
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_net.h | 351 * @rx_dim: Dynamic interrupt moderation structure for RX 352 * @tx_dim: Dynamic interrupt moderation structure for TX 587 * @rx_coalesce_adapt_on: Is RX interrupt moderation adaptive? 588 * @tx_coalesce_adapt_on: Is TX interrupt moderation adaptive? 589 * @rx_coalesce_usecs: RX interrupt moderation usecs delay parameter 590 * @rx_coalesce_max_frames: RX interrupt moderation frame count parameter 591 * @tx_coalesce_usecs: TX interrupt moderation usecs delay parameter 592 * @tx_coalesce_max_frames: TX interrupt moderation frame count parameter
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/intel/ |
| D | igb.rst | 149 throttled via interrupt moderation. Interrupt moderation must be used to avoid 150 interrupt storms while the driver is processing one interrupt. The moderation
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/intel/ |
| D | igb.rst | 149 throttled via interrupt moderation. Interrupt moderation must be used to avoid 150 interrupt storms while the driver is processing one interrupt. The moderation
|
| /kernel/linux/linux-5.10/lib/dim/ |
| D | Makefile | 2 # DIM Dynamic Interrupt Moderation library
|
| /kernel/linux/linux-6.6/lib/dim/ |
| D | Makefile | 2 # DIM Dynamic Interrupt Moderation library
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | usb-xhci.yaml | 29 description: Interrupt moderation interval
|