@@ -938,7 +938,7 @@
vsi = pf->vsi[vf->lan_vsi_idx];
sw_seid = vsi->uplink_seid;
dst_seid = mirror_vsi->seid;
- mr_list[num] = CPU_TO_LE16(mirror_vsi->seid);
+ mr_list[num] = CPU_TO_LE16(vsi->seid);
ret = i40e_aq_add_mirrorrule(&pf->hw, sw_seid,
rule_type, dst_seid,
cnt, mr_list, NULL,
@@ -991,7 +991,7 @@
mr_list = kcalloc(cnt, sizeof(__le16), GFP_KERNEL);
if (!mr_list)
return -ENOMEM;
- mr_list[num] = CPU_TO_LE16(mirror_vsi->seid);
+ mr_list[num] = CPU_TO_LE16(vsi->seid);
ret = i40e_aq_delete_mirrorrule(&pf->hw, sw_seid, rule_type,
rule_id, cnt, mr_list, NULL,
&rules_used, &rules_free);