Home
last modified time | relevance | path

Searched refs:vr_id (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.h261 int prestera_hw_vr_create(struct prestera_switch *sw, u16 *vr_id);
262 int prestera_hw_vr_delete(struct prestera_switch *sw, u16 vr_id);
265 int prestera_hw_lpm_add(struct prestera_switch *sw, u16 vr_id,
267 int prestera_hw_lpm_del(struct prestera_switch *sw, u16 vr_id,
H A Dprestera_hw.c537 __le16 vr_id; member
581 __le16 vr_id; member
615 __le16 vr_id; member
621 __le16 vr_id; member
1995 msg_if->vr_id = __cpu_to_le16(iface->vr_id); in prestera_iface_to_msg()
2039 int prestera_hw_vr_create(struct prestera_switch *sw, u16 *vr_id) in prestera_hw_vr_create() argument
2050 *vr_id = __le16_to_cpu(resp.vr_id); in prestera_hw_vr_create()
2054 int prestera_hw_vr_delete(struct prestera_switch *sw, u16 vr_id) in prestera_hw_vr_delete() argument
2064 prestera_hw_lpm_add(struct prestera_switch *sw, u16 vr_id, __be32 dst, u32 dst_len, u32 grp_id) prestera_hw_lpm_add() argument
2078 prestera_hw_lpm_del(struct prestera_switch *sw, u16 vr_id, __be32 dst, u32 dst_len) prestera_hw_lpm_del() argument
[all...]
H A Dprestera_router_hw.c185 /* iface is overhead struct. vr_id also can be removed. */
239 iface.vr_id = e->vr->hw_vr_id; in prestera_rif_entry_destroy()
270 iface.vr_id = e->vr->hw_vr_id; in prestera_rif_entry_create()
H A Dprestera.h276 u16 vr_id; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_mr.c68 u32 vr_id; member
805 key->vrid = mr_table->vr_id; in mlxsw_sp_mr_route4_key()
849 key->vrid = mr_table->vr_id; in mlxsw_sp_mr_route6_key()
896 u32 vr_id, in mlxsw_sp_mr_table_create()
902 .vrid = vr_id, in mlxsw_sp_mr_table_create()
919 mr_table->vr_id = vr_id; in mlxsw_sp_mr_table_create()
895 mlxsw_sp_mr_table_create(struct mlxsw_sp *mlxsw_sp, u32 vr_id, enum mlxsw_sp_l3proto proto) mlxsw_sp_mr_table_create() argument
H A Dspectrum_router.c60 u16 vr_id; member
731 u16 *vr_id) in mlxsw_sp_router_tb_id_vr_id()
742 *vr_id = vr->id; in mlxsw_sp_router_tb_id_vr_id()
1443 rif->rif_index, rif->vr_id, rif->dev->mtu); in mlxsw_sp_rif_ipip_lb_op()
6442 u16 vr_id, in mlxsw_sp_rif_alloc()
6458 rif->vr_id = vr_id; in mlxsw_sp_rif_alloc()
6598 vr = &mlxsw_sp->router->vrs[rif->vr_id]; in mlxsw_sp_rif_destroy()
7236 vr = &mlxsw_sp->router->vrs[rif->vr_id]; in mlxsw_sp_router_port_change_event()
7406 rif->rif_index, rif->vr_id, ri in mlxsw_sp_rif_subport_op()
730 mlxsw_sp_router_tb_id_vr_id(struct mlxsw_sp *mlxsw_sp, u32 tb_id, u16 *vr_id) mlxsw_sp_router_tb_id_vr_id() argument
6441 mlxsw_sp_rif_alloc(size_t rif_size, u16 rif_index, u16 vr_id, struct net_device *l3_dev) mlxsw_sp_rif_alloc() argument
[all...]
H A Dspectrum.h684 u16 *vr_id);
H A Dreg.h6348 u16 rif, u16 vr_id, u16 mtu) in mlxsw_reg_ritr_pack()
6366 mlxsw_reg_ritr_virtual_router_set(payload, vr_id); in mlxsw_reg_ritr_pack()
6346 mlxsw_reg_ritr_pack(char *payload, bool enable, enum mlxsw_reg_ritr_if_type type, u16 rif, u16 vr_id, u16 mtu) mlxsw_reg_ritr_pack() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_mr.c68 u32 vr_id; member
802 key->vrid = mr_table->vr_id; in mlxsw_sp_mr_route4_key()
846 key->vrid = mr_table->vr_id; in mlxsw_sp_mr_route6_key()
893 u32 vr_id, in mlxsw_sp_mr_table_create()
899 .vrid = vr_id, in mlxsw_sp_mr_table_create()
916 mr_table->vr_id = vr_id; in mlxsw_sp_mr_table_create()
892 mlxsw_sp_mr_table_create(struct mlxsw_sp *mlxsw_sp, u32 vr_id, enum mlxsw_sp_l3proto proto) mlxsw_sp_mr_table_create() argument
H A Dspectrum_router.c82 u16 vr_id; member
837 u16 *vr_id) in mlxsw_sp_router_tb_id_vr_id()
848 *vr_id = vr->id; in mlxsw_sp_router_tb_id_vr_id()
1657 rif->rif_index, rif->vr_id, dev->mtu); in mlxsw_sp_rif_ipip_lb_op()
1667 rif->rif_index, rif->vr_id, dev->mtu); in mlxsw_sp_rif_ipip_lb_op()
3124 u16 vr_id; member
3277 key.vr_id = fib->vr->id; in mlxsw_sp_nexthop_group_vr_entry_lookup()
3294 vr_entry->key.vr_id = fib->vr->id; in mlxsw_sp_nexthop_group_vr_entry_create()
3580 u16 vr_id, in mlxsw_sp_adj_index_mass_update_vr()
3588 (enum mlxsw_reg_ralxx_protocol) proto, vr_id, in mlxsw_sp_adj_index_mass_update_vr()
836 mlxsw_sp_router_tb_id_vr_id(struct mlxsw_sp *mlxsw_sp, u32 tb_id, u16 *vr_id) mlxsw_sp_router_tb_id_vr_id() argument
3578 mlxsw_sp_adj_index_mass_update_vr(struct mlxsw_sp *mlxsw_sp, enum mlxsw_sp_l3proto proto, u16 vr_id, u32 adj_index, u16 ecmp_size, u32 new_adj_index, u16 new_ecmp_size) mlxsw_sp_adj_index_mass_update_vr() argument
8119 mlxsw_sp_rif_alloc(size_t rif_size, u16 rif_index, u16 vr_id, struct mlxsw_sp_crif *crif) mlxsw_sp_rif_alloc() argument
[all...]
H A Dreg.h7066 u16 rif, u16 vr_id, u16 mtu) in mlxsw_reg_ritr_pack()
7084 mlxsw_reg_ritr_virtual_router_set(payload, vr_id); in mlxsw_reg_ritr_pack()
7094 mlxsw_reg_ritr_vlan_if_pack(char *payload, bool enable, u16 rif, u16 vr_id, in mlxsw_reg_ritr_vlan_if_pack() argument
7100 mlxsw_reg_ritr_pack(payload, enable, type, rif, vr_id, mtu); in mlxsw_reg_ritr_vlan_if_pack()
7064 mlxsw_reg_ritr_pack(char *payload, bool enable, enum mlxsw_reg_ritr_if_type type, u16 rif, u16 vr_id, u16 mtu) mlxsw_reg_ritr_pack() argument
H A Dspectrum.h776 u16 *vr_id);

Completed in 64 milliseconds