Avi's TCP network profile has an 'Auto learn' option for buffer management where the receive window advertised to the client and server dynamically changes.
There is a limitation on Avi that if the incoming client packets do not contain the TCP timestamp option, this feature does not work and may impact the virtual service performance.
The workaround is two-part and is as follows -
> configure networkprofile <tcp-profile-name>
> profile tcp_proxy_profile
> no auto_window_growth
> save
> save
The fix for this limitation is being worked upon and will be addressed in future Avi releases. There is no timeline or target version known currently.