On 2022-05-13, Fabrizio Francione <francion...@protonmail.com> wrote: > Code: > tcp connection fixup { > tcp nodelay > } > > relay IPERF_TEST{ > listen on 10.10.10.2 port 6740 > forward to 192.168.20.9 port 6670 > protocol fixup > } > With IPERF I obtain a speed of 144Mbps .
Why use nodelay? That disables Nagle and is normally only wanted for interactive protocols like SSH. High chance that will be slowing things down. https://en.m.wikipedia.org/wiki/Nagle%27s_algorithm > If instead, I deactivate the relayd function and using a simple PF > redirecting with > > Code: > > pass in on em0 proto {tcp} from any to em0 port 6740 rdr-to 192.168.20.9 > port 6670 > > I obtain a speed of 892 Mbps. rdr-to and relayd TCP proxies are totally different things. -- Please keep replies on the mailing list.