Opened 13 years ago
Closed 13 years ago
#404 closed enhancement (fixed)
NIC API cleanup
Reported by: | Jiri Svoboda | Owned by: | Jiri Svoboda |
---|---|---|---|
Priority: | major | Milestone: | 0.5.0 |
Component: | helenos/unspecified | Version: | mainline |
Keywords: | Cc: | ||
Blocker for: | Depends on: | ||
See also: |
Description
Clean up the NIC API to prepare for new networking stack support.
- remove use of packet_t
- remove any dependencies on net module / networking stack
- remove any dependencies on DDF
- proper use of Location Service
- unplug support
Change History (3)
comment:1 by , 13 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
comment:3 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Removing dependencies on DDF and hot unplug can be addressed later. All other changes have been implemented (mainline,1358, mainline,1361, mainline,1362, mainline,1363, mainline,1367, mainline,1369, mainline,1371, mainline,1372, mainline,1373, mainline,1374).
Note:
See TracTickets
for help on using tickets.
The dependence of NIC on DDF hampers its genericity. It prevents:
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).