-
公开(公告)号:US09894008B2
公开(公告)日:2018-02-13
申请号:US14464585
申请日:2014-08-20
Applicant: Citrix Systems, Inc.
Inventor: Mohit Prakash Saxena , Ramanjaneyulu Y Talla , Saravana Annamalaisami , Ashwin Jagadish , Muthukumar Shunmugiah
IPC: H04L12/863 , H04L12/935 , H04L12/805
CPC classification number: H04L47/6295 , H04L47/365 , H04L47/628 , H04L49/3072
Abstract: This disclosure is directed generally to systems and methods for implementation of Jumbo frames in an existing network stack. In some embodiments, a connection handler of a device receives data having a size greater than an Ethernet frame size. That data includes header data and payload data. The device partitions the data into segments including a first segment and a second segment. The first segment includes the header data and a first portion of the payload data, while the second segment includes a second portion of the payload data. The device stores the first and second segments in first and second network buffers, respectively, of a pool of network buffers. The device forms a packet chain of the first and second network buffers having a size greater than the Ethernet frame size. The device transmits the packet chain via a network connection.
-
公开(公告)号:US09866529B2
公开(公告)日:2018-01-09
申请号:US14245514
申请日:2014-04-04
Applicant: Citrix Systems, Inc.
Inventor: Krishna Khanal , Ashwin Jagadish , Saravana Annamalaisami
CPC classification number: H04L63/0272 , H04L63/0428 , H04L63/08
Abstract: The systems and methods of the present solution are directed to providing Entity Tag persistency by a device intermediary to a client and a plurality of servers. An intermediary device between a client and one or more back-end servers can receive an entity requested by the client from an origin server that provides the requested content. The intermediary device can encode the back-end server information onto an ETag of the entity, cache the entity with the encoded ETag and serve the entity with the encoded ETag to the client. In this way, when the client attempts to validate the entity by sending a request including the encoded ETag to the intermediary device, the intermediary device decodes the encoded ETag to extract the identity of the backend server and sends the request to validate the entity to the identified server that originally sent the entity that included the requested content.
-