From what I can tell. It is using IPTables rules, netfilter queue, IPSet to maintain mapping of client connections to backend servers.
So it seem the kernel is doing most of the work to handle the connection. The load balancer isn't really proxying the connections.