-
Notifications
You must be signed in to change notification settings - Fork 321
IP6Fragmenter
Eddie Kohler edited this page Oct 17, 2017
·
2 revisions
IP6Fragmenter — Click element;
IP6Fragmenter(MTU)
Ports: 1 input, 1-2 outputs
Processing: push
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.
Example:
... -> fr::IP6Fragmenter -> Queue(20) -> ...
fr[1] -> ICMP6Error(18.26.4.24, 3, 4) -> ...
Generated by click-elem2man from ../elements/ip6/ip6fragmenter.hh:7
on 2017/10/17.