fib_rule         6190 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct fib_rule *rule;
fib_rule         2156 drivers/net/ethernet/rocker/rocker_main.c 	struct fib_rule *rule;
fib_rule           23 include/linux/mroute.h bool ipmr_rule_default(const struct fib_rule *rule);
fib_rule           52 include/linux/mroute.h static inline bool ipmr_rule_default(const struct fib_rule *rule)
fib_rule           68 include/linux/mroute6.h bool ip6mr_rule_default(const struct fib_rule *rule);
fib_rule           70 include/linux/mroute6.h static inline bool ip6mr_rule_default(const struct fib_rule *rule)
fib_rule           11 include/net/dn_fib.h 	struct fib_rule *r;
fib_rule           33 include/net/fib_rules.h 	struct fib_rule __rcu	*ctarget;
fib_rule           52 include/net/fib_rules.h 	struct fib_rule		*rule;
fib_rule           68 include/net/fib_rules.h 	int			(*action)(struct fib_rule *,
fib_rule           71 include/net/fib_rules.h 	bool			(*suppress)(struct fib_rule *,
fib_rule           73 include/net/fib_rules.h 	int			(*match)(struct fib_rule *,
fib_rule           75 include/net/fib_rules.h 	int			(*configure)(struct fib_rule *,
fib_rule           80 include/net/fib_rules.h 	int			(*delete)(struct fib_rule *);
fib_rule           81 include/net/fib_rules.h 	int			(*compare)(struct fib_rule *,
fib_rule           84 include/net/fib_rules.h 	int			(*fill)(struct fib_rule *, struct sk_buff *,
fib_rule           86 include/net/fib_rules.h 	size_t			(*nlmsg_payload)(struct fib_rule *);
fib_rule          102 include/net/fib_rules.h 	struct fib_rule *rule;
fib_rule          125 include/net/fib_rules.h static inline void fib_rule_get(struct fib_rule *rule)
fib_rule          130 include/net/fib_rules.h static inline void fib_rule_put(struct fib_rule *rule)
fib_rule          137 include/net/fib_rules.h static inline u32 fib_rule_get_table(struct fib_rule *rule,
fib_rule          143 include/net/fib_rules.h static inline u32 fib_rule_get_table(struct fib_rule *rule,
fib_rule          182 include/net/fib_rules.h static inline bool fib_rule_requires_fldissect(struct fib_rule *rule)
fib_rule          197 include/net/fib_rules.h bool fib_rule_matchall(const struct fib_rule *rule);
fib_rule          510 include/net/ip6_fib.h bool fib6_rule_default(const struct fib_rule *rule);
fib_rule          540 include/net/ip6_fib.h static inline bool fib6_rule_default(const struct fib_rule *rule)
fib_rule          161 include/net/ip_fib.h struct fib_rule;
fib_rule          312 include/net/ip_fib.h static inline bool fib4_rule_default(const struct fib_rule *rule)
fib_rule          378 include/net/ip_fib.h bool fib4_rule_default(const struct fib_rule *rule);
fib_rule           23 net/core/fib_rules.c bool fib_rule_matchall(const struct fib_rule *rule)
fib_rule           44 net/core/fib_rules.c 	struct fib_rule *r;
fib_rule           72 net/core/fib_rules.c 	struct fib_rule *rule;
fib_rule           77 net/core/fib_rules.c 			rule = list_entry(pos->next, struct fib_rule, list);
fib_rule           86 net/core/fib_rules.c static void notify_rule_change(int event, struct fib_rule *rule,
fib_rule          128 net/core/fib_rules.c 	if (ops->rule_size < sizeof(struct fib_rule))
fib_rule          174 net/core/fib_rules.c 	struct fib_rule *rule, *tmp;
fib_rule          245 net/core/fib_rules.c static int fib_rule_match(struct fib_rule *rule, struct fib_rules_ops *ops,
fib_rule          278 net/core/fib_rules.c 	struct fib_rule *rule;
fib_rule          289 net/core/fib_rules.c 			struct fib_rule *target;
fib_rule          326 net/core/fib_rules.c 				  struct fib_rule *rule, int family)
fib_rule          338 net/core/fib_rules.c 				   struct fib_rule *rule,
fib_rule          356 net/core/fib_rules.c 	struct fib_rule *rule;
fib_rule          387 net/core/fib_rules.c static struct fib_rule *rule_find(struct fib_rules_ops *ops,
fib_rule          390 net/core/fib_rules.c 				  struct fib_rule *rule,
fib_rule          393 net/core/fib_rules.c 	struct fib_rule *r;
fib_rule          466 net/core/fib_rules.c static int fib_nl2rule_l3mdev(struct nlattr *nla, struct fib_rule *nlrule,
fib_rule          478 net/core/fib_rules.c static int fib_nl2rule_l3mdev(struct nlattr *nla, struct fib_rule *nlrule,
fib_rule          490 net/core/fib_rules.c 		       struct fib_rule **rule,
fib_rule          495 net/core/fib_rules.c 	struct fib_rule *nlrule = NULL;
fib_rule          657 net/core/fib_rules.c 		       struct nlattr **tb, struct fib_rule *rule)
fib_rule          659 net/core/fib_rules.c 	struct fib_rule *r;
fib_rule          729 net/core/fib_rules.c 	struct fib_rule *rule = NULL, *r, *last = NULL;
fib_rule          837 net/core/fib_rules.c 	struct fib_rule *rule = NULL, *r, *nlrule = NULL;
fib_rule          901 net/core/fib_rules.c 		struct fib_rule *n;
fib_rule          933 net/core/fib_rules.c 					 struct fib_rule *rule)
fib_rule          957 net/core/fib_rules.c static int fib_nl_fill_rule(struct sk_buff *skb, struct fib_rule *rule,
fib_rule         1042 net/core/fib_rules.c 	struct fib_rule *rule;
fib_rule         1135 net/core/fib_rules.c static void notify_rule_change(int event, struct fib_rule *rule,
fib_rule         1165 net/core/fib_rules.c 	struct fib_rule *rule;
fib_rule         1179 net/core/fib_rules.c 	struct fib_rule *rule;
fib_rule           42 net/decnet/dn_rules.c 	struct fib_rule		common;
fib_rule           68 net/decnet/dn_rules.c static int dn_fib_rule_action(struct fib_rule *rule, struct flowi *flp,
fib_rule          108 net/decnet/dn_rules.c static int dn_fib_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
fib_rule          122 net/decnet/dn_rules.c static int dn_fib_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          164 net/decnet/dn_rules.c static int dn_fib_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
fib_rule          202 net/decnet/dn_rules.c static int dn_fib_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
fib_rule           34 net/ipv4/fib_rules.c 	struct fib_rule		common;
fib_rule           47 net/ipv4/fib_rules.c static bool fib4_rule_matchall(const struct fib_rule *rule)
fib_rule           56 net/ipv4/fib_rules.c bool fib4_rule_default(const struct fib_rule *rule)
fib_rule          105 net/ipv4/fib_rules.c static int fib4_rule_action(struct fib_rule *rule, struct flowi *flp,
fib_rule          140 net/ipv4/fib_rules.c static bool fib4_rule_suppress(struct fib_rule *rule, struct fib_lookup_arg *arg)
fib_rule          171 net/ipv4/fib_rules.c static int fib4_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
fib_rule          218 net/ipv4/fib_rules.c static int fib4_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          281 net/ipv4/fib_rules.c static int fib4_rule_delete(struct fib_rule *rule)
fib_rule          304 net/ipv4/fib_rules.c static int fib4_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
fib_rule          332 net/ipv4/fib_rules.c static int fib4_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          357 net/ipv4/fib_rules.c static size_t fib4_rule_nlmsg_payload(struct fib_rule *rule)
fib_rule           69 net/ipv4/ipmr.c 	struct fib_rule		common;
fib_rule          164 net/ipv4/ipmr.c static int ipmr_rule_action(struct fib_rule *rule, struct flowi *flp,
fib_rule          191 net/ipv4/ipmr.c static int ipmr_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
fib_rule          200 net/ipv4/ipmr.c static int ipmr_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          207 net/ipv4/ipmr.c static int ipmr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
fib_rule          213 net/ipv4/ipmr.c static int ipmr_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          291 net/ipv4/ipmr.c bool ipmr_rule_default(const struct fib_rule *rule)
fib_rule          349 net/ipv4/ipmr.c bool ipmr_rule_default(const struct fib_rule *rule)
fib_rule           24 net/ipv6/fib6_rules.c 	struct fib_rule		common;
fib_rule           30 net/ipv6/fib6_rules.c static bool fib6_rule_matchall(const struct fib_rule *rule)
fib_rule           39 net/ipv6/fib6_rules.c bool fib6_rule_default(const struct fib_rule *rule)
fib_rule          128 net/ipv6/fib6_rules.c static int fib6_rule_saddr(struct net *net, struct fib_rule *rule, int flags,
fib_rule          153 net/ipv6/fib6_rules.c static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp,
fib_rule          191 net/ipv6/fib6_rules.c static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp,
fib_rule          254 net/ipv6/fib6_rules.c static int fib6_rule_action(struct fib_rule *rule, struct flowi *flp,
fib_rule          263 net/ipv6/fib6_rules.c static bool fib6_rule_suppress(struct fib_rule *rule, struct fib_lookup_arg *arg)
fib_rule          295 net/ipv6/fib6_rules.c static int fib6_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
fib_rule          339 net/ipv6/fib6_rules.c static int fib6_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          379 net/ipv6/fib6_rules.c static int fib6_rule_delete(struct fib_rule *rule)
fib_rule          390 net/ipv6/fib6_rules.c static int fib6_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
fib_rule          415 net/ipv6/fib6_rules.c static int fib6_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          435 net/ipv6/fib6_rules.c static size_t fib6_rule_nlmsg_payload(struct fib_rule *rule)
fib_rule           54 net/ipv6/ip6mr.c 	struct fib_rule		common;
fib_rule          151 net/ipv6/ip6mr.c static int ip6mr_rule_action(struct fib_rule *rule, struct flowi *flp,
fib_rule          178 net/ipv6/ip6mr.c static int ip6mr_rule_match(struct fib_rule *rule, struct flowi *flp, int flags)
fib_rule          187 net/ipv6/ip6mr.c static int ip6mr_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          194 net/ipv6/ip6mr.c static int ip6mr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh,
fib_rule          200 net/ipv6/ip6mr.c static int ip6mr_rule_fill(struct fib_rule *rule, struct sk_buff *skb,
fib_rule          278 net/ipv6/ip6mr.c bool ip6mr_rule_default(const struct fib_rule *rule)