Searched refs:fib_rule (Results 1 - 12 of 12) sorted by relevance

/linux-master/include/net/
H A Dfib_rules.h20 struct fib_rule { struct
34 struct fib_rule __rcu *ctarget;
53 struct fib_rule *rule;
69 int (*action)(struct fib_rule *,
72 bool (*suppress)(struct fib_rule *, int,
74 int (*match)(struct fib_rule *,
76 int (*configure)(struct fib_rule *,
81 int (*delete)(struct fib_rule *);
82 int (*compare)(struct fib_rule *,
85 int (*fill)(struct fib_rule *, struc
[all...]
H A Dip_fib.h165 struct fib_rule;
336 static inline bool fib4_rule_default(const struct fib_rule *rule)
408 bool fib4_rule_default(const struct fib_rule *rule);
H A Dip6_fib.h630 bool fib6_rule_default(const struct fib_rule *rule);
668 static inline bool fib6_rule_default(const struct fib_rule *rule)
/linux-master/include/linux/
H A Dmroute.h24 bool ipmr_rule_default(const struct fib_rule *rule);
54 static inline bool ipmr_rule_default(const struct fib_rule *rule)
H A Dmroute6.h68 bool ip6mr_rule_default(const struct fib_rule *rule);
70 static inline bool ip6mr_rule_default(const struct fib_rule *rule)
/linux-master/net/ipv4/
H A Dfib_rules.c36 struct fib_rule common;
49 static bool fib4_rule_matchall(const struct fib_rule *rule)
58 bool fib4_rule_default(const struct fib_rule *rule)
108 INDIRECT_CALLABLE_SCOPE int fib4_rule_action(struct fib_rule *rule,
144 INDIRECT_CALLABLE_SCOPE bool fib4_rule_suppress(struct fib_rule *rule,
177 INDIRECT_CALLABLE_SCOPE int fib4_rule_match(struct fib_rule *rule,
220 static int fib4_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
289 static int fib4_rule_delete(struct fib_rule *rule)
312 static int fib4_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
340 static int fib4_rule_fill(struct fib_rule *rul
[all...]
H A Dipmr.c69 struct fib_rule common;
171 static int ipmr_rule_action(struct fib_rule *rule, struct flowi *flp,
198 static int ipmr_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
203 static int ipmr_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
210 static int ipmr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
216 static int ipmr_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
295 bool ipmr_rule_default(const struct fib_rule *rule)
353 bool ipmr_rule_default(const struct fib_rule *rule)
/linux-master/net/core/
H A Dfib_rules.c37 bool fib_rule_matchall(const struct fib_rule *rule)
58 struct fib_rule *r;
85 struct fib_rule *rule;
90 rule = list_entry(pos->next, struct fib_rule, list);
99 static void notify_rule_change(int event, struct fib_rule *rule,
141 if (ops->rule_size < sizeof(struct fib_rule))
187 struct fib_rule *rule, *tmp;
258 static int fib_rule_match(struct fib_rule *rule, struct fib_rules_ops *ops,
294 struct fib_rule *rule;
305 struct fib_rule *targe
[all...]
/linux-master/net/ipv6/
H A Dfib6_rules.c26 struct fib_rule common;
32 static bool fib6_rule_matchall(const struct fib_rule *rule)
41 bool fib6_rule_default(const struct fib_rule *rule)
133 static int fib6_rule_saddr(struct net *net, struct fib_rule *rule, int flags,
158 static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp,
196 static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp,
260 INDIRECT_CALLABLE_SCOPE int fib6_rule_action(struct fib_rule *rule,
270 INDIRECT_CALLABLE_SCOPE bool fib6_rule_suppress(struct fib_rule *rule,
303 INDIRECT_CALLABLE_SCOPE int fib6_rule_match(struct fib_rule *rule,
344 static int fib6_rule_configure(struct fib_rule *rul
[all...]
H A Dip6mr.c54 struct fib_rule common;
160 static int ip6mr_rule_action(struct fib_rule *rule, struct flowi *flp,
187 static int ip6mr_rule_match(struct fib_rule *rule, struct flowi *flp, int flags)
192 static int ip6mr_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
199 static int ip6mr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
205 static int ip6mr_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
284 bool ip6mr_rule_default(const struct fib_rule *rule)
/linux-master/drivers/net/ethernet/rocker/
H A Drocker_main.c2120 struct fib_rule *rule;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c8066 struct fib_rule *rule;

Completed in 269 milliseconds