Linux dropping packets is "the expense". While FreeBSD will show 70% usage at 250K pps, linux might show 60%, except linux is only actually processing 240K packets, and its dropping the rest, which probably isn't what most would want. Sorry if I wasn't clear. Can you prove that? . ..tom