[ovs-discuss] [PATCH 19/20] netdev-linux: Rename "linux_netdev_*" to "lxnetdev_*".

Ben Pfaff blp at nicira.com
Fri Jul 24 21:20:02 UTC 2009


It was getting to be too confusing to have both netdev_linux_* functions
and linux_netdev_* functions.  Rename the latter to make the distinction
more obvious.
---
 lib/dpif-linux.c   |   14 ++++++------
 lib/netdev-linux.c |   62 ++++++++++++++++++++++++++--------------------------
 lib/netdev-linux.h |   18 +++++++-------
 3 files changed, 47 insertions(+), 47 deletions(-)

diff --git a/lib/dpif-linux.c b/lib/dpif-linux.c
index e075c8b..c606b83 100644
--- a/lib/dpif-linux.c
+++ b/lib/dpif-linux.c
@@ -52,7 +52,7 @@ struct dpif_linux {
     /* Change notification. */
     int local_ifindex;          /* Ifindex of local port. */
     struct svec changed_ports;  /* Ports that have changed. */
-    struct linux_netdev_notifier port_notifier;
+    struct lxnetdev_notifier port_notifier;
     bool change_error;
 };
 
@@ -64,7 +64,7 @@ static int finish_open(struct dpif *, const char *local_ifname);
 static int create_minor(const char *name, int minor, struct dpif **dpifp);
 static int open_minor(int minor, struct dpif **dpifp);
 static int make_openvswitch_device(int minor, char **fnp);
