Home
last modified time | relevance | path

Searched refs:mlxsw_sp_fid (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_fid.c31 struct mlxsw_sp_fid { struct
51 struct mlxsw_sp_fid common; argument
56 struct mlxsw_sp_fid common;
61 .key_len = sizeof_field(struct mlxsw_sp_fid, fid_index),
62 .key_offset = offsetof(struct mlxsw_sp_fid, fid_index),
63 .head_offset = offsetof(struct mlxsw_sp_fid, ht_node),
67 .key_len = sizeof_field(struct mlxsw_sp_fid, vni),
68 .key_offset = offsetof(struct mlxsw_sp_fid, vni),
69 .head_offset = offsetof(struct mlxsw_sp_fid, vni_ht_node),
79 void (*setup)(struct mlxsw_sp_fid *fid, const void *arg);
[all …]
Dspectrum.h286 struct mlxsw_sp_fid;
291 struct mlxsw_sp_fid *fid;
1086 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp);
1271 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_index(struct mlxsw_sp *mlxsw_sp,
1273 int mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex);
1274 int mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid,
1276 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_vni(struct mlxsw_sp *mlxsw_sp,
1278 int mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni);
1279 int mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid,
1281 void mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fid);
[all …]
Dspectrum_nve.c595 mlxsw_sp_nve_fid_flood_index_set(struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_flood_index_set()
614 mlxsw_sp_nve_fid_flood_index_clear(struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_flood_index_clear()
634 struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_flood_ip_add()
665 struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_flood_ip_del()
703 struct mlxsw_sp_fid *fid) in mlxsw_sp_nve_flood_ip_flush()
786 const struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fdb_clear_offload()
936 int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_enable()
985 struct mlxsw_sp_fid *fid) in mlxsw_sp_nve_fid_disable()
Dspectrum_switchdev.c92 struct mlxsw_sp_fid *
95 struct mlxsw_sp_fid *
99 const struct mlxsw_sp_fid *fid);
515 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_find_by_fid()
1244 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_fid_join()
1290 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_fid_leave()
1371 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_bridge_leave()
2400 struct mlxsw_sp_fid *fid; in mlxsw_sp_bridge_vlan_aware_vxlan_join()
2469 static struct mlxsw_sp_fid *
2478 static struct mlxsw_sp_fid *
[all …]
Dspectrum_acl.c26 struct mlxsw_sp_fid *dummy_fid;
88 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp) in mlxsw_sp_acl_dummy_fid()
1032 struct mlxsw_sp_fid *fid; in mlxsw_sp_acl_init()
Dspectrum_router.c57 struct mlxsw_sp_fid *fid;
114 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif,
8086 struct mlxsw_sp_fid *fid = NULL; in mlxsw_sp_rif_create()
8175 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_destroy()
8478 struct mlxsw_sp_fid *fid; in __mlxsw_sp_port_vlan_router_join()
8519 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in __mlxsw_sp_port_vlan_router_leave()
9371 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_subport_deconfigure()
9381 static struct mlxsw_sp_fid *
9476 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_fid_deconfigure()
9490 static struct mlxsw_sp_fid *
[all …]
Dspectrum_flower.c150 struct mlxsw_sp_fid *fid; in mlxsw_sp_flower_parse_actions()