Lines Matching refs:src
27 struct rt6key src; member
86 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { in fib6_rule_action()
95 if (!ipv6_prefix_equal(&saddr, &r->src.addr, in fib6_rule_action()
96 r->src.plen)) in fib6_rule_action()
129 if (r->src.plen) { in fib6_rule_match()
131 if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr, in fib6_rule_match()
132 r->src.plen)) in fib6_rule_match()
167 nla_memcpy(&rule6->src.addr, tb[FRA_SRC], in fib6_rule_configure()
174 rule6->src.plen = frh->src_len; in fib6_rule_configure()
188 if (frh->src_len && (rule6->src.plen != frh->src_len)) in fib6_rule_compare()
198 nla_memcmp(tb[FRA_SRC], &rule6->src.addr, sizeof(struct in6_addr))) in fib6_rule_compare()
214 frh->src_len = rule6->src.plen; in fib6_rule_fill()
220 (rule6->src.plen && in fib6_rule_fill()
222 &rule6->src.addr))) in fib6_rule_fill()