Re: efficient copy_to_user and copy_from_user routines in Linux Kernel

kuznet@ms2.inr.ac.ru
Tue, 25 Jun 2002 21:43:23 +0400 (MSD)


Hello!

> I changed tcp to use a different copy if either source or dest were
> not eight-byte aligned, and found that the resulting improvement
> across a mixed networking load was only 1%. Your numbers are higher,
> so perhaps there are different alignments in the mix...

Did you look at sender or changed both of the functions?

After that accident TCP was changed and it does not use copy_from_user more,
it does copy_and_csum even when no checksum is required. So, his results
on sender side (except for strange anomaly at msg size 8K) just confirm
nil effect of copy_from_user.

What's about copy_to_user, we forgot about this at all,
worrying mostly about sender side. :-)

Alexey
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/