Lines Matching defs:smac_info
1742 struct mlx4_roce_smac_vlan_info *smac_info, u8 port)
1790 if (smac_info->vid < 0x1000) {
1792 if (smac_info->vid != vlan_tag) {
1797 smac_info->candidate_vid = vlan_tag;
1798 smac_info->candidate_vlan_index = vidx;
1799 smac_info->candidate_vlan_port = port;
1800 smac_info->update_vid = 1;
1803 path->vlan_index = smac_info->vlan_index;
1810 smac_info->candidate_vid = vlan_tag;
1811 smac_info->candidate_vlan_index = vidx;
1812 smac_info->candidate_vlan_port = port;
1813 smac_info->update_vid = 1;
1820 if (smac_info->vid < 0x1000) {
1821 smac_info->candidate_vid = 0xFFFF;
1822 smac_info->update_vid = 1;
1831 if ((!smac_info->smac && !smac_info->smac_port) ||
1832 smac_info->smac != smac) {
1836 smac_info->candidate_smac_index = smac_index;
1837 smac_info->candidate_smac = smac;
1838 smac_info->candidate_smac_port = port;
1843 smac_index = smac_info->smac_index;