Patent ID: 8533312

Claim:
A method for handling a connection via a multi-core device intermediary to a server and a plurality of clients, the method comprising: (a) allocating, by a device intermediary to a plurality of clients and a server, a sequence of predetermined port number to each core of a plurality of cores of the device; (b) establishing, by the device, a listening service on each core to listen on a network identifier of the device and a predetermined port number allocated to that core; (c) receiving, by a first core of the plurality of cores, a packet from a client to the server for a transport layer connection between the server and the client established by a second core of the plurality of cores; (d) determining, by the first core from a four tuple of the packet, that the packet is to be routed via the second core; and (e) establishing, by the first core, a connection to the listening service of the second core using the local network identifier and a port number corresponding to the second core.