Lines Matching refs:frh
123 struct fib_rule_hdr *frh, in dn_fib_rule_configure() argument
130 if (frh->tos) { in dn_fib_rule_configure()
149 if (frh->src_len) in dn_fib_rule_configure()
152 if (frh->dst_len) in dn_fib_rule_configure()
155 r->src_len = frh->src_len; in dn_fib_rule_configure()
157 r->dst_len = frh->dst_len; in dn_fib_rule_configure()
164 static int dn_fib_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, in dn_fib_rule_compare() argument
169 if (frh->src_len && (r->src_len != frh->src_len)) in dn_fib_rule_compare()
172 if (frh->dst_len && (r->dst_len != frh->dst_len)) in dn_fib_rule_compare()
175 if (frh->src_len && (r->src != nla_get_le16(tb[FRA_SRC]))) in dn_fib_rule_compare()
178 if (frh->dst_len && (r->dst != nla_get_le16(tb[FRA_DST]))) in dn_fib_rule_compare()
203 struct fib_rule_hdr *frh) in dn_fib_rule_fill() argument
207 frh->dst_len = r->dst_len; in dn_fib_rule_fill()
208 frh->src_len = r->src_len; in dn_fib_rule_fill()
209 frh->tos = 0; in dn_fib_rule_fill()