Home
last modified time | relevance | path

Searched refs:fib_info (Results 1 – 15 of 15) sorted by relevance

/linux-6.3-rc2/net/ipv4/
A Dfib_lookup.h13 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()
A Dfib_semantics.c235 struct fib_info *fi = container_of(head, struct fib_info, rcu); in free_fib_info_rcu()
287 static inline int nh_comp(struct fib_info *fi, struct fib_info *ofi) in nh_comp()
380 struct fib_info *fi; in fib_find_info_nh()
408 static struct fib_info *fib_find_info(struct fib_info *nfi) in fib_find_info()
411 struct fib_info *fi; in fib_find_info()
1289 struct fib_info *fi; in fib_info_hash_move()
1306 struct fib_info *fi; in fib_info_hash_move()
1384 struct fib_info *fi = NULL; in fib_create_info()
1386 struct fib_info *ofi; in fib_create_info()
1874 struct fib_info *fi; in fib_sync_down_addr()
[all …]
A Dfib_trie.c1222 struct fib_info *fi; in fib_table_insert()
1288 struct fib_info *fi_drop; in fib_table_insert()
1574 struct fib_info *fi = fa->fa_info; in fib_table_lookup()
1741 struct fib_info *fi = fa->fa_info; in fib_table_delete()
2072 struct fib_info *fi = fa->fa_info; in fib_table_flush()
2147 struct fib_info *fi = fa->fa_info; in __fib_info_notify_update()
2182 struct fib_info *fi = fa->fa_info; in fib_leaf_notify()
2282 struct fib_info *fi = fa->fa_info; in fn_trie_dump_leaf()
2938 static unsigned int fib_flag_trans(int type, __be32 mask, struct fib_info *fi) in fib_flag_trans()
2980 struct fib_info *fi = fa->fa_info; in fib_route_seq_show()
A Droute.c1398 struct fib_info *fi = res->fi; in ip_mtu_from_fib_result()
1571 struct fib_info *fi, u16 type, u32 itag, in rt_set_nexthop()
2507 struct fib_info *fi = res->fi; in __mkroute_output()
3121 u32 table_id, struct fib_info *fi, in fib_dump_info_fnhe()
A Dnexthop.c1390 struct fib_info *fi; in fib_check_nh_list()
1847 struct fib_info *fi; in __remove_nexthop_fib()
2186 struct fib_info *fi; in __nexthop_replace_notify()
A Dfib_frontend.c309 bool fib_info_nh_uses_dev(struct fib_info *fi, const struct net_device *dev) in fib_info_nh_uses_dev()
/linux-6.3-rc2/include/net/
A Dip_fib.h56 struct fib_info;
108 struct fib_info *nh_parent;
134 struct fib_info { struct
176 struct fib_info *fi; argument
211 struct fib_info *fi;
227 struct fib_info *fi;
437 bool fib_info_nh_uses_dev(struct fib_info *fi, const struct net_device *dev);
568 void free_fib_info(struct fib_info *fi);
570 static inline void fib_info_hold(struct fib_info *fi) in fib_info_hold()
575 static inline void fib_info_put(struct fib_info *fi) in fib_info_put()
A Dnexthop.h446 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()
A Droute.h58 struct fib_info;
252 u32 table_id, struct fib_info *fi,
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dmp.c99 static void mlx5_lag_fib_set(struct lag_mp *mp, struct fib_info *fi, u32 dst, int dst_len) in mlx5_lag_fib_set()
119 struct fib_info *fi, in mlx5_lag_get_next_fib_dev()
150 struct fib_info *fi = fen_info->fi; in mlx5_lag_fib_route_event()
210 struct fib_info *fi) in mlx5_lag_fib_nexthop_event()
289 struct fib_info *fi; in mlx5_lag_fib_event()
/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/
A Dprestera_router.c167 static bool __prestera_fi_is_direct(struct fib_info *fi) in __prestera_fi_is_direct()
180 static bool prestera_fi_is_direct(struct fib_info *fi) in prestera_fi_is_direct()
188 static bool prestera_fi_is_nh(struct fib_info *fi) in prestera_fi_is_nh()
/linux-6.3-rc2/drivers/net/ethernet/rocker/
A Drocker_ofdpa.c99 struct fib_info *fi;
974 u32 group_id, struct fib_info *fi, in ofdpa_flow_tbl_ucast4_routing()
2269 int dst_len, struct fib_info *fi, u32 tb_id, in ofdpa_port_fib_ipv4()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_router.c459 struct fib_info *fi;
2975 struct fib_info *fi;
3189 struct fib_info *fi;
3266 struct fib_info *fi; in mlxsw_sp_nexthop_group_hash_obj()
3359 struct fib_info *fi) in mlxsw_sp_nexthop4_group_lookup()
5295 struct fib_info *fi) in mlxsw_sp_fi_is_gateway()
5369 mlxsw_sp_nexthop4_group_create(struct mlxsw_sp *mlxsw_sp, struct fib_info *fi) in mlxsw_sp_nexthop4_group_create()
5425 struct fib_info *fi) in mlxsw_sp_nexthop4_group_get()
/linux-6.3-rc2/drivers/net/netdevsim/
A Dfib.c83 struct fib_info *fi;
/linux-6.3-rc2/Documentation/networking/
A Dswitchdev.rst366 struct fib_info *fi;

Completed in 66 milliseconds