Searched refs:fib_info (Results 1 – 15 of 15) sorted by relevance
| /Linux-v5.15/net/ipv4/ |
| D | fib_lookup.h | 12 struct fib_info *fa_info; 36 void fib_release_info(struct fib_info *); 37 struct fib_info *fib_create_info(struct fib_config *cfg, 39 int fib_nh_match(struct net *net, struct fib_config *cfg, struct fib_info *fi, 41 bool fib_metrics_match(struct fib_config *cfg, struct fib_info *fi); 46 size_t fib_nlmsg_size(struct fib_info *fi); 49 struct fib_info *fi) in fib_result_assign()
|
| D | fib_semantics.c | 231 struct fib_info *fi = container_of(head, struct fib_info, rcu); in free_fib_info_rcu() 246 void free_fib_info(struct fib_info *fi) in free_fib_info() 258 void fib_release_info(struct fib_info *fi) in fib_release_info() 280 static inline int nh_comp(struct fib_info *fi, struct fib_info *ofi) in nh_comp() 345 static inline unsigned int fib_info_hashfn(struct fib_info *fi) in fib_info_hashfn() 365 static struct fib_info *fib_find_info_nh(struct net *net, in fib_find_info_nh() 369 struct fib_info *fi; in fib_find_info_nh() 397 static struct fib_info *fib_find_info(struct fib_info *nfi) in fib_find_info() 400 struct fib_info *fi; in fib_find_info() 453 size_t fib_nlmsg_size(struct fib_info *fi) in fib_nlmsg_size() [all …]
|
| D | fib_trie.c | 1210 struct fib_info *fi; in fib_table_insert() 1275 struct fib_info *fi_drop; in fib_table_insert() 1562 struct fib_info *fi = fa->fa_info; in fib_table_lookup() 1726 struct fib_info *fi = fa->fa_info; in fib_table_delete() 2057 struct fib_info *fi = fa->fa_info; in fib_table_flush() 2132 struct fib_info *fi = fa->fa_info; in __fib_info_notify_update() 2167 struct fib_info *fi = fa->fa_info; in fib_leaf_notify() 2267 struct fib_info *fi = fa->fa_info; in fn_trie_dump_leaf() 2922 static unsigned int fib_flag_trans(int type, __be32 mask, struct fib_info *fi) in fib_flag_trans() 2964 struct fib_info *fi = fa->fa_info; in fib_route_seq_show()
|
| D | route.c | 1391 struct fib_info *fi = res->fi; in ip_mtu_from_fib_result() 1559 struct fib_info *fi, u16 type, u32 itag, in rt_set_nexthop() 2487 struct fib_info *fi = res->fi; in __mkroute_output() 3106 u32 table_id, struct fib_info *fi, in fib_dump_info_fnhe()
|
| D | nexthop.c | 1389 struct fib_info *fi; in fib_check_nh_list() 1846 struct fib_info *fi; in __remove_nexthop_fib() 2166 struct fib_info *fi; in __nexthop_replace_notify()
|
| D | fib_frontend.c | 308 bool fib_info_nh_uses_dev(struct fib_info *fi, const struct net_device *dev) in fib_info_nh_uses_dev()
|
| /Linux-v5.15/include/net/ |
| D | ip_fib.h | 55 struct fib_info; 106 struct fib_info *nh_parent; 131 struct fib_info { struct 173 struct fib_info *fi; argument 208 struct fib_info *fi; 224 struct fib_info *fi; 434 bool fib_info_nh_uses_dev(struct fib_info *fi, const struct net_device *dev); 565 void free_fib_info(struct fib_info *fi); 567 static inline void fib_info_hold(struct fib_info *fi) in fib_info_hold() 572 static inline void fib_info_put(struct fib_info *fi) in fib_info_put()
|
| D | nexthop.h | 446 static inline unsigned int fib_info_num_path(const struct fib_info *fi) in fib_info_num_path() 457 static inline struct fib_nh_common *fib_info_nhc(struct fib_info *fi, int nhsel) in fib_info_nhc() 466 static inline struct fib_nh *fib_info_nh(struct fib_info *fi, int nhsel) in fib_info_nh()
|
| D | route.h | 47 struct fib_info; 246 u32 table_id, struct fib_info *fi,
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | lag_mp.c | 115 struct fib_info *fi) in mlx5_lag_fib_route_event() 177 struct fib_info *fi) in mlx5_lag_fib_nexthop_event() 257 struct fib_info *fi; in mlx5_lag_fib_event()
|
| D | lag_mp.h | 18 struct fib_info *mfi; /* used in tracking fib events */
|
| /Linux-v5.15/drivers/net/ethernet/rocker/ |
| D | rocker_ofdpa.c | 99 struct fib_info *fi; 974 u32 group_id, struct fib_info *fi, in ofdpa_flow_tbl_ucast4_routing() 2268 int dst_len, struct fib_info *fi, u32 tb_id, in ofdpa_port_fib_ipv4()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_router.c | 439 struct fib_info *fi; 2941 struct fib_info *fi; 3155 struct fib_info *fi; 3232 struct fib_info *fi; in mlxsw_sp_nexthop_group_hash_obj() 3325 struct fib_info *fi) in mlxsw_sp_nexthop4_group_lookup() 5193 struct fib_info *fi) in mlxsw_sp_fi_is_gateway() 5261 mlxsw_sp_nexthop4_group_create(struct mlxsw_sp *mlxsw_sp, struct fib_info *fi) in mlxsw_sp_nexthop4_group_create() 5317 struct fib_info *fi) in mlxsw_sp_nexthop4_group_get()
|
| /Linux-v5.15/drivers/net/netdevsim/ |
| D | fib.c | 80 struct fib_info *fi;
|
| /Linux-v5.15/Documentation/networking/ |
| D | switchdev.rst | 365 struct fib_info *fi;
|