code: def set_offload(devname, **kwargs):
      '''
      Changes the offload parameters and other features of the specified network device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' ethtool.set_offload <devname> tcp_segmentation_offload=on
      '''
  
      for param, value in kwargs.items():
          if param == 'tcp_segmentation_offload':
              value = value == "on" and 1 or 0
              try:
                  ethtool.set_tso(devname, value)
              except IOError:
                  return 'Not supported'
  
      return show_offload(devnamef set_offload(devname, **kwargs):
      '''
      Changes the offload parameters and other features of the specified network device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' ethtool.set_offload <devname> tcp_segmentation_offload=on
      '''
  
      for param, value in kwargs.items():
          if param == 'tcp_segmentation_offload':
              value = value == "on" and 1 or 0
              try:
                  ethtool.set_tso(devname, value)
              except IOError:
                  return 'Not supported'
  
      return show_offload(devname)
docs: Changes the offload parameters and other features of the specified network device
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' ethtool.set_offload <devname> tcp_segmentation_offload=on