Setting Tx coalescing parameters

Check that Tx interrupt coalescing parameters are applied on a tested interface.

  1. Check that Tx interrupt coalescing settings are supported.

  2. Save current values of coalescing parameters changed by profile.

  3. Disable adaptive Tx coalescing before changing Tx parameters.

  4. Set Tx time and frame limits to zero

  5. Set Tx interrupt coalescing parameters from profile.

  6. Read back Tx coalescing parameters and check they were applied.

Denis Pryazhennikov denis.pryazhennikov@oktetlabs.ru

Parameters:

env

Testing environment:

profile

Tx coalescing settings profile:

  • disabled

  • time_only

  • frames_only

  • time_frames

  • irq

  • irq_usecs

  • irq_frames

  • adaptive

  • adaptive_low_time

  • adaptive_low_frames

  • adaptive_high_time

  • adaptive_high_frames

  • adaptive_rate

  • invalid

per_queue

Whether to set per-queue coalescing.