]> git.ipfire.org Git - thirdparty/libnl.git/commitdiff
u32: add const to rtnl_u32_add_key_in*_addr()
authorCong Wang <xiyou.wangcong@gmail.com>
Thu, 20 Mar 2014 17:24:12 +0000 (10:24 -0700)
committerThomas Haller <thaller@redhat.com>
Fri, 21 Mar 2014 11:23:09 +0000 (12:23 +0100)
Cc: Thomas Haller <thaller@redhat.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Acked-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: Thomas Haller <thaller@redhat.com>
include/netlink/route/cls/u32.h
lib/route/cls/u32.c

index a74bfcd888fe2fa04b17c52e1d778d32748af48f..f35d37a4fc53074662d7a9a2ef033679b4e2e5c8 100644 (file)
@@ -40,9 +40,9 @@ extern int    rtnl_u32_add_key_uint16(struct rtnl_cls *, uint16_t, uint16_t,
                                        int, int);
 extern int     rtnl_u32_add_key_uint32(struct rtnl_cls *, uint32_t, uint32_t,
                                        int, int);
-extern int     rtnl_u32_add_key_in_addr(struct rtnl_cls *, struct in_addr *,
+extern int     rtnl_u32_add_key_in_addr(struct rtnl_cls *, const struct in_addr *,
                                         uint8_t, int, int);
-extern int     rtnl_u32_add_key_in6_addr(struct rtnl_cls *, struct in6_addr *,
+extern int     rtnl_u32_add_key_in6_addr(struct rtnl_cls *, const struct in6_addr *,
                                          uint8_t, int, int);
 extern int     rtnl_u32_add_action(struct rtnl_cls *, struct rtnl_act *);
 extern int     rtnl_u32_del_action(struct rtnl_cls *, struct rtnl_act *);
index d303d4b5c03df5c1f10e539002907f4480e2cec5..52ab26384a583e87f5a55236cf4f8a8437e48f4a 100644 (file)
@@ -645,14 +645,14 @@ int rtnl_u32_add_key_uint32(struct rtnl_cls *cls, uint32_t val, uint32_t mask,
                                off & ~3, offmask);
 }
 
-int rtnl_u32_add_key_in_addr(struct rtnl_cls *cls, struct in_addr *addr,
+int rtnl_u32_add_key_in_addr(struct rtnl_cls *cls, const struct in_addr *addr,
                             uint8_t bitmask, int off, int offmask)
 {
        uint32_t mask = 0xFFFFFFFF << (32 - bitmask);
        return rtnl_u32_add_key(cls, addr->s_addr, htonl(mask), off, offmask);
 }
 
-int rtnl_u32_add_key_in6_addr(struct rtnl_cls *cls, struct in6_addr *addr,
+int rtnl_u32_add_key_in6_addr(struct rtnl_cls *cls, const struct in6_addr *addr,
                              uint8_t bitmask, int off, int offmask)
 {
        int i, err;