FastClick

Elements / Scheduling

RoundRobinSched

pulls from round-robin inputs

SYNOPSIS§

RoundRobinSched

Batching: Batching natively supported
Ports: one output, zero or more inputs
Processing: pull

DESCRIPTION§

Each time a pull comes in the output, pulls from its inputs in turn until one produces a packet. When the next pull comes in, it starts from the input after the one that last produced a packet. This amounts to a round robin scheduler.

The inputs usually come from Queues or other pull schedulers. RoundRobinSched uses notification to avoid pulling from empty inputs.

SEE ALSO§

PrioSched, StrideSched, DRRSched, RoundRobinSwitch, SimpleRoundRobinSched

Generated by click-elem2man from ../elements/standard/rrsched.hh:8 on 2026/11/02.