-static void dpif_linux_port_changed(const struct linux_netdev_change *,
+static void dpif_linux_port_changed(const struct lxnetdev_change *,
                                     void *dpif);
 
 static struct dpif_linux *
@@ -161,7 +161,7 @@ static void
 dpif_linux_close(struct dpif *dpif_)
 {
     struct dpif_linux *dpif = dpif_linux_cast(dpif_);
-    linux_netdev_notifier_unregister(&dpif->port_notifier);
+    lxnetdev_notifier_unregister(&dpif->port_notifier);
     svec_destroy(&dpif->changed_ports);
     free(dpif->local_ifname);
     close(dpif->fd);
@@ -294,7 +294,7 @@ dpif_linux_port_poll_wait(const struct dpif *dpif_)
     if (dpif->changed_ports.n || dpif->change_error) {
         poll_immediate_wake();
     } else {
-        linux_netdev_notifier_wait();
+        lxnetdev_notifier_wait();
     }
 }
 
@@ -698,8 +698,8 @@ open_minor(int minor, struct dpif **dpifp)
     fd = open(fn, O_RDONLY | O_NONBLOCK);
     if (fd >= 0) {
         struct dpif_linux *dpif = xmalloc(sizeof *dpif);
-        error = linux_netdev_notifier_register(&dpif->port_notifier,
-                                               dpif_linux_port_changed, dpif);
+        error = lxnetdev_notifier_register(&dpif->port_notifier,
+                                           dpif_linux_port_changed, dpif);
         if (!error) {
             char *name;
 
@@ -727,7 +727,7 @@ open_minor(int minor, struct dpif **dpifp)
 }
 
 static void
-dpif_linux_port_changed(const struct linux_netdev_change *change, void *dpif_)
+dpif_linux_port_changed(const struct lxnetdev_change *change, void *dpif_)
 {
     struct dpif_linux *dpif = dpif_;
 
diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c
index c354826..b9f2af8 100644
--- a/lib/netdev-linux.c
+++ b/lib/netdev-linux.c
@@ -105,7 +105,7 @@ struct netdev_linux_cache {
 };
 
 static struct shash cache_map = SHASH_INITIALIZER(&cache_map);
-static struct linux_netdev_notifier netdev_linux_cache_notifier;
+static struct lxnetdev_notifier netdev_linux_cache_notifier;
 
 /* Policy for RTNLGRP_LINK messages.
  *
@@ -128,7 +128,7 @@ struct netdev_linux_notifier {
 
 static struct shash netdev_linux_notifiers =
     SHASH_INITIALIZER(&netdev_linux_notifiers);
-static struct linux_netdev_notifier netdev_linux_poll_notifier;
+static struct lxnetdev_notifier netdev_linux_poll_notifier;
 
 /* This is set pretty low because we probably won't learn anything from the
  * additional log messages. */
@@ -173,17 +173,17 @@ netdev_linux_init(void)
 static void
 netdev_linux_run(void)
 {
-    linux_netdev_notifier_run();
+    lxnetdev_notifier_run();
 }
 
 static void
 netdev_linux_wait(void)
 {
-    linux_netdev_notifier_wait();
+    lxnetdev_notifier_wait();
 }
 
 static void
-netdev_linux_cache_cb(const struct linux_netdev_change *change,
+netdev_linux_cache_cb(const struct lxnetdev_change *change,
                       void *aux UNUSED)
 {
     struct netdev_linux_cache *cache;
@@ -217,7 +217,7 @@ netdev_linux_open(const char *name, char *suffix, int ethertype,
     netdev->cache = shash_find_data(&cache_map, suffix);
     if (!netdev->cache) {
         if (shash_is_empty(&cache_map)) {
-            int error = linux_netdev_notifier_register(
+            int error = lxnetdev_notifier_register(
                 &netdev_linux_cache_notifier, netdev_linux_cache_cb, NULL);
             if (error) {
                 netdev_close(&netdev->netdev);
@@ -334,7 +334,7 @@ netdev_linux_close(struct netdev *netdev_)
         free(netdev->cache);
 
         if (shash_is_empty(&cache_map)) {
-            linux_netdev_notifier_unregister(&netdev_linux_cache_notifier);
+            lxnetdev_notifier_unregister(&netdev_linux_cache_notifier);
         }
     }
     if (netdev->netdev_fd >= 0) {
@@ -1170,7 +1170,7 @@ poll_notify(struct list *list)
 }
 
 static void
-netdev_linux_poll_cb(const struct linux_netdev_change *change,
+netdev_linux_poll_cb(const struct lxnetdev_change *change,
                      void *aux UNUSED)
 {
     if (change) {
@@ -1197,7 +1197,7 @@ netdev_linux_poll_add(struct netdev *netdev,
     struct list *list;
 
     if (shash_is_empty(&netdev_linux_notifiers)) {
-        int error = linux_netdev_notifier_register(&netdev_linux_poll_notifier,
+        int error = lxnetdev_notifier_register(&netdev_linux_poll_notifier,
                                                    netdev_linux_poll_cb, NULL);
         if (error) {
             return error;
@@ -1238,7 +1238,7 @@ netdev_linux_poll_remove(struct netdev_notifier *notifier_)
 
     /* If that was the last notifier, unregister. */
     if (shash_is_empty(&netdev_linux_notifiers)) {
-        linux_netdev_notifier_unregister(&netdev_linux_poll_notifier);
+        lxnetdev_notifier_unregister(&netdev_linux_poll_notifier);
     }
 }
 
@@ -1595,14 +1595,14 @@ static struct nl_sock *notify_sock;
 /* All registered notifiers. */
 static struct list all_notifiers = LIST_INITIALIZER(&all_notifiers);
 
-static void linux_netdev_report_change(const struct nlmsghdr *,
-                                       const struct ifinfomsg *,
-                                       struct nlattr *attrs[]);
-static void linux_netdev_report_notify_error(void);
+static void lxnetdev_report_change(const struct nlmsghdr *,
+                                   const struct ifinfomsg *,
+                                   struct nlattr *attrs[]);
+static void lxnetdev_report_notify_error(void);
 
 int
-linux_netdev_notifier_register(struct linux_netdev_notifier *notifier,
-                               linux_netdev_notify_func *cb, void *aux)
+lxnetdev_notifier_register(struct lxnetdev_notifier *notifier,
+                           lxnetdev_notify_func *cb, void *aux)
 {
     if (!notify_sock) {
         int error = nl_sock_create(NETLINK_ROUTE, RTNLGRP_LINK, 0, 0,
@@ -1615,7 +1615,7 @@ linux_netdev_notifier_register(struct linux_netdev_notifier *notifier,
     } else {
         /* Catch up on notification work so that the new notifier won't
          * receive any stale notifications. */
-        linux_netdev_notifier_run();
+        lxnetdev_notifier_run();
     }
 
     list_push_back(&all_notifiers, &notifier->node);
@@ -1625,7 +1625,7 @@ linux_netdev_notifier_register(struct linux_netdev_notifier *notifier,
 }
 
 void
-linux_netdev_notifier_unregister(struct linux_netdev_notifier *notifier)
+lxnetdev_notifier_unregister(struct lxnetdev_notifier *notifier)
 {
     list_remove(&notifier->node);
     if (list_is_empty(&all_notifiers)) {
@@ -1635,7 +1635,7 @@ linux_netdev_notifier_unregister(struct linux_netdev_notifier *notifier)
 }
 
 void
-linux_netdev_notifier_run(void)
+lxnetdev_notifier_run(void)
 {
     static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(1, 5);
 
@@ -1656,10 +1656,10 @@ linux_netdev_notifier_run(void)
                 struct ifinfomsg *ifinfo;
 
                 ifinfo = (void *) ((char *) buf->data + NLMSG_HDRLEN);
-                linux_netdev_report_change(buf->data, ifinfo, attrs);
+                lxnetdev_report_change(buf->data, ifinfo, attrs);
             } else {
                 VLOG_WARN_RL(&rl, "received bad rtnl message");
-                linux_netdev_report_notify_error();
+                lxnetdev_report_notify_error();
             }
             ofpbuf_delete(buf);
         } else if (error == EAGAIN) {
@@ -1671,13 +1671,13 @@ linux_netdev_notifier_run(void)
                 VLOG_WARN_RL(&rl, "error reading rtnetlink socket: %s",
                              strerror(error));
             }
-            linux_netdev_report_notify_error();
+            lxnetdev_report_notify_error();
         }
     }
 }
 
 void
-linux_netdev_notifier_wait(void)
+lxnetdev_notifier_wait(void)
 {
     if (notify_sock) {
         nl_sock_wait(notify_sock, POLLIN);
@@ -1685,14 +1685,14 @@ linux_netdev_notifier_wait(void)
 }
 
 static void
-linux_netdev_report_change(const struct nlmsghdr *nlmsg,
+lxnetdev_report_change(const struct nlmsghdr *nlmsg,
                            const struct ifinfomsg *ifinfo,
                            struct nlattr *attrs[])
 {
-    struct linux_netdev_notifier *notifier;
-    struct linux_netdev_change change;
+    struct lxnetdev_notifier *notifier;
+    struct lxnetdev_change change;
 
-    COVERAGE_INC(linux_netdev_changed);
+    COVERAGE_INC(lxnetdev_changed);
 
     change.nlmsg_type = nlmsg->nlmsg_type;
     change.ifi_index = ifinfo->ifi_index;
@@ -1700,18 +1700,18 @@ linux_netdev_report_change(const struct nlmsghdr *nlmsg,
     change.master_ifindex = (attrs[IFLA_MASTER]
                              ? nl_attr_get_u32(attrs[IFLA_MASTER]) : 0);
 
-    LIST_FOR_EACH (notifier, struct linux_netdev_notifier, node,
+    LIST_FOR_EACH (notifier, struct lxnetdev_notifier, node,
                    &all_notifiers) {
         notifier->cb(&change, notifier->aux);
     }
 }
 
 static void
-linux_netdev_report_notify_error(void)
+lxnetdev_report_notify_error(void)
 {
-    struct linux_netdev_notifier *notifier;
+    struct lxnetdev_notifier *notifier;
 
-    LIST_FOR_EACH (notifier, struct linux_netdev_notifier, node,
+    LIST_FOR_EACH (notifier, struct lxnetdev_notifier, node,
                    &all_notifiers) {
         notifier->cb(NULL, notifier->aux);
     }
diff --git a/lib/netdev-linux.h b/lib/netdev-linux.h
index e8e204b..3b37385 100644
--- a/lib/netdev-linux.h
+++ b/lib/netdev-linux.h
@@ -22,7 +22,7 @@
 
 #include "list.h"
 
-struct linux_netdev_change {
+struct lxnetdev_change {
     /* Copied from struct nlmsghdr. */
     int nlmsg_type;             /* e.g. RTM_NEWLINK, RTM_DELLINK. */
 
@@ -34,19 +34,19 @@ struct linux_netdev_change {
     int master_ifindex;         /* Ifindex of datapath master (0 if none). */
 };
 
-typedef void linux_netdev_notify_func(const struct linux_netdev_change *,
+typedef void lxnetdev_notify_func(const struct lxnetdev_change *,
                                       void *aux);
 
-struct linux_netdev_notifier {
+struct lxnetdev_notifier {
     struct list node;
-    linux_netdev_notify_func *cb;
+    lxnetdev_notify_func *cb;
     void *aux;
 };
 
-int linux_netdev_notifier_register(struct linux_netdev_notifier *,
-                                   linux_netdev_notify_func *, void *aux);
-void linux_netdev_notifier_unregister(struct linux_netdev_notifier *);
-void linux_netdev_notifier_run(void);
-void linux_netdev_notifier_wait(void);
+int lxnetdev_notifier_register(struct lxnetdev_notifier *,
+                               lxnetdev_notify_func *, void *aux);
+void lxnetdev_notifier_unregister(struct lxnetdev_notifier *);
+void lxnetdev_notifier_run(void);
+void lxnetdev_notifier_wait(void);
 
 #endif /* netdev-linux.h */
-- 
1.6.3.3





More information about the discuss mailing list