Citrix Workspace Mac 1912

downloadWhy can't I download this file?
  • If ICA traffic has to traverse an Azure Gateway, the EDT MTU must be set to 1350 since Azure limits the MTU on the Azure Gateway to 1400.
  • If using an Azure-hosted Citrix Gateway, the EDT MTU must be set to a value lower than 1500 (e.g. 1480).

Steps
1. Define the EDT MTU and Output Buffers Length in the ICA file template in the Storefront server:
Open the default.ica file for editing (by default it is located in C:inetpubwwwrootCitrix<StoreName>App_Datadefault.ica)
Add the following options under the [Application] section:
OutBufLength=1480
udtMSS=1480 (add this line if using Receiver for Windows 4.9 - 4.9 CU3, Workspace app for Linux 1808 - 1903, Workspace app 1808+ for Mac or iOS)
edtMSS=1480 (add this line if using Receiver for Windows 4.9 CU4+, Workspace app for Windows 1808+, Workspace app for Linux 1906+)
Notes:
If unsure whether to use 'udtMSS' or 'edtMSS', add both. The client will use the appropriate setting and ignore the one that does not apply.
edtMSS and OutBufLength should be set to the same value.
1480 was used as an example. Replace 1480 with the value that's appropriate for your network.
The client and server will agree on sizes during the connection negotiation.

2. Enable Receiver/Workspace app to read the custom EDT MTU and Output Buffers Length values.
NOTE: If using Receiver for Windows 4.9 CU4+, Workspace app for Windows 1808+, or Workspace app for Mac 1809+, the configuration described below is NOT required, so step 2 can be omitted.
Create UDPStackParameters registry key, which is missing by default:
HKCUSOFTWARECitrixICA ClientEngineConfigurationAdvancedModulesUDPUDPStackParameters
There is a legacy issue in these Receivers for Windows where OutbufLength, when passed in an ICA file, is ignored.
Even if the registry value is modified to '*', meaning accept everything from the ICA file, the ICA file setting is still ignored.
For this to work, in addition to creating the 'UDPStackParameters' key as mentioned above, it is also necessary to modify the OutbufLength value in the registry and set it to the desired value determined above (1480 in the example):
  • 64-bit Windows
HKLMSOFTWAREWow6432NodeCitrixICA ClientEngineConfigurationAdvancedModulesTCP/IPOutbufLength
  • 32-bit Windows
HKLMSOFTWARE CitrixICA ClientEngineConfigurationAdvancedModulesTCP/IPOutbufLength

Citrix Workspace For Mac 1912

Modify the appropriate App Property to allow Receiver to read the customer parameters in the ICA file. This property is set to NO by default.
To do this, open Terminal and run:
defaults write com.citrix.receiver.nomas UDPStackParameters -bool YES
Toggle the the 'Read EDT stack parameter' option, which is disabled by default:
Settings > Advanced > Adaptive Transport Settings > Read EDT stack parameter‚Äč
Enable the 'EDT Stack Parameters' option, which is disabled by default:
Settings > Advanced > EDT Stack Parameters

Problem Cause

Citrix Workspace Update Mac

MTU alteration not accounted dynamically by EDT, and IP Fragmentation not handled properly by network appliances.

Citrix Workspace For Mac 1912

Additional Resources