Patent ID: 9584427
Date: 2017-02-28
CPC Classifications: H04L

Claim:
1. A method for providing fine grained control over a maximum segment size of a transport layer connection, comprising: receiving, by a device intermediary to a plurality of clients and a plurality of servers, a request to establish a transport layer connection on a virtual local area network (VLAN) via a VLAN interface to which the VLAN is assigned; identifying, by a packet engine of the device, a first maximum segment size (MSS) value based on a maximum transmission unit (MTU) value of the VLAN interface to which the VLAN is assigned responsive to the request to establish a transport layer connection received on the VLAN via the VLAN interface; determining, by the packet engine of the device, that a difference between an MTU value of the VLAN and a predetermined header size is less than the first MSS value; updating, by the packet engine of the device, responsive to the determination, the first MSS value to a second MSS value corresponding to the difference between the MTU value of the VLAN and the predetermined header size; determining, by the packet engine of the device, that an MSS value specified by a profile configured for a virtual server of the device that is establishing the transport layer connection is less than the second MSS value; and updating, by the packet engine of the device, the second MSS value to the MSS value of the profile responsive to determining that the MSS value specified by the profile is less than the second MSS value.