Searched refs:mlxsw_sp_rif (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_router.h | 20 struct mlxsw_sp_rif **rifs; 70 struct mlxsw_sp_rif *mlxsw_sp_rif_by_index(const struct mlxsw_sp *mlxsw_sp, 72 u16 mlxsw_sp_rif_index(const struct mlxsw_sp_rif *rif); 77 int mlxsw_sp_rif_dev_ifindex(const struct mlxsw_sp_rif *rif); 78 const struct net_device *mlxsw_sp_rif_dev(const struct mlxsw_sp_rif *rif); 80 struct mlxsw_sp_rif *rif, 84 struct mlxsw_sp_rif *rif, 87 struct mlxsw_sp_rif *rif, 90 mlxsw_sp_rif_neigh_next(struct mlxsw_sp_rif *rif, 130 struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh);
|
D | spectrum_mr.h | 80 const struct mlxsw_sp_rif *rif); 83 const struct mlxsw_sp_rif *rif); 85 const struct mlxsw_sp_rif *rif); 87 const struct mlxsw_sp_rif *rif, int mtu);
|
D | spectrum_router.c | 52 struct mlxsw_sp_rif { struct 81 struct mlxsw_sp_rif common; argument 92 struct mlxsw_sp_rif common; 107 void (*setup)(struct mlxsw_sp_rif *rif, 109 int (*configure)(struct mlxsw_sp_rif *rif); 110 void (*deconfigure)(struct mlxsw_sp_rif *rif); 111 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif, 113 void (*fdb_del)(struct mlxsw_sp_rif *rif, const char *mac); 116 static struct mlxsw_sp_rif * 119 static void mlxsw_sp_rif_destroy(struct mlxsw_sp_rif *rif); [all …]
|
D | spectrum_dpipe.c | 156 struct mlxsw_sp_rif *rif, in mlxsw_sp_erif_entry_get() 222 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_erif_entries_dump() 264 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_erif_counters_update() 457 struct mlxsw_sp_rif *rif, in __mlxsw_sp_dpipe_table_host_entry_fill() 485 struct mlxsw_sp_rif *rif) in mlxsw_sp_dpipe_table_host4_entry_fill() 498 struct mlxsw_sp_rif *rif) in mlxsw_sp_dpipe_table_host6_entry_fill() 513 struct mlxsw_sp_rif *rif, in mlxsw_sp_dpipe_table_host_entry_fill() 560 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_host_entries_get() 668 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_host_counters_update() 707 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_host_size_get() [all …]
|
D | spectrum_mr.c | 29 const struct mlxsw_sp_rif *rif; 625 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_vif_resolve() 683 unsigned long vif_flags, const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_vif_add() 718 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_rif_add() 734 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_rif_del() 749 const struct mlxsw_sp_rif *rif, int mtu) in mlxsw_sp_mr_rif_mtu_update()
|
D | spectrum_fid.c | 27 struct mlxsw_sp_rif *rif; 373 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_rif_set() 378 struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid) in mlxsw_sp_fid_rif()
|
D | spectrum.h | 70 struct mlxsw_sp_rif; 1132 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif); 1133 struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid);
|