net.inet.ip.forwarding and net.inet.ip.fastforwarding
eculp at bafirst.com
eculp at bafirst.com
Fri Sep 9 10:55:52 PDT 2005
Quoting Andre Oppermann <andre at freebsd.org>:
> Sam Leffler wrote:
>>
<CUT>
>> > Maybe I should have another ristreto before asking this, but based on
>> > what I understand from this thread and speaking of current 7.0:
>> >
>> > a. I would set both in sysctl.conf
>> > net.inet.ip.forwarding=1
>> > net.inet.ip.fastforwarding=1
>> > b. There would be no "down side" in current 7.0
>> >
>> > Is this more or less correct? If so, will this posibly be the case in
>> > the 6.0 release also or only in current?
>>
>> 6.0 and 7.x share the same code so the settings are identical. As to
>> downside you pay a penalty if the fastforwarding code has to hand the
>> packet back to the "slow path". There may also be side effects from the
>> run-to-completion model it uses. You should test to decide if the
>> feature is worth enabling for your environment. I'm not sure it's had
>> much testing (Andre?).
>
> When activated on a router it gives a very nice speed boost. Process
> completion pays off very well here. It has got a lot of testing at
> various ISP's on their production routers. For hosts it doesn't really
> hurt but is totally pointless.
Andre, many thanks to both you and Sam. I will definitely do some
testing this weekend. Speaking of weekends, have a great one.
ed
>
> --
> Andre
>
More information about the freebsd-net
mailing list