]> granicus.if.org Git - libnl/commit
Big routing code rework (API/ABI BREAK!)
authorThomas Graf <tgr@lsx.localdomain>
Tue, 29 Apr 2008 21:31:30 +0000 (23:31 +0200)
committerThomas Graf <tgr@lsx.localdomain>
Tue, 29 Apr 2008 21:31:30 +0000 (23:31 +0200)
commit535e83162249ed6274ba46bc72d8cc683ba20e17
treefa3b60b4116668b86d23c11b695ff371d771b997
parent8ac78f1552fa6b6340776513c8a7c36f7b72e498
Big routing code rework (API/ABI BREAK!)

Adds all missing routing attributes and brings the routing
related code to a working state. In the process the API
was broken several times with the justification that nobody
is using this code yet.

The changes include new example code which is also a prototype
for how plain CLI tools could look like to control routes.
28 files changed:
include/netlink-types.h
include/netlink/list.h
include/netlink/route/nexthop.h
include/netlink/route/route.h
include/netlink/route/rtnl.h
include/netlink/route/rule.h
lib/netfilter/ct_obj.c
lib/object.c
lib/route/addr.c
lib/route/link.c
lib/route/neigh.c
lib/route/nexthop.c
lib/route/route.c
lib/route/route_obj.c
lib/route/route_utils.c
lib/route/rule.c
src/.gitignore
src/Makefile
src/f_route.c [deleted file]
src/nl-route-add.c
src/nl-route-del.c [deleted file]
src/nl-route-delete.c [new file with mode: 0644]
src/nl-route-dump.c [deleted file]
src/nl-route-list.c [new file with mode: 0644]
src/route-utils.c [new file with mode: 0644]
src/route-utils.h [new file with mode: 0644]
src/utils.c
src/utils.h