netdev: Allow netdev_change_seq_changed() to accept const pointers.
authorEthan Jackson <ethan@nicira.com>
Wed, 7 May 2014 20:00:11 +0000 (13:00 -0700)
committerEthan Jackson <ethan@nicira.com>
Wed, 7 May 2014 21:16:50 +0000 (14:16 -0700)
This fixes the following warning in the DPDK code.

../lib/netdev-dpdk.c:790:31: error: passing 'const struct netdev *' to
parameter of type 'struct netdev *' discards qualifiers

Signed-off-by: Ethan Jackson <ethan@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
lib/netdev-provider.h

index c2123dc..37b9da3 100644 (file)
@@ -56,8 +56,9 @@ struct netdev {
 };
 
 static void
-netdev_change_seq_changed(struct netdev *netdev)
+netdev_change_seq_changed(const struct netdev *netdev_)
 {
+    struct netdev *netdev = CONST_CAST(struct netdev *, netdev_);
     seq_change(connectivity_seq_get());
     netdev->change_seq++;
     if (!netdev->change_seq) {