commit a2b4d25deb74a94bce1ff27a0fd999419a13f630
Author: Anand H. Krishnan <email address hidden>
Date: Tue Dec 22 12:36:08 2015 +0530
If needed, DP originated packets should undergo csum/gso updates
For packets that are tunneled, vRouter updates the checksum offset of
the packet to reflect tunnel addition. For mirrored packets, if the
mirror destination (analyzer) is local, no tunnel headers
(MPLSO(UDP/GRE)) are added and hence a checksum offset update is not
done. This behavior is wrong since we do add mirror headers (and hence a
tunnel) and the whole packet needs a checksum value.
Reviewed: https:/ /review. opencontrail. org/18466 github. org/Juniper/ contrail- vrouter/ commit/ a2b4d25deb74a94 bce1ff27a0fd999 419a13f630
Committed: http://
Submitter: Zuul
Branch: R2.21.x
commit a2b4d25deb74a94 bce1ff27a0fd999 419a13f630
Author: Anand H. Krishnan <email address hidden>
Date: Tue Dec 22 12:36:08 2015 +0530
If needed, DP originated packets should undergo csum/gso updates
For packets that are tunneled, vRouter updates the checksum offset of
the packet to reflect tunnel addition. For mirrored packets, if the
mirror destination (analyzer) is local, no tunnel headers
(MPLSO(UDP/GRE)) are added and hence a checksum offset update is not
done. This behavior is wrong since we do add mirror headers (and hence a
tunnel) and the whole packet needs a checksum value.
Change-Id: Ia8c184d0980e78 80bff90ff53f178 e657a6be311
Closes-BUG: #1528460