Lines Matching refs:mlxsw_sp_fid

207 struct mlxsw_sp_fid;
212 struct mlxsw_sp_fid *fid;
456 struct mlxsw_sp_fid *mlxsw_sp_bridge_fid_get(struct mlxsw_sp *mlxsw_sp,
559 struct mlxsw_sp_fid *mlxsw_sp_rif_fid(const struct mlxsw_sp_rif *rif);
760 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp);
848 bool mlxsw_sp_fid_lag_vid_valid(const struct mlxsw_sp_fid *fid);
849 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_index(struct mlxsw_sp *mlxsw_sp,
851 int mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex);
852 int mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid,
854 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_vni(struct mlxsw_sp *mlxsw_sp,
856 int mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni);
857 int mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid,
859 void mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fid);
860 bool mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid *fid);
861 int mlxsw_sp_fid_vni_set(struct mlxsw_sp_fid *fid, enum mlxsw_sp_nve_type type,
863 void mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid *fid);
864 bool mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid *fid);
865 void mlxsw_sp_fid_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
867 int mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid *fid,
870 int mlxsw_sp_fid_port_vid_map(struct mlxsw_sp_fid *fid,
872 void mlxsw_sp_fid_port_vid_unmap(struct mlxsw_sp_fid *fid,
874 u16 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid);
875 enum mlxsw_sp_fid_type mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid);
876 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif);
877 struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid);
881 u16 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid *fid);
882 struct mlxsw_sp_fid *mlxsw_sp_fid_8021q_get(struct mlxsw_sp *mlxsw_sp, u16 vid);
883 struct mlxsw_sp_fid *mlxsw_sp_fid_8021d_get(struct mlxsw_sp *mlxsw_sp,
885 struct mlxsw_sp_fid *mlxsw_sp_fid_8021q_lookup(struct mlxsw_sp *mlxsw_sp,
887 struct mlxsw_sp_fid *mlxsw_sp_fid_8021d_lookup(struct mlxsw_sp *mlxsw_sp,
889 struct mlxsw_sp_fid *mlxsw_sp_fid_rfid_get(struct mlxsw_sp *mlxsw_sp,
891 struct mlxsw_sp_fid *mlxsw_sp_fid_dummy_get(struct mlxsw_sp *mlxsw_sp);
892 void mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid);
948 struct mlxsw_sp_fid *fid,
952 struct mlxsw_sp_fid *fid,
958 int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid,
962 struct mlxsw_sp_fid *fid);