summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_var.h
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-03-19 09:16:16 +0000
committerru <ru@FreeBSD.org>2001-03-19 09:16:16 +0000
commit38387221cd67a6d9b58b81feee97e876a9832d42 (patch)
tree96d2016274b574dd4e5a5aed21f96a33799eb0f9 /sys/netinet/ip_var.h
parentdabce43c5b93b638113eb1b7059ca91b32eb3607 (diff)
downloadFreeBSD-src-38387221cd67a6d9b58b81feee97e876a9832d42.zip
FreeBSD-src-38387221cd67a6d9b58b81feee97e876a9832d42.tar.gz
Invalidate cached forwarding route (ipforward_rt) whenever a new route
is added to the routing table, otherwise we may end up using the wrong route when forwarding. PR: kern/10778 Reviewed by: silence on -net
Diffstat (limited to 'sys/netinet/ip_var.h')
-rw-r--r--sys/netinet/ip_var.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/ip_var.h b/sys/netinet/ip_var.h
index e821f0a..bc8b797 100644
--- a/sys/netinet/ip_var.h
+++ b/sys/netinet/ip_var.h
@@ -141,6 +141,7 @@ extern struct ipstat ipstat;
extern u_short ip_id; /* ip packet ctr, for ids */
extern int ip_defttl; /* default IP ttl */
extern int ipforwarding; /* ip forwarding */
+extern struct route ipforward_rt; /* ip forwarding cached route */
extern u_char ip_protox[];
extern struct socket *ip_rsvpd; /* reservation protocol daemon */
extern struct socket *ip_mrouter; /* multicast routing daemon */
OpenPOWER on IntegriCloud