FastClick

Elements / Scheduling

SimplePullSwitch

forwards pull requests to settable input, without notification

SYNOPSIS§

SimplePullSwitch([INPUT])

Ports: any number of inputs, 1 output
Processing: pull

DESCRIPTION§

On every pull, SimplePullSwitch returns the packet pulled from one of its input ports -- specifically, INPUT. The default INPUT is zero; negative INPUTs mean always return a null packet. You can change INPUT with a write handler. PullSwitch has an unlimited number of inputs.

ELEMENT HANDLERS§

  • switch (read/write) — Return or set the K parameter.
  • CLICK_LLRPC_GET_SWITCH (llrpc) — Argument is a pointer to an integer, in which the Switch's K parameter is stored.
  • CLICK_LLRPC_SET_SWITCH (llrpc) — Argument is a pointer to an integer. Sets the K parameter to that integer.

SEE ALSO§

PullSwitch, StaticPullSwitch, PrioSched, RoundRobinSched, StrideSched, Switch

Generated by click-elem2man from ../elements/simple/simplepullswitch.hh:6 on 2026/11/02.