rule6             346 net/ipv6/fib6_rules.c 	struct fib6_rule *rule6 = (struct fib6_rule *) rule;
rule6             361 net/ipv6/fib6_rules.c 		rule6->src.addr = nla_get_in6_addr(tb[FRA_SRC]);
rule6             364 net/ipv6/fib6_rules.c 		rule6->dst.addr = nla_get_in6_addr(tb[FRA_DST]);
rule6             366 net/ipv6/fib6_rules.c 	rule6->src.plen = frh->src_len;
rule6             367 net/ipv6/fib6_rules.c 	rule6->dst.plen = frh->dst_len;
rule6             368 net/ipv6/fib6_rules.c 	rule6->tclass = frh->tos;
rule6             393 net/ipv6/fib6_rules.c 	struct fib6_rule *rule6 = (struct fib6_rule *) rule;
rule6             395 net/ipv6/fib6_rules.c 	if (frh->src_len && (rule6->src.plen != frh->src_len))
rule6             398 net/ipv6/fib6_rules.c 	if (frh->dst_len && (rule6->dst.plen != frh->dst_len))
rule6             401 net/ipv6/fib6_rules.c 	if (frh->tos && (rule6->tclass != frh->tos))
rule6             405 net/ipv6/fib6_rules.c 	    nla_memcmp(tb[FRA_SRC], &rule6->src.addr, sizeof(struct in6_addr)))
rule6             409 net/ipv6/fib6_rules.c 	    nla_memcmp(tb[FRA_DST], &rule6->dst.addr, sizeof(struct in6_addr)))
rule6             418 net/ipv6/fib6_rules.c 	struct fib6_rule *rule6 = (struct fib6_rule *) rule;
rule6             420 net/ipv6/fib6_rules.c 	frh->dst_len = rule6->dst.plen;
rule6             421 net/ipv6/fib6_rules.c 	frh->src_len = rule6->src.plen;
rule6             422 net/ipv6/fib6_rules.c 	frh->tos = rule6->tclass;
rule6             424 net/ipv6/fib6_rules.c 	if ((rule6->dst.plen &&
rule6             425 net/ipv6/fib6_rules.c 	     nla_put_in6_addr(skb, FRA_DST, &rule6->dst.addr)) ||
rule6             426 net/ipv6/fib6_rules.c 	    (rule6->src.plen &&
rule6             427 net/ipv6/fib6_rules.c 	     nla_put_in6_addr(skb, FRA_SRC, &rule6->src.addr)))