IP_FORWARDING
SET(flags, IP_FORWARDING);
if (forward && ISSET(flags, IP_FORWARDING)) {
error = ip_output(m, NULL, ro, flags | IP_FORWARDING, NULL, NULL, 0);
SET(flags, IP_FORWARDING);
if (!ISSET(flags, IP_FORWARDING)) {
} else if (!ISSET(flags, IP_FORWARDING) &&
ip_output(mc, NULL, NULL, flags | IP_FORWARDING, &imo, NULL, 0);
if ((flags & (IP_FORWARDING|IP_RAWOUTPUT)) == 0) {
(flags & IP_FORWARDING) == 0) {
(flags & IP_FORWARDING) ? 1 : 0);
if (pf_test(AF_INET, (flags & IP_FORWARDING) ? PF_FWD : PF_OUT,
if (ISSET(flags, IP_FORWARDING) && ISSET(flags, IP_FORWARDING_IPSEC) &&