Searched refs:mlxsw_sp_rif (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.h | 25 struct mlxsw_sp_rif **rifs; 90 struct mlxsw_sp_rif *mlxsw_sp_rif_by_index(const struct mlxsw_sp *mlxsw_sp, 95 int mlxsw_sp_rif_dev_ifindex(const struct mlxsw_sp_rif *rif); 96 bool mlxsw_sp_rif_has_dev(const struct mlxsw_sp_rif *rif); 97 bool mlxsw_sp_rif_dev_is(const struct mlxsw_sp_rif *rif, 100 struct mlxsw_sp_rif *rif, 103 void mlxsw_sp_rif_counter_free(struct mlxsw_sp_rif *rif, 105 int mlxsw_sp_rif_counter_alloc(struct mlxsw_sp_rif *rif, 108 mlxsw_sp_rif_neigh_next(struct mlxsw_sp_rif *rif, 148 struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh);
|
| H A 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);
|
| H A D | spectrum_router.c | 64 struct mlxsw_sp_rif *rif; 73 struct mlxsw_sp_rif { struct 112 struct mlxsw_sp_rif common; 123 struct mlxsw_sp_rif common; 160 static struct mlxsw_sp_rif * 526 struct mlxsw_sp_rif *ul_rif; 1141 static struct mlxsw_sp_rif * 1154 struct mlxsw_sp_rif *rif; in mlxsw_sp_ipip_ol_ipip_lb_create() 2349 struct mlxsw_sp_rif *rif; in mlxsw_sp_neigh_entry_create() 2991 struct mlxsw_sp_rif *rif; [all …]
|
| H A 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() 1036 struct mlxsw_sp_rif *rif) in __mlxsw_sp_dpipe_table_adj_entry_fill() [all …]
|
| H A 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() 707 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_dev_vif_lookup() 718 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_rif_add() 733 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_rif_del() 747 const struct mlxsw_sp_rif *rif, int mtu) in mlxsw_sp_mr_rif_mtu_update()
|
| H A D | spectrum_fid.c | 34 struct mlxsw_sp_rif *rif; 98 const struct mlxsw_sp_rif *rif); 591 const struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_edit_op() 613 const struct mlxsw_sp_rif *rif, in mlxsw_sp_fid_vni_to_fid_map() 630 const struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_to_fid_rif_update() 646 const struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_vid_to_fid_map() 663 const struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_8021q_vid_to_fid_rif_update() 689 const struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_vid_to_fid_rif_set() 1200 const struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_8021d_vid_to_fid_rif_update() 1369 struct mlxsw_sp_rif *rif; in mlxsw_sp_fid_rfid_setup_cff() [all …]
|
| H A D | spectrum.h | 76 struct mlxsw_sp_rif; 745 u16 mlxsw_sp_rif_index(const struct mlxsw_sp_rif *rif); 746 int mlxsw_sp_rif_subport_port(const struct mlxsw_sp_rif *rif, 1291 int mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif); 1293 struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid);
|