Change-Id: I3e4bbfe205c86cb0839dd5c542f083dbe6bea881
Signed-off-by: Matus Fabian <matfabia@cisco.com>
src_address /* changed member */);
ip0->checksum = ip_csum_fold (sum0);
src_address /* changed member */);
ip0->checksum = ip_csum_fold (sum0);
+ if (icmp0->checksum == 0)
+ icmp0->checksum = 0xffff;
+
if (!icmp_is_error_message (icmp0))
{
new_id0 = sm0.port;
if (!icmp_is_error_message (icmp0))
{
new_id0 = sm0.port;
dst_address /* changed member */);
ip0->checksum = ip_csum_fold (sum0);
dst_address /* changed member */);
ip0->checksum = ip_csum_fold (sum0);
+ if (icmp0->checksum == 0)
+ icmp0->checksum = 0xffff;
+
if (!icmp_is_error_message (icmp0))
{
new_id0 = sm0.port;
if (!icmp_is_error_message (icmp0))
{
new_id0 = sm0.port;