From: Jamal Hadi [off-list ref]
Date: Tue, 10 Jun 2003 08:12:58 -0400 (EDT)
Theres another dimension actually: mostly driven by BSD mbuff style
packet allocation; some tests show that some vendors are optimized
for certain packet sizes, Linux skbuffs dont have this problem.
Well, the most amusing part for me is that if you read all the
papers on TCP congestion algorithms you'd think that routers
dropped based upon packet sizes since the majority work on
multiple of MSS this and multiple of MSS that. :)
Routers drop packets, period. They do so using a variety of selection
schemes (RED, CBQ, actually just egrep net/sched/sch_*.c :) but you're
contribution to the router's work is measured in terms of packets and
time when you come right down to it.