After some experimentation, it looks like the zero-copy/"frag" logic in the e1000 driver broke after 3.6.8.1. I performed my tests without using sendfile and had no problems, except running out of cpu way too early... larry - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html