]> git.neil.brown.name Git - history.git/commitdiff
[BRIDGE]: Provide correct TOS value to IPv4 routing.
authorJulian Anastasov <ja@ssi.bg>
Fri, 5 Dec 2003 04:41:31 +0000 (20:41 -0800)
committerDavid S. Miller <davem@nuts.ninka.net>
Fri, 5 Dec 2003 04:41:31 +0000 (20:41 -0800)
net/bridge/br_netfilter.c

index 8c41c41b7c172ede1037099d57b89c03136a23a7..1ca3964f31e6243f145d18f153c831ba8003d074 100644 (file)
@@ -180,7 +180,7 @@ static int br_nf_pre_routing_finish(struct sk_buff *skb)
                        struct rtable *rt;
                        struct flowi fl = { .nl_u = 
                        { .ip4_u = { .daddr = iph->daddr, .saddr = 0 ,
-                                    .tos = iph->tos} }, .proto = 0};
+                                    .tos = RT_TOS(iph->tos)} }, .proto = 0};
 
                        if (!ip_route_output_key(&rt, &fl)) {
                                /* Bridged-and-DNAT'ed traffic doesn't