Searched refs:fib_rule (Results 1 - 12 of 12) sorted by relevance
/linux-master/include/net/ |
H A D | fib_rules.h | 20 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 D | ip_fib.h | 165 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 D | ip6_fib.h | 630 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 D | mroute.h | 24 bool ipmr_rule_default(const struct fib_rule *rule); 54 static inline bool ipmr_rule_default(const struct fib_rule *rule)
|
H A D | mroute6.h | 68 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 D | fib_rules.c | 36 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 D | ipmr.c | 69 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 D | fib_rules.c | 37 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 D | fib6_rules.c | 26 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 D | ip6mr.c | 54 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 D | rocker_main.c | 2120 struct fib_rule *rule;
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 8066 struct fib_rule *rule;
|
Completed in 269 milliseconds