Lines Matching refs:dscp_mask
40 dscp_t dscp_mask; member
197 (r->dscp ^ inet_dsfield_to_dscp(fl4->flowi4_tos)) & r->dscp_mask) in fib4_rule_match()
240 rule4->dscp_mask = inet_dsfield_to_dscp(INET_DSCP_MASK); in fib4_nl2rule_dscp()
250 dscp_t dscp_mask; in fib4_nl2rule_dscp_mask() local
258 dscp_mask = inet_dsfield_to_dscp(nla_get_u8(nla) << 2); in fib4_nl2rule_dscp_mask()
259 if (rule4->dscp & ~dscp_mask) { in fib4_nl2rule_dscp_mask()
264 rule4->dscp_mask = dscp_mask; in fib4_nl2rule_dscp_mask()
400 dscp_t dscp_mask; in fib4_rule_compare() local
402 dscp_mask = inet_dsfield_to_dscp(nla_get_u8(tb[FRA_DSCP_MASK]) << 2); in fib4_rule_compare()
403 if (!rule4->dscp_full || rule4->dscp_mask != dscp_mask) in fib4_rule_compare()
434 inet_dscp_to_dsfield(rule4->dscp_mask) >> 2)) in fib4_rule_fill()