TAS v10.2.8 - disable_checksum is not working in diego_cells
search cancel

TAS v10.2.8 - disable_checksum is not working in diego_cells

book

Article ID: 431200

calendar_today

Updated On:

Products

VMware Tanzu Application Service

Issue/Introduction

As per the TAS v10.2.8 release notes, the disable_checksum_offloading setting is now added.  However, in the upgrade from v10.2.7 to v10.2.8, the checksum offloading is still on.

The cf deployment manifest shows the setting:

$ bosh -d cf-#### manifest | grep -i disable_checksum
      disable_checksum_offloading: false

However, the "tx-checksumming" and "tx-checksum-ip-generic" settings are still "on" in the diego_cell instances:

diego_cell/####:~$ sudo ethtool -k eth0 | grep checksum
rx-checksumming: on
tx-checksumming: on
        tx-checksum-ipv4: off [fixed]
        tx-checksum-ip-generic: on
        tx-checksum-ipv6: off [fixed]
        tx-checksum-fcoe-crc: off [fixed]
        tx-checksum-sctp: off [fixed]

Environment

VMware Tanzu Application Service

Cause

In TAS v10.2.8, the disable_checksum_offloading setting has been added but it is set to "false" by default.

If "disable_checksum_offloading" is "false", then "tx-checksumming" and "tx-checksum-ip-generic" will be "on".  This is the default.

If "disable_checksum_offloading" is "true", then "tx-checksumming" and "tx-checksum-ip-generic" will be "off". 

Resolution

To set "disable_checksum_offloading" to "true", then go to TAS tile Settings->Advanced Features and tick the checkbox for "Diego Cell Disable Checksum Offloading".  Then, save and Apply Changes.