Lines Matching refs:dscp
31 dscp_t dscp; member
40 if (r->dst.plen || r->src.plen || r->dscp || r->flowlabel_mask) in fib6_rule_matchall()
335 if ((r->dscp ^ ip6_dscp(fl6->flowlabel)) & r->dscp_mask) in fib6_rule_match()
358 if (rule6->dscp) { in fib6_nl2rule_dscp()
363 rule6->dscp = inet_dsfield_to_dscp(nla_get_u8(nla) << 2); in fib6_nl2rule_dscp()
383 if (rule6->dscp & ~dscp_mask) { in fib6_nl2rule_dscp_mask()
436 rule6->dscp = inet_dsfield_to_dscp(frh->tos); in fib6_rule_configure()
504 inet_dscp_to_dsfield(rule6->dscp) != frh->tos)) in fib6_rule_compare()
508 dscp_t dscp; in fib6_rule_compare() local
510 dscp = inet_dsfield_to_dscp(nla_get_u8(tb[FRA_DSCP]) << 2); in fib6_rule_compare()
511 if (!rule6->dscp_full || rule6->dscp != dscp) in fib6_rule_compare()
553 inet_dscp_to_dsfield(rule6->dscp) >> 2) || in fib6_rule_fill()
558 frh->tos = inet_dscp_to_dsfield(rule6->dscp); in fib6_rule_fill()