Skip to content
Eddie Kohler edited this page Oct 17, 2017 · 2 revisions

IP6Fragmenter Element Documentation

NAME

IP6Fragmenter — Click element;

SYNOPSIS

IP6Fragmenter(MTU)

Ports: 1 input, 1-2 outputs
Processing: push

DESCRIPTION

Expects IP6 packets as input. If the IP6 packet size is <= mtu, just emits the packet on output 0. If the size is greater than mtu and DF isn't set, splits into fragments emitted on output 0. If DF is set and size is greater than mtu, sends to output 1.

Ordinarily output 1 is connected to an ICMP6Error packet generator with type 3 (UNREACH) and code 4 (NEEDFRAG).

Only the mac_broadcast annotation is copied into the fragments.

Sends the first fragment last.

EXAMPLES

Example:

 ... -> fr::IP6Fragmenter -> Queue(20) -> ...
 fr[1] -> ICMP6Error(18.26.4.24, 3, 4) -> ...

SEE ALSO

ICMP6Error, CheckLength

Generated by click-elem2man from ../elements/ip6/ip6fragmenter.hh:7 on 2017/10/17.

Clone this wiki locally