Comment 6 for bug 1685181

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/31041
Committed: http://github.com/Juniper/contrail-vrouter/commit/3fbe0e1ff87a2c4751cec45a442e03ee16f2eb55
Submitter: Zuul (<email address hidden>)
Branch: R3.2

commit 3fbe0e1ff87a2c4751cec45a442e03ee16f2eb55
Author: Anand H. Krishnan <email address hidden>
Date: Thu Apr 27 12:07:55 2017 +0530

Memset the control block to zeroes before calling skb_segment

skb_segment casts part of skb->cb to some structure to determine
tunnel header length. Having remnants of packet structure in cb
results in wrong tunnel header length calculation and thus wrong
memory copies to random memory locations. This problem is with
newer kernels (4.x).

Change-Id: Ifc2c7a4c5ea448cd57df88e51bb82a7f62c97cc6
Closes-Bug: #1685181