add support for pluggable backends
Bug #692245 reported by
Alexander Sack
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ntrack |
Fix Released
|
Wishlist
|
Alexander Sack |
Bug Description
currently ntrack-arch.h API is kind of basic and relies on a backend directly being linked into libntrack.so.
For cases where there are multiple potential backends being able to ship all backends in binary form and let libntrack pic the right one based on what requirements are available on target machine.
libnl-2 vs. libnl-1 is one example where it makes sense to not hard rely on one of those libs if we want to allow libntrack to be shipped as part of binary/proprietary cross linux applications (e.g. firefox binaries from mozilla.com)
Related branches
Changed in ntrack: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
assignee: | nobody → Alexander Sack (asac) |
milestone: | none → 010 |
To post a comment you must log in.
------- ------- ------- ------- ------- ------- ------- ------- ---- /launchpad. net/bugs/ 692245 ------- ------- ------- ------- ------- ------- ------- ---- ------- ------- ------- ------- ------- ------- ------- ---- ------- ------- ------- ------- ------- ------- ------- ----
revno: 223
fixes bug(s): https:/
committer: Alexander Sack <email address hidden>
branch nick: ntrack
timestamp: Sun 2010-12-19 19:07:48 +0100
message:
common: build ntrack-libnl.c as ntrack-libnl1.la and ntrack-libnl1.la modules - lp:692245
-------
revno: 222
committer: Alexander Sack <email address hidden>
branch nick: ntrack
timestamp: Sun 2010-12-19 16:56:13 +0100
message:
common: use plugin delegate functions in ntrackmonitor.c
-------
revno: 221
committer: Alexander Sack <email address hidden>
branch nick: ntrack
timestamp: Sun 2010-12-19 16:50:06 +0100
message:
common: add backend plugin code to ntrack.c and introduce glue functions for ntrack-arch.h API
-------