Lines Matching refs:mlxsw_sp_fid
286 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);
1282 bool mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid *fid);
1283 int mlxsw_sp_fid_vni_set(struct mlxsw_sp_fid *fid, enum mlxsw_sp_nve_type type,
1285 void mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid *fid);
1286 bool mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid *fid);
1287 void mlxsw_sp_fid_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
1289 int mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid *fid,
1292 int mlxsw_sp_fid_port_vid_map(struct mlxsw_sp_fid *fid,
1294 void mlxsw_sp_fid_port_vid_unmap(struct mlxsw_sp_fid *fid,
1296 u16 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid);
1297 enum mlxsw_sp_fid_type mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid);
1298 int mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif);
1299 void mlxsw_sp_fid_rif_unset(struct mlxsw_sp_fid *fid);
1300 struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid);
1304 u16 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid *fid);
1305 struct mlxsw_sp_fid *mlxsw_sp_fid_8021q_get(struct mlxsw_sp *mlxsw_sp, u16 vid);
1306 struct mlxsw_sp_fid *mlxsw_sp_fid_8021d_get(struct mlxsw_sp *mlxsw_sp,
1308 struct mlxsw_sp_fid *mlxsw_sp_fid_8021q_lookup(struct mlxsw_sp *mlxsw_sp,
1310 struct mlxsw_sp_fid *mlxsw_sp_fid_8021d_lookup(struct mlxsw_sp *mlxsw_sp,
1312 struct mlxsw_sp_fid *mlxsw_sp_fid_rfid_get(struct mlxsw_sp *mlxsw_sp,
1314 struct mlxsw_sp_fid *mlxsw_sp_fid_dummy_get(struct mlxsw_sp *mlxsw_sp);
1315 void mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid);
1375 struct mlxsw_sp_fid *fid,
1379 struct mlxsw_sp_fid *fid,
1393 int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid,
1397 struct mlxsw_sp_fid *fid);