ONE-9: Fix clang build errors 65/1065/2
authorFlorin Coras <fcoras@cisco.com>
Wed, 11 May 2016 10:13:47 +0000 (12:13 +0200)
committerDave Barach <openvpp@barachs.net>
Wed, 11 May 2016 11:47:27 +0000 (11:47 +0000)
Change-Id: Icbf3e269471ee0fc1d21f842b2ea220328a0f891
Signed-off-by: Florin Coras <fcoras@cisco.com>
vnet/vnet/lisp-cp/lisp_types.c
vnet/vnet/lisp-gpe/lisp_gpe.c

index c9f4405..b38871c 100644 (file)
@@ -563,7 +563,7 @@ lcaf_write (u8 * p, void * a)
   size += sizeof (h[0]);
   len = (*lcaf_write_fcts[type])(p + size, lcaf);
 
-  if (~0 == len)
+  if ((u16)~0 == len)
     return ~0;
 
   return size + len;
@@ -579,7 +579,7 @@ vni_write (u8 * p, void * a)
   size += sizeof (u32);
   len = gid_address_put (p + size, vni_gid (v));
 
-  if (~0 == len)
+  if ((u16)~0 == len)
     return ~0;
 
   return size + len;
index b7906cd..c09b322 100644 (file)
@@ -198,8 +198,8 @@ add_del_negative_fwd_entry (lisp_gpe_main_t * lgm,
       /* TODO insert tunnel that always sends map-request */
     case DROP:
       /* for drop fwd entries, just add route, no need to add encap tunnel */
-      adj.lookup_next_index =  ip_prefix_version(dpref) == IP4 ?
-              LGPE_IP4_LOOKUP_NEXT_DROP : LGPE_IP6_LOOKUP_NEXT_DROP;
+      adj.lookup_next_index =  (u32) (ip_prefix_version(dpref) == IP4 ?
+              LGPE_IP4_LOOKUP_NEXT_DROP : LGPE_IP6_LOOKUP_NEXT_DROP);
 
       /* add/delete route for prefix */
       return ip_sd_fib_add_del_route (lgm, dpref, spref, a->table_id, &adj,