build universal device driver for Ethernet controllers



I am planning to build universal device driver for Ethernet
controller . It can work for any type of hardware

I want to make general framework for the driver and it is
configurable or we make a table depend on futures exist in particular
vender chip in particular version
It may be replace all drivers in the Linux kernel tree and only one
Ethernet driver it is easy to understand and it is easy to add new
future or new chip into this driver and its more efficient
Because we are going to implement driver which works 10Mbps to 10Gbps
so this architecture gives us very efficient and very less effort
because everyone working on different driver instead of one driver

I think you guys understand what I have planned right ? then please
share your experience with me

Is it right thing to do ?
Is it acceptable in Linux tree ?
If you have any plan where to start and how to start?
And other then here may I need ask any help from other place
Like Linux kernel mailing list linux-net,netdev because I am new
to this mailing list I am not worked before as open source contributor



Regards
Prabhakar pujeri
.



Relevant Pages

  • Re: Degradation of TCP connection
    ... Gigabit ethernet. ... D card's data buffer can only hold about 64K samples worth of data ... link you posted is for an older version of VxWorks that used a BSD- ... but a bug in the ethernet driver. ...
    (comp.os.vxworks)
  • Re: [PATCH][5/5] RapidIO support: net driver over messaging
    ... It's nothing like Ethernet, the only relation is that an Ethernet network ... It gives easy access to RIO messaging from userspace ... ARP works by the driver emulating a broadcast over RIO by sending the ...
    (Linux-Kernel)
  • Problem in compiling Router driver for ubuntu...
    ... This driver supports Linux-2.4 kernel. ... configured for LAN, shutdown the ethernet interface: ... The ethernet interface associated with the VKGEther driver was "eth1" ...
    (Ubuntu)
  • Problem with router usb driver...
    ... This driver supports Linux-2.4 kernel. ... configured for LAN, shutdown the ethernet interface: ... The ethernet interface associated with the VKGEther driver was "eth1" ...
    (Ubuntu)
  • Re: Degradation of TCP connection
    ... Gigabit ethernet. ... D card's data buffer can only hold about 64K samples worth of data ... link you posted is for an older version of VxWorks that used a BSD- ... but a bug in the ethernet driver. ...
    (comp.os.vxworks)