X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Froute.c;h=a6790c958bf84fdf0b9c931cf81249e7ae33b8d9;hp=e9451c8c18acdcfec4947816bff1e39e1ac3e30b;hb=c2b738e7b51fbec2b11fbbf030b9a5a36df55fc4;hpb=80ea653e8d8050878380fbc1446571cbaf578297 diff --git a/src/route.c b/src/route.c index e9451c8c..a6790c95 100644 --- a/src/route.c +++ b/src/route.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: route.c,v 1.1.2.24 2002/02/20 16:04:59 guus Exp $ + $Id: route.c,v 1.1.2.25 2002/03/01 12:26:56 guus Exp $ */ #include "config.h" @@ -51,6 +51,7 @@ #include "system.h" int routing_mode = RMODE_ROUTER; +int priorityinheritance = 0; subnet_t mymac; void learn_mac(mac_t *address) @@ -107,6 +108,9 @@ node_t *route_ipv4(vpn_packet_t *packet) { subnet_t *subnet; cp + if(priorityinheritance) + packet->priority = packet->data[15]; + subnet = lookup_subnet_ipv4((ipv4_t *)&packet->data[30]); cp if(!subnet)