Home
last modified time | relevance | path

Searched full:moderation (Results 1 – 25 of 183) sorted by relevance

12345678

/kernel/linux/linux-5.10/Documentation/networking/
Dnet_dim.rst2 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/
Dnet_dim.rst2 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/
Ddim.h15 * 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/
Ddim.h15 * 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/
Dethtool.c71 * 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/
Dethtool.c71 * 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()
Dworkarounds.h24 /* Moderation timer access must go through MCDI */
Defx.c69 /* 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/
Dethtool.c71 * 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()
Dworkarounds.h23 /* Moderation timer access must go through MCDI */
/kernel/linux/linux-5.10/drivers/net/vmxnet3/
Dupt1_defs.h57 /* 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/
Dupt1_defs.h57 /* 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/
Dipoib.rst70 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/
Dipoib.rst70 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/
Dena.rst27 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/
Dena.rst27 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/
Dinterrupt.c217 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/
Dinterrupt.c217 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/
Dvxge.rst30 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/
Dnfp_net.h351 * @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/
Digb.rst149 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/
Digb.rst149 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/
DMakefile2 # DIM Dynamic Interrupt Moderation library
/kernel/linux/linux-6.6/lib/dim/
DMakefile2 # DIM Dynamic Interrupt Moderation library
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dusb-xhci.yaml29 description: Interrupt moderation interval

12345678