Skip to content

Commit

Permalink
Merge "Disabling GRO when mirroring is enabled"
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul authored and opencontrail-ci-admin committed Sep 6, 2016
2 parents 162737a + cd7804d commit 0422158
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions dp-core/vr_nexthop.c
Expand Up @@ -2060,13 +2060,12 @@ nh_encap_l2(struct vr_packet *pkt, struct vr_nexthop *nh,
}
}

if (pkt->vp_flags & VP_FLAG_GRO) {
if (vif_is_virtual(vif)) {
if (vr_gro_input(pkt, nh)) {
if (stats)
stats->vrf_gros++;
return 0;
}
if ((pkt->vp_flags & VP_FLAG_GRO) && vif_is_virtual(vif) &&
(!(vif->vif_flags & VIF_FLAG_MIRROR_TX))) {
if (vr_gro_input(pkt, nh)) {
if (stats)
stats->vrf_gros++;
return 0;
}
}

Expand Down Expand Up @@ -2139,7 +2138,8 @@ nh_encap_l3(struct vr_packet *pkt, struct vr_nexthop *nh,
}
}

if ((pkt->vp_flags & VP_FLAG_GRO) && vif_is_virtual(vif)) {
if ((pkt->vp_flags & VP_FLAG_GRO) && vif_is_virtual(vif) &&
(!(vif->vif_flags & VIF_FLAG_MIRROR_TX))) {
if (vr_gro_input(pkt, nh))
return 0;
}
Expand Down

0 comments on commit 0422158

Please sign in to comment.