-
Notifications
You must be signed in to change notification settings - Fork 81
SFMaker
Tom Barbette edited this page Nov 25, 2022
·
1 revision
SFMaker — Click element; Delay packets up to DELAY in the hope that bursts can be merged. Then sends packets by (eventually) merged bursts, reordered by flow priority.
SFMaker()
Ports: 1 input, 1 output
Processing: push
Buffer packets up to DELAY in the hope of receiving multiple packets of the same flow. Eventually, sends packets by merged bursts, reordered by flow priority. The goal is increasing packets spatial locality to acheive higher performance in next steps/NFs.
Arguments:
- DELAY — Packets buffering time in micro-seconds.
- PROTO_COMPRESS — Enables TCP protocol compressor! Default is 0.
- REORDER — Reorder TCP packets of the same flow if they are not arrived in order! Default is 1.
- BYPASS_SYN — Bypass SYN packets since the possibility of receiving another packet of the same flow within the buffering time is almost zero! Default is 0.
- MAX_TX_BURST — The maximum burst size of output. Default is 32.
- MAX_CAP — Maximum number of packets that Reframer can hold at the same time. If number of saved packets reach the maximum capacity, reframer bypasses incoming packets. Default is -1, which means there is no limitation.
Generated by click-elem2man from ../elements/flow/sfmaker.hh:161
on 2022/11/25.