Commit 864c05b
Saeed Mahameed
net/mlx5: E-Switch, Cache vport vhca id on first cap query
We need vhca_id to set up the vhca_id to vport mapping for every vport,
for that we query the firmware in mlx5_esw_vport_vhca_id_set, and it is
redundant since in esw_vport_setup, we already query hca caps which has
the vhca_id, cache it there and save 2 extra fw queries per vport.
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Parav Pandit <parav@nvidia.com>
Signed-off-by: Alexei Lazar <alazar@nvidia.com>
Reviewed-by: Feng Liu <feliu@nvidia.com>1 parent 2335b3f commit 864c05b
3 files changed
Lines changed: 31 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
| 823 | + | |
823 | 824 | | |
824 | 825 | | |
825 | 826 | | |
| |||
929 | 930 | | |
930 | 931 | | |
931 | 932 | | |
932 | | - | |
| 933 | + | |
933 | 934 | | |
934 | 935 | | |
935 | 936 | | |
| |||
973 | 974 | | |
974 | 975 | | |
975 | 976 | | |
976 | | - | |
| 977 | + | |
977 | 978 | | |
978 | 979 | | |
979 | 980 | | |
| |||
1710 | 1711 | | |
1711 | 1712 | | |
1712 | 1713 | | |
| 1714 | + | |
1713 | 1715 | | |
1714 | 1716 | | |
1715 | 1717 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
200 | 205 | | |
201 | 206 | | |
202 | 207 | | |
| |||
209 | 214 | | |
210 | 215 | | |
211 | 216 | | |
| 217 | + | |
212 | 218 | | |
213 | 219 | | |
214 | 220 | | |
| |||
822 | 828 | | |
823 | 829 | | |
824 | 830 | | |
825 | | - | |
826 | | - | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
827 | 835 | | |
828 | 836 | | |
829 | 837 | | |
| |||
Lines changed: 17 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4161 | 4161 | | |
4162 | 4162 | | |
4163 | 4163 | | |
4164 | | - | |
| 4164 | + | |
| 4165 | + | |
4165 | 4166 | | |
4166 | 4167 | | |
4167 | | - | |
4168 | 4168 | | |
4169 | | - | |
4170 | | - | |
4171 | | - | |
4172 | | - | |
4173 | | - | |
| 4169 | + | |
| 4170 | + | |
| 4171 | + | |
| 4172 | + | |
| 4173 | + | |
| 4174 | + | |
| 4175 | + | |
| 4176 | + | |
| 4177 | + | |
4174 | 4178 | | |
4175 | 4179 | | |
| 4180 | + | |
4176 | 4181 | | |
4177 | 4182 | | |
4178 | 4183 | | |
4179 | 4184 | | |
4180 | | - | |
| 4185 | + | |
4181 | 4186 | | |
4182 | 4187 | | |
4183 | 4188 | | |
| |||
4187 | 4192 | | |
4188 | 4193 | | |
4189 | 4194 | | |
4190 | | - | |
| 4195 | + | |
| 4196 | + | |
4191 | 4197 | | |
4192 | | - | |
4193 | | - | |
4194 | | - | |
4195 | | - | |
4196 | | - | |
4197 | | - | |
4198 | | - | |
| 4198 | + | |
4199 | 4199 | | |
4200 | | - | |
| 4200 | + | |
4201 | 4201 | | |
4202 | 4202 | | |
4203 | 4203 | | |
| |||
0 commit comments