X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fflow.c;h=519c878509446a714db1bae6eea54df3f8e64b89;hb=beb010bf504f70b561b1ae8cd6da5e5e35b34d5f;hp=fc09a77a7743064e912f302f51889edb687df24a;hpb=71f7f69c052927ec676fa70d55a2296c7e859af6;p=sliver-openvswitch.git diff --git a/lib/flow.c b/lib/flow.c index fc09a77a7..519c87850 100644 --- a/lib/flow.c +++ b/lib/flow.c @@ -150,7 +150,7 @@ parse_ipv6(struct ofpbuf *packet, struct flow *flow) flow->ipv6_dst = nh->ip6_dst; tc_flow = get_unaligned_be32(&nh->ip6_flow); - flow->nw_tos = (ntohl(tc_flow) >> 4) & IP_DSCP_MASK; + flow->nw_tos = (ntohl(tc_flow) >> 20) & IP_DSCP_MASK; flow->nw_proto = IPPROTO_NONE; while (1) {