Re: Best NIC for a Linux router?

From: John-Paul Stewart (jpstewart_at_sympatico.ca)
Date: 12/29/03


Date: Mon, 29 Dec 2003 13:07:12 -0500


"Craig E. Smith" wrote:
>
> I'm looking for thoughts on the best NIC card to use for a Linux
> router implementation. I am concerned with CPU utilization. I have
> read that some cards support scatter/gather and interrupt mitigation.
> Thanks for your help.

I've never seen CPU utilization be a problem except at Gigabit speeds.
Unless you're creating a very high-end router or have very limited CPU
resources the bottleneck will lie elsewhere, IMHO.

I see another poster has recommended Intel NICs. I'll second that. The
e100 and e1000 drivers in the stock Linux kernel are (or at least were
originally) supplied by Intel. IMHO it's hard to beat vendor-supplied
open-source drivers in the kernel.



Relevant Pages

  • Re: Best NIC for a Linux router?
    ... > I'm looking for thoughts on the best NIC card to use for a Linux ... > router implementation. ... I've never seen CPU utilization be a problem except at Gigabit speeds. ...
    (comp.os.linux.networking)
  • Re: Best NIC for a Linux router?
    ... >> I'm looking for thoughts on the best NIC card to use for a Linux ... >> router implementation. ... enough for the internet (not necessarily fast enough for your LAN, ...
    (comp.os.linux.networking)
  • Re: Best NIC for a Linux router?
    ... >> I'm looking for thoughts on the best NIC card to use for a Linux ... >> router implementation. ... enough for the internet (not necessarily fast enough for your LAN, ...
    (comp.os.linux.hardware)
  • Re: Best NIC for a Linux router?
    ... In comp.os.linux.networking Craig E. Smith wrote: ... > I'm looking for thoughts on the best NIC card to use for a Linux ... > router implementation. ...
    (comp.os.linux.hardware)
  • Re: Best NIC for a Linux router?
    ... In comp.os.linux.networking Craig E. Smith wrote: ... > I'm looking for thoughts on the best NIC card to use for a Linux ... > router implementation. ...
    (comp.os.linux.networking)