Help produce better optimized code.

Signed-off-by: Thomas Graf <tg...@noironetworks.com>
---
 datapath/actions.c      | 2 +-
 datapath/datapath.c     | 4 ++--
 datapath/datapath.h     | 2 +-
 datapath/flow_table.c   | 2 +-
 datapath/flow_table.h   | 2 +-
 datapath/vport-netdev.c | 2 +-
 datapath/vport.c        | 4 ++--
 datapath/vport.h        | 2 +-
 8 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/datapath/actions.c b/datapath/actions.c
index c3f9427..8eb7931 100644
--- a/datapath/actions.c
+++ b/datapath/actions.c
@@ -71,7 +71,7 @@ static void action_fifo_init(struct action_fifo *fifo)
        fifo->tail = 0;
 }
 
-static bool action_fifo_is_empty(struct action_fifo *fifo)
+static bool action_fifo_is_empty(const struct action_fifo *fifo)
 {
        return (fifo->head == fifo->tail);
 }
diff --git a/datapath/datapath.c b/datapath/datapath.c
index 170e8ea..456162c 100644
--- a/datapath/datapath.c
+++ b/datapath/datapath.c
@@ -175,7 +175,7 @@ const char *ovs_dp_name(const struct datapath *dp)
        return vport->ops->get_name(vport);
 }
 
-static int get_dpifindex(struct datapath *dp)
+static int get_dpifindex(const struct datapath *dp)
 {
        struct vport *local;
        int ifindex;
@@ -631,7 +631,7 @@ static struct genl_family dp_packet_genl_family = {
        .n_ops = ARRAY_SIZE(dp_packet_genl_ops),
 };
 
-static void get_dp_stats(struct datapath *dp, struct ovs_dp_stats *stats,
+static void get_dp_stats(const struct datapath *dp, struct ovs_dp_stats *stats,
                         struct ovs_dp_megaflow_stats *mega_stats)
 {
        int i;
diff --git a/datapath/datapath.h b/datapath/datapath.h
index b30a9a4..fd17552 100644
--- a/datapath/datapath.h
+++ b/datapath/datapath.h
@@ -152,7 +152,7 @@ int lockdep_ovsl_is_held(void);
 #define rcu_dereference_ovsl(p)                                        \
        rcu_dereference_check(p, lockdep_ovsl_is_held())
 
-static inline struct net *ovs_dp_get_net(struct datapath *dp)
+static inline struct net *ovs_dp_get_net(const struct datapath *dp)
 {
        return read_pnet(&dp->net);
 }
diff --git a/datapath/flow_table.c b/datapath/flow_table.c
index 10bf830..9c68205 100644
--- a/datapath/flow_table.c
+++ b/datapath/flow_table.c
@@ -114,7 +114,7 @@ err:
        return ERR_PTR(-ENOMEM);
 }
 
-int ovs_flow_tbl_count(struct flow_table *table)
+int ovs_flow_tbl_count(const struct flow_table *table)
 {
        return table->count;
 }
diff --git a/datapath/flow_table.h b/datapath/flow_table.h
index a05d36a..3ca13b7 100644
--- a/datapath/flow_table.h
+++ b/datapath/flow_table.h
@@ -73,7 +73,7 @@ struct sw_flow *ovs_flow_alloc(void);
 void ovs_flow_free(struct sw_flow *, bool deferred);
 
 int ovs_flow_tbl_init(struct flow_table *);
-int ovs_flow_tbl_count(struct flow_table *table);
+int ovs_flow_tbl_count(const struct flow_table *table);
 void ovs_flow_tbl_destroy(struct flow_table *table);
 int ovs_flow_tbl_flush(struct flow_table *flow_table);
 
diff --git a/datapath/vport-netdev.c b/datapath/vport-netdev.c
index a00276b..c763491 100644
--- a/datapath/vport-netdev.c
+++ b/datapath/vport-netdev.c
@@ -85,7 +85,7 @@ static struct sk_buff *netdev_frame_hook(struct 
net_bridge_port *p,
 #error
 #endif
 
-static struct net_device *get_dpdev(struct datapath *dp)
+static struct net_device *get_dpdev(const struct datapath *dp)
 {
        struct vport *local;
 
diff --git a/datapath/vport.c b/datapath/vport.c
index de9bc23..ac082be 100644
--- a/datapath/vport.c
+++ b/datapath/vport.c
@@ -82,7 +82,7 @@ void ovs_vport_exit(void)
        kfree(dev_table);
 }
 
-static struct hlist_head *hash_bucket(struct net *net, const char *name)
+static struct hlist_head *hash_bucket(const struct net *net, const char *name)
 {
        unsigned int hash = jhash(name, strlen(name), (unsigned long) net);
        return &dev_table[hash & (VPORT_HASH_BUCKETS - 1)];
@@ -95,7 +95,7 @@ static struct hlist_head *hash_bucket(struct net *net, const 
char *name)
  *
  * Must be called with ovs or RCU read lock.
  */
-struct vport *ovs_vport_locate(struct net *net, const char *name)
+struct vport *ovs_vport_locate(const struct net *net, const char *name)
 {
        struct hlist_head *bucket = hash_bucket(net, name);
        struct vport *vport;
diff --git a/datapath/vport.h b/datapath/vport.h
index a0cf3dd..a88055f 100644
--- a/datapath/vport.h
+++ b/datapath/vport.h
@@ -43,7 +43,7 @@ void ovs_vport_exit(void);
 struct vport *ovs_vport_add(const struct vport_parms *);
 void ovs_vport_del(struct vport *);
 
-struct vport *ovs_vport_locate(struct net *net, const char *name);
+struct vport *ovs_vport_locate(const struct net *net, const char *name);
 
 void ovs_vport_get_stats(struct vport *, struct ovs_vport_stats *);
 
-- 
1.9.3

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to