FastClick

Elements / Address translation

Shifter

Shifts IP and ports.

SYNOPSIS§

Shifter(IP_OFFSET, PORT_OFFSET, keywords)

Batching: Batching natively supported
Ports: 1 input, 1 output
Processing: push

DESCRIPTION§

Shifts IPs and ports by the given offset, modulo the size of the field. Accepts TCP and UDP packets encapsulated in IPv4. Other L4 packets will be emitted untouched.

Keywords:

  • IP_OFFSET — Shifting for the source IP
  • PORT_OFFSET — Shifting for the source port
  • IP_OFFSET_DST — Shifting for the destination IP
  • PORT_OFFSET_DST — Shifting for the destination port

EXAMPLES§

FromDump(trace.pcap) -> Strip(14) -> CheckIPHeader(CHECKSUM false) -> Shifter(1,1,1,1) -> CheckIPHeader(CHECKSUM false) -> ToDump(trace_1.pcap)

Generated by click-elem2man from ../elements/tcpudp/shifter.hh:10 on 2026/11/02.