diff options
author | David Sommerseth <davids@redhat.com> | 2013-09-12 17:01:59 +0200 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2013-09-12 17:01:59 +0200 |
commit | d9922c0cf642da50794c3d23b61dcdd49684af8e (patch) | |
tree | f569204632cb7f7fd5b32198f1842438372e1542 /python-ethtool/ethtool.c | |
parent | c61363e517154548f0b85772e1f83186dff898bc (diff) | |
download | python-ethtool-d9922c0cf642da50794c3d23b61dcdd49684af8e.tar.gz python-ethtool-d9922c0cf642da50794c3d23b61dcdd49684af8e.tar.xz python-ethtool-d9922c0cf642da50794c3d23b61dcdd49684af8e.zip |
Migrated from libnl-1 to libnl-3
This ports the current functionality from libnl-1 to libnl-3.0.
At the current stage, it should be functional but more patches
cleaning up the code will come.
Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'python-ethtool/ethtool.c')
-rw-r--r-- | python-ethtool/ethtool.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python-ethtool/ethtool.c b/python-ethtool/ethtool.c index afa14dc..8f64be7 100644 --- a/python-ethtool/ethtool.c +++ b/python-ethtool/ethtool.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2011 Red Hat Inc. + * Copyright (C) 2008-2013 Red Hat Inc. * * Arnaldo Carvalho de Melo <acme@redhat.com> * David Sommerseth <davids@redhat.com> @@ -22,17 +22,17 @@ #include <stdint.h> #include <unistd.h> #include <sys/socket.h> -#include <net/if.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <sys/types.h> #include <ifaddrs.h> +#include <netlink/route/addr.h> #include "etherinfo_struct.h" #include "etherinfo_obj.h" #include "etherinfo.h" -static struct nl_handle *nlconnection = NULL; +static struct nl_sock *nlconnection = NULL; unsigned int nlconnection_users = 0; /* How many NETLINK users are active? */ extern PyTypeObject ethtool_etherinfoType; extern PyTypeObject ethtool_etherinfoIPv6Type; |