Skip to content
Tom Barbette edited this page Nov 25, 2022 · 3 revisions

TCPFragmenter Element Documentation

NAME

TCPFragmenter — Click element; fragments TCP packets to a maximum TCP payload size

SYNOPSIS

TCPFragmenter(MTU)

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

DESCRIPTION

TCP Packets with payload length greater than the MTU are fragmented into multiple packets each containing at most MTU bytes of TCP payload. Each of these new packets will be a copy of the input packet except for checksums (ip and tcp), length (ip length), and tcp sequence number (for all fragments except the first). This means that TCPFragmenter can operate on packets that have ethernet headers, and all ethernet headers will be copied to each fragment.

  • MTU — Unsigned. If MTU is non-zero, then fragment every packet larger than MTU.
  • MTU_ANNO — Two Byte Annotation. If specified and annotation is non zero, then fragment every packet larger than the annotation's value.

SEE ALSO

IPFragmenter, TCPIPEncap

Generated by click-elem2man from ../elements/tcpudp/tcpfragmenter.hh:7 on 2022/11/25.

Clone this wiki locally