Dan Williams
6e92c1b606
core: fix leaked return value of nm_netlink_index_to_iface()
...
This function now returns allocated strings, so we need to make
sure we free them.
2011-10-18 15:28:26 -05:00
Alfredo Matos
d2069c56e8
netlink: fix flags use in nm_netlink_route_add
...
Flags are not getting set when a route is added (e.g. NLM_F_REPLACE).
Apparently this was fixed in Ubuntu, but I didn't see a patch here, so
here it is.
2011-09-13 10:40:30 -05:00
Alfredo Matos
a73039c0ec
libnl: Create a common netlink route add function
2011-08-16 17:11:52 -05:00
Alfredo Matos
83b1b1660f
libnl: route delete can return ERANGE in libnl-1
2011-08-16 17:10:30 -05:00
Alfredo Matos
2e32003fd2
libnl3: Fix ESRCH return types
...
ESRCH becomes NLE_OBJ_NOTFOUND. Includes workaround for libnl
aliased return value where ESRCH is being converted to a generic
unspecified error by libnl [1].
[1] http://git.kernel.org/?p=libs/netlink/libnl.git;a=commit;h=7e9d5f
2011-08-16 16:58:19 -05:00
Dan Williams
b562839df8
core: misc style fixes to libnl compat code
2011-07-30 15:47:39 -05:00
Alfredo Matos
a6c6556831
core: add libnl-2 support with libnl-1 compatibility
2011-07-30 15:47:26 -05:00
Dan Williams
73ddc1e307
core: move route creation to nm-netlink-utils.c
2011-07-22 18:10:28 -05:00
Dan Williams
abb89a7d2a
core: move route iteration to nm-netlink-utils.c
2011-07-22 18:09:32 -05:00
Dan Williams
7461e33ce1
core: move route logging to nm-netlink-utils.c
2011-07-22 16:17:10 -05:00
Dan Williams
8b075fcdf2
core: move route deletion to nm-netlink-utils.c
2011-07-22 16:12:44 -05:00
Dan Williams
3a86b5ae34
core: move address checking functionality into separate file
...
Start to consolidate netlink stuff so we can eventually keep all
the API changes for libnl1 vs. libnl3 in fewer places.
2011-07-22 15:28:35 -05:00