summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
dc533f4)
The only rtnetlink specific functionality contained in the
rtnetlink module is the use of the NETLINK_ROUTE protocol. This
can easily be passed in by callers.
In preparation for generalization, this patch renames
rtnetlink.[ch] to netlink-notifier.[ch]. Future patches will
complete the transition.
lib/netdev-linux.h \
lib/netdev-vport.c \
lib/netdev-vport.h \
lib/netdev-linux.h \
lib/netdev-vport.c \
lib/netdev-vport.h \
+ lib/netlink-notifier.c \
+ lib/netlink-notifier.h \
lib/netlink-protocol.h \
lib/netlink-socket.c \
lib/netlink-socket.h \
lib/netlink-protocol.h \
lib/netlink-socket.c \
lib/netlink-socket.h \
- lib/rtnetlink.c \
- lib/rtnetlink.h \
lib/rtnetlink-link.c \
lib/rtnetlink-link.h \
lib/route-table.c \
lib/rtnetlink-link.c \
lib/rtnetlink-link.h \
lib/route-table.c \
#include "netdev.h"
#include "netdev-linux.h"
#include "netdev-vport.h"
#include "netdev.h"
#include "netdev-linux.h"
#include "netdev-vport.h"
+#include "netlink-notifier.h"
#include "netlink-socket.h"
#include "netlink.h"
#include "odp-util.h"
#include "netlink-socket.h"
#include "netlink.h"
#include "odp-util.h"
#include "openvswitch/tunnel.h"
#include "packets.h"
#include "poll-loop.h"
#include "openvswitch/tunnel.h"
#include "packets.h"
#include "poll-loop.h"
#include "rtnetlink-link.h"
#include "shash.h"
#include "sset.h"
#include "rtnetlink-link.h"
#include "shash.h"
#include "sset.h"
#include "netdev-provider.h"
#include "netdev-vport.h"
#include "netlink.h"
#include "netdev-provider.h"
#include "netdev-vport.h"
#include "netlink.h"
+#include "netlink-notifier.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "openflow/openflow.h"
#include "packets.h"
#include "poll-loop.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "openflow/openflow.h"
#include "packets.h"
#include "poll-loop.h"
#include "rtnetlink-link.h"
#include "socket-util.h"
#include "shash.h"
#include "rtnetlink-link.h"
#include "socket-util.h"
#include "shash.h"
#include "netdev-linux.h"
#include "netdev-provider.h"
#include "netlink.h"
#include "netdev-linux.h"
#include "netdev-provider.h"
#include "netlink.h"
+#include "netlink-notifier.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "openvswitch/datapath-protocol.h"
#include "openvswitch/tunnel.h"
#include "packets.h"
#include "route-table.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "openvswitch/datapath-protocol.h"
#include "openvswitch/tunnel.h"
#include "packets.h"
#include "route-table.h"
#include "shash.h"
#include "socket-util.h"
#include "vlog.h"
#include "shash.h"
#include "socket-util.h"
#include "vlog.h"
+#include "netlink-notifier.h"
#include <errno.h>
#include <poll.h>
#include <errno.h>
#include <poll.h>
#include "hash.h"
#include "hmap.h"
#include "netlink.h"
#include "hash.h"
#include "hmap.h"
#include "netlink.h"
+#include "netlink-notifier.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "rtnetlink-link.h"
#include "vlog.h"
#include "rtnetlink-link.h"
#include "vlog.h"
#include <net/if.h>
#include "netlink.h"
#include <net/if.h>
#include "netlink.h"
+#include "netlink-notifier.h"
static struct rtnetlink *rtn = NULL;
static struct rtnetlink_link_change rtn_change;
static struct rtnetlink *rtn = NULL;
static struct rtnetlink_link_change rtn_change;
#include "leak-checker.h"
#include "netdev.h"
#include "netlink.h"
#include "leak-checker.h"
#include "netdev.h"
#include "netlink.h"
+#include "netlink-notifier.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "openvswitch/brcompat-netlink.h"
#include "packets.h"
#include "poll-loop.h"
#include "process.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
#include "openvswitch/brcompat-netlink.h"
#include "packets.h"
#include "poll-loop.h"
#include "process.h"
#include "rtnetlink-link.h"
#include "signals.h"
#include "sset.h"
#include "rtnetlink-link.h"
#include "signals.h"
#include "sset.h"