X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=vpp%2Fvpp-api%2Fapi.c;h=f7338af5db1e48849227f8d58f5bf0c53c1d2cad;hb=4d5cabde54f847bccd365c64682e428aead30550;hp=330222fb2b6b59fdd8d051ec3240fe25eb5f7935;hpb=bbae375ca20df350b26bb97cbe63835661379457;p=vpp.git diff --git a/vpp/vpp-api/api.c b/vpp/vpp-api/api.c index 330222fb2b6..f7338af5db1 100644 --- a/vpp/vpp-api/api.c +++ b/vpp/vpp-api/api.c @@ -5013,6 +5013,8 @@ vl_api_lisp_add_del_map_request_itr_rlocs_t_handler typedef CLIB_PACKED(struct { u8 is_ip4; /**< is locator an IPv4 address */ + u8 priority; /**< locator priority */ + u8 weight; /**< locator weight */ u8 addr[16]; /**< IPv4/IPv6 address */ }) rloc_t; @@ -5090,9 +5092,8 @@ vl_api_lisp_add_del_remote_mapping_t_handler ( r->is_ip4 ? IP4 : IP6); gid_address_ippref_len(&rloc.address) = r->is_ip4 ? 32: 128; gid_address_type(&rloc.address) = GID_ADDR_IP_PREFIX; - /* TODO fix API to pass priority and weight */ - rloc.priority = 1; - rloc.weight = 1; + rloc.priority = r->priority; + rloc.weight = r->weight; vec_add1 (rlocs, rloc); } @@ -5184,9 +5185,8 @@ vl_api_lisp_add_del_adjacency_t_handler ( r->is_ip4 ? IP4 : IP6); gid_address_ippref_len(&rloc.address) = r->is_ip4 ? 32: 128; gid_address_type(&rloc.address) = GID_ADDR_IP_PREFIX; - /* TODO fix API to pass priority and weight */ - rloc.priority = 1; - rloc.weight = 1; + rloc.priority = r->priority; + rloc.weight = r->weight; vec_add1 (a->locators, rloc); }