cvs commit: src/sys/modules Makefile

Andrew Gallatin gallatin at cs.duke.edu
Tue Feb 21 05:53:29 PST 2006


Greg 'groggy' Lehey writes:
 > On Monday, 20 February 2006 at  2:50:09 +0000, Andrew Gallatin wrote:
 > > gallatin    2006-02-20 02:50:09 UTC
 > >
 > >   FreeBSD src repository
 > >
 > >   Modified files:
 > >     sys/modules          Makefile
 > >   Log:
 > >   Hook the myri10ge driver to the i386 and amd64 module builds.
 > 
 > Is this device really going to be called myri10ge?  That's at least
 > double the length of any other device.  Can't we come up with a
 > shorter name?

Personally, I can't stand the name either.  Internally, I lobbied as
hard as I could for mxge (Myri X GE), but my bosses were afraid that
name might be confused with other product names (mx2g, mx10g), and
because our ethernet-over-myriinet interface names have always been
"myri" for our OS-bypass 2 and 4Gb products.  So we have myri10ge as
the name of our Linux, Solaris, MacOSX, and Windows drivers.  My
reason for naming it myri10ge in FreeBSD was to be consistent with our
other platforms & to keep my bosses happy, since I was allowed to do
this as part of my day job.  If there are technical reasons why it
needs to be shortened, then I have a leg to stand on and hopefully
won't get into trouble for changing it.

Alternatively, would it be an option to shorten just the
ifp->if_xname, and leave the driver named myri10ge?  The rationale is
that nobody seems to mind the MacOSX driver's name being "en3" or the
linux driver being "eth2" according to ifconfig.

Bear in mind I'm just trying to keep everyone happy!

Thanks,

Drew


More information about the cvs-all mailing list