Does "setfib" in ipfw forces to re-route packet?

Lev Serebryakov lev at FreeBSD.org
Sun Feb 1 22:23:51 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


 "man 8 ipfw" doesn't state, that setting new fib on "out" packet
(whrn routing decision is done and output interface is known) change
routing decision:

""The packet is tagged so as to use the FIB (routing table) fibnum in
any subsequent forwarding decisions.""

 But according to ip_output.c (around line 527) "setfib" FORCES to
make NEW decision!

 Do I read sources right? Maybe, wording in ipfw(8) should be changed?

- -- 
// Lev Serebryakov AKA Black Lion
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQJ8BAEBCgBmBQJUzqd0XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePNOAQALejRnxFP9P/PO8hitto6vfj
hFFQho21+gNcs67xfkX1kNmG0qmHhjV7OGcWjW6+Dm7ZBRRU2CHcWPIKPVHDBZ/t
/aZNg1B4res23Q8Q2dSlAxGGeumkWESwZtfN1L8nR2TGt/ZWrBLNpc3ORgVC2hXv
6pA9cIsK4lzYFbanDgKqlbOWYubWv6gdtsfz/eOO1huX4z5b94XU3tc6a9c9WnFv
E7EzxdNyPN4s9+Wcp/IABYa6VzhPIYV9BzYvJ/Tvx31CK6VPC8kxu9JFXsGaC5f4
hPiOdBqTuj78UcE1IxjDgca3G6QkmthNqQwt0B9JtlRJBT+ZhguK+RgbJAdmtPGA
vmbwQJM0mCVh5Y9CSjlbV5SJRbYAKJ6SWF06C9vIDDVRWgpqO991DDRAkQgYzT2g
rzps0/FT4h42FDsfvZmfMO8INqdSrosrRW69BkoXgMriWTd41Tm8n1Yhcc8Q8Fei
Dy5HGlv2K25iwolnICFGEPgxARFS9HU4xsJ41Ca7GB+icgJGd2EwYYTBBDFMHCSs
J3hqrDesDz+oTyFdcZZUPbktpNuVyXG1INA5AZBVR7vKuzXKRHxC/Yo/scgMeyXF
iERcfnU2F7eUdO6WnWJwGzVUigXoYNrI5j1HBngBZ3gRMl3XlIIZE7jnVC50awrK
HPvYMPd+LJoF4SYQcTaC
=Poez
-----END PGP SIGNATURE-----


More information about the freebsd-net mailing list