From: "Hen, Shmulik" <shmulik.hen@...>
Date: Tue, 1 Apr 2003 19:09:09 +0300
We haven't experimented with layer 4 load balancing in the past. I guess
this is because of the big overhead of parsing the skb for the necessary
data, but also because of the risk of dealing with IP fragmentation, large
send issues, encryption and all kinds of off-loadings.
In the modern internet, a fragmented TCP packet is nearly a bug. And
if it's encrypted, you will never see the TCP headers to begin with.
Finally, there are no "large send" issues, the TCP port information
will always be in the front of the packet.
I brought this up because it is very clear to me that various
load-balancing daemons distributed by other gigabit card vendors are
keying on the connection information in TCP packets. So someone
thinks it is worthwhile :-)