Re: [PATCH] dnet: Dave DNET ethernet controller driver

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Neil Horman
Date: Thursday, March 12, 2009 - 7:26 am

On Thu, Mar 12, 2009 at 07:05:54AM -0700, David Miller wrote:

+1, the simple fact of the matter is that, when building networkable devices,
the design requirements must include:

1) The ability to store unit-unique data, like MAC addresses, in persistent
storage, in a manner that can be read at arbitrary times from the OS.

2) The abiltiy to access that data from the OS under all relevant operating
conditions.

You have (1) covered, in that the bootloader passes the MAC on the command line
to the kernel which can then be read via /proc/cmdline easily.

If you can't accomplish (2) with NFS root built into the kernel, then quite
simply using built in NFS root isn't an option, and you need to burn some extra
storage to add an initramfs.  Its easy to do, and small.  Cost minimization is
important, but you can't remove what you need, and you need an initramfs.  You
can build one in just a few hundred kb, if you use busybox with a minimal
toolset (you'd probably need the sed, ifconfig, and ash applets).  I would make
a bet that even if you did need to spring for a bit of extra ram, the
incremental cost to that is less than the savings of using linux over something
that would required a per seat license, like VxWorks.

Neil



--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] dnet: Dave DNET ethernet controller driver, Ilya Yanok, (Tue Mar 10, 7:29 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Eric Dumazet, (Tue Mar 10, 9:00 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Stephen Hemminger, (Tue Mar 10, 9:18 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Wed Mar 11, 1:44 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Wed Mar 11, 1:49 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Wed Mar 11, 1:57 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Wolfgang Denk, (Wed Mar 11, 2:09 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Wed Mar 11, 3:35 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Wed Mar 11, 6:23 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Dan Williams, (Wed Mar 11, 7:00 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Robert Schwebel, (Wed Mar 11, 11:23 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Riku Voipio, (Wed Mar 11, 12:15 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Wed Mar 11, 1:56 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Russell King - ARM Linux, (Wed Mar 11, 2:33 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Stephen Hemminger, (Wed Mar 11, 5:13 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Wed Mar 11, 5:44 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 3:41 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Thu Mar 12, 5:55 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Michael Cashwell, (Thu Mar 12, 6:41 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Thu Mar 12, 7:05 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 7:21 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 7:26 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Thu Mar 12, 7:34 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Thu Mar 12, 8:01 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 8:12 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 9:25 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Thu Mar 12, 10:43 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 10:49 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 10:52 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Jamie Lokier, (Thu Mar 12, 11:02 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Jamie Lokier, (Thu Mar 12, 11:06 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 11:25 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Dan Williams, (Thu Mar 12, 11:39 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 11:48 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Thu Mar 12, 12:04 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 12:05 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Thu Mar 12, 12:14 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Jamie Lokier, (Thu Mar 12, 12:15 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 12:16 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 12:21 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Jamie Lokier, (Thu Mar 12, 12:25 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 12:29 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 12:43 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Wolfgang Denk, (Thu Mar 12, 1:14 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Mike (mwester), (Thu Mar 12, 1:24 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Sascha Hauer, (Thu Mar 12, 1:27 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Russell King - ARM Linux, (Thu Mar 12, 1:35 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Jamie Lokier, (Thu Mar 12, 2:59 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 4:42 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 5:16 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 5:21 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Thu Mar 12, 5:29 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Christer Weinigel, (Thu Mar 12, 6:29 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Neil Horman, (Fri Mar 13, 3:30 am)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, Robert Schwebel, (Fri Mar 13, 12:49 pm)
Re: [PATCH] dnet: Dave DNET ethernet controller driver, David Miller, (Fri Mar 13, 1:12 pm)