Searched refs:frh (Results 1 - 5 of 5) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dfib6_rules.c165 struct nlmsghdr *nlh, struct fib_rule_hdr *frh,
181 if (frh->src_len)
185 if (frh->dst_len)
189 rule6->src.plen = frh->src_len;
190 rule6->dst.plen = frh->dst_len;
191 rule6->tclass = frh->tos;
198 static int fib6_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, argument
203 if (frh->src_len && (rule6->src.plen != frh->src_len))
206 if (frh
164 fib6_rule_configure(struct fib_rule *rule, struct sk_buff *skb, struct nlmsghdr *nlh, struct fib_rule_hdr *frh, struct nlattr **tb) argument
223 fib6_rule_fill(struct fib_rule *rule, struct sk_buff *skb, struct nlmsghdr *nlh, struct fib_rule_hdr *frh) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/decnet/
H A Ddn_rules.c129 struct nlmsghdr *nlh, struct fib_rule_hdr *frh,
135 if (frh->tos)
152 if (frh->src_len)
155 if (frh->dst_len)
158 r->src_len = frh->src_len;
160 r->dst_len = frh->dst_len;
167 static int dn_fib_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, argument
172 if (frh->src_len && (r->src_len != frh->src_len))
175 if (frh
128 dn_fib_rule_configure(struct fib_rule *rule, struct sk_buff *skb, struct nlmsghdr *nlh, struct fib_rule_hdr *frh, struct nlattr **tb) argument
205 dn_fib_rule_fill(struct fib_rule *rule, struct sk_buff *skb, struct nlmsghdr *nlh, struct fib_rule_hdr *frh) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Dfib_rules.c178 struct nlmsghdr *nlh, struct fib_rule_hdr *frh,
184 if (frh->tos & ~IPTOS_TOS_MASK)
201 if (frh->src_len)
204 if (frh->dst_len)
212 rule4->src_len = frh->src_len;
214 rule4->dst_len = frh->dst_len;
216 rule4->tos = frh->tos;
223 static int fib4_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, argument
228 if (frh->src_len && (rule4->src_len != frh
177 fib4_rule_configure(struct fib_rule *rule, struct sk_buff *skb, struct nlmsghdr *nlh, struct fib_rule_hdr *frh, struct nlattr **tb) argument
251 fib4_rule_fill(struct fib_rule *rule, struct sk_buff *skb, struct nlmsghdr *nlh, struct fib_rule_hdr *frh) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/core/
H A Dfib_rules.c176 static int validate_rulemsg(struct fib_rule_hdr *frh, struct nlattr **tb, argument
181 if (frh->src_len)
183 frh->src_len > (ops->addr_size * 8) ||
187 if (frh->dst_len)
189 frh->dst_len > (ops->addr_size * 8) ||
200 struct fib_rule_hdr *frh = nlmsg_data(nlh); local
206 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*frh)))
209 ops = lookup_rules_ops(frh->family);
215 err = nlmsg_parse(nlh, sizeof(*frh), tb, FRA_MAX, ops->policy);
219 err = validate_rulemsg(frh, t
336 struct fib_rule_hdr *frh = nlmsg_data(nlh); local
446 struct fib_rule_hdr *frh; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dfib_rules.h97 static inline u32 frh_get_table(struct fib_rule_hdr *frh, struct nlattr **nla) argument
101 return frh->table;

Completed in 263 milliseconds