Martin Decky wrote:
Hi Jiri,
> Log:
> Create DDF functions manually.
I somehow fail to see the rationale behind this change. Why not keep the
DDF interaction of the network drivers encapsulated in libnic? All I can
see in your change is a duplication of repeated boilerplate code in each
individual driver.
Please refer to http://trac.helenos.org/ticket/404. This is the first step to
achieving the bullet point 'remove any dependencies on DDF '.
The dependence of NIC on DDF hampers its genericity. It prevents:
- multiport adapters (unless special support is added in NIC framework)
- mixed-type deviced
- non-DDF NICs (e.g. loopback)
and besides it goes against the principle that services provided by a driver
(and thus frameworks built to facilitate implementing those) should be
independent of the driver implementation (including, but not limited to, wheter
its DDF or non-DDF).
Cheers,
Jiri
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel