Home
last modified time | relevance | path

Searched refs:rule6 (Results 1 – 1 of 1) sorted by relevance

/linux-6.12.1/net/ipv6/
Dfib6_rules.c349 static int fib6_nl2rule_dscp(const struct nlattr *nla, struct fib6_rule *rule6, in fib6_nl2rule_dscp() argument
352 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() local
377 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 …]