-
Notifications
You must be signed in to change notification settings - Fork 82
DelayShaper
DelayShaper — Click element; shapes traffic to meet delay requirements
DelayShaper(DELAY)
Batching: Batching natively supported
Ports: 1 input, 1 output
Processing: pull
Pulls packets from the single input port. Delays them for at least DELAY seconds, with microsecond precision. A packet with timestamp T will be emitted no earlier than time (T + DELAY). On output, the packet's timestamp is set to the current time.
Differs from DelayUnqueue in that both its input and output are pull. Packets being delayed are enqueued until the necessary time has passed. At most one packet is enqueued at a time. DelayUnqueue returns null for every pull request until the enqueued packet is ready.
SetTimestamp element can be used to stamp the packet.
- delay (read/write) — Returns or sets the DELAY parameter.
BandwidthShaper, DelayUnqueue, SetTimestamp
Generated by click-elem2man from ../elements/standard/delayshaper.hh:9
on 2020/05/07.