Re: RFC: Evolution of the em driver



On Wed, Oct 31, 2007 at 01:16:39AM -0700, Jeremy Chadwick wrote:
For what it's worth, I agree with Scott. I'd rather see a new and
separate driver (presumably igb(4)) than a "hacked up" em(4) driver
trying to handle tons of IC revisions. A good example of the insanity
the latter causes is nve(4) vs. nfe(4). :-)

<metoo>A separate driver is probably cleaner.</metoo>

I'll just make the comment that if a separate driver is written, there
needs to be a clear way for an end user to identify what driver is
needed/preferred for his chipset. We already have cases like
re(4)/rl(4) and sym(4)/ncr(4) where some chips are supported by two
drivers - though generally only one driver fully supports the chip.
This sort of thing is confusing for end users.

--
Peter

Attachment: pgpmLA8lFCRvf.pgp
Description: PGP signature



Relevant Pages

  • [PATCH v2] hwmon: Add support for JEDEC JC 42.4 compliant temperature sensors
    ... Added support for MAX6604 ... Datasheets: ... * JEDEC JC 42.4 compliant temperature sensor chips ... +This driver implements support for JEDEC JC 42.4 compliant temperature sensors. ...
    (Linux-Kernel)
  • [PATCH 19-rc1] Fix typos in /Documentation : U-Z
    ... when the underlying device was capable of handling the i/o in one shot. ... using dev->irq by the device driver to request for interrupt service ... The EMU10K2 chips have a DSP part which can be programmed to support ... -(This acticle does not deal with the overall functionality of the ...
    (Linux-Kernel)
  • Re: [PATCH] hwmon: Add support for JEDEC JC 42.4 compliant temperature sensors
    ... part of my initial NetBSD sdtempdriver since I wrote it... ... * JEDEC JC 42.4 compliant temperature sensor chips ... +This driver implements support for JEDEC JC 42.4 compliant temperature sensors. ... +static int jc42_suspend ...
    (Linux-Kernel)
  • Re: [PATCH] Broadcom 8603 SAS/SATA driver, rough draft
    ... a response queue (DMA ring). ... Or if in SATA mode, ... This driver pretty much completely lacks exception handling. ... I am also writing a driver for Marvell chips that behave ...
    (Linux-Kernel)
  • Re: Powerd and est / eist functionality
    ... >added a H/W monitoring I/C to their mainboard. ... Some chips only exist on the LPC bus (think ISA I/O ... Some chips support SMBus. ... >- In the case of SMBus, the operating system must have an SMBus driver ...
    (freebsd-stable)