Lines Matching +full:tuning +full:- +full:step

2 Net DIM - Generic Network Dynamic Interrupt Moderation
43 #. Makes a decision - suggests interrupt moderation configuration fields.
48 supplied to the previous iteration. The comparison step checks the difference
49 between the new and previous data and decides on the result of the last step.
50 A step would result as "better" if bandwidth increases and as "worse" if
52 compared in a similar fashion - increase == "better" and decrease == "worse".
56 considered "better". Step #2 has an optimization for avoiding false results: it
61 Step #3 decides on the suggested configuration based on the result from step #2
68 decide to verify this decision by taking a step in the other direction. This is
73 The last step is to notify the registered driver that it should apply the
100 step. The sample should include bytes, packets and interrupts, measured by
105 interrupt. Since Net DIM has a built-in moderation and it might decide to skip
129 .. code-block:: c
143 dim->state = DIM_START_MEASURE;
154 dim_update_sample(my_entity->events,
155 my_entity->packets,
156 my_entity->bytes,
159 net_dim(&my_entity->dim, dim_sample);
168 INIT_WORK(&my_entity->dim.work, my_driver_do_dim_work);
173 Tuning DIM
180 outcomes of DIM-enabled network devices, related to a mismatch in profiles.
182 To address this issue, Net DIM introduces a per-device control to modify and
183 access a device's ``rx-profile`` and ``tx-profile`` parameters:
192 $ ethtool -C ethx rx-profile 1,1,n_2,2,n_3,n,n_n,4,n_n,n,n
199 $ ethtool -c ethx
201 rx-profile:
207 tx-profile: n/a
217 .. kernel-doc:: include/linux/dim.h