Searched refs:rule6 (Results 1 – 1 of 1) sorted by relevance
349 static int fib6_nl2rule_dscp(const struct nlattr *nla, struct fib6_rule *rule6, in fib6_nl2rule_dscp() argument352 if (rule6->dscp) { in fib6_nl2rule_dscp()357 rule6->dscp = inet_dsfield_to_dscp(nla_get_u8(nla) << 2); in fib6_nl2rule_dscp()358 rule6->dscp_full = true; in fib6_nl2rule_dscp()370 struct fib6_rule *rule6 = (struct fib6_rule *) rule; in fib6_rule_configure() local377 rule6->dscp = inet_dsfield_to_dscp(frh->tos); in fib6_rule_configure()379 if (tb[FRA_DSCP] && fib6_nl2rule_dscp(tb[FRA_DSCP], rule6, extack) < 0) in fib6_rule_configure()395 rule6->src.addr = nla_get_in6_addr(tb[FRA_SRC]); in fib6_rule_configure()398 rule6->dst.addr = nla_get_in6_addr(tb[FRA_DST]); in fib6_rule_configure()400 rule6->src.plen = frh->src_len; in fib6_rule_configure()[all …]