=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ############################################## openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/Reachability.swift-157- openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/Reachability.swift:158: var zeroAddress = sockaddr() openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/Reachability.swift-159- zeroAddress.sa_len = UInt8(MemoryLayout<sockaddr>.size) ############################################## openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/yudpsocket.c-58- r = setsockopt(socketfd, SOL_SOCKET, SO_REUSEADDR, &reuseon, sizeof(reuseon)); openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/yudpsocket.c:59: serv_addr.sin_addr.s_addr = inet_addr(address); openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/yudpsocket.c-60- serv_addr.sin_port = htons(port); ############################################## openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/yudpsocket.c-130- address.sin_port = htons(topotr); openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/yudpsocket.c:131: address.sin_addr.s_addr = inet_addr(toaddr); openoverlayrouter-1.3.0+ds1/Apple/oorPacketTunnelProvider/yudpsocket.c-132- int sendlen = (int)sendto(socket_fd, msg, len, 0, (struct sockaddr *)&address, addrlen); ############################################## openoverlayrouter-1.3.0+ds1/VPP/oor_ctrl-plugin/Makefile.am-33-%.api.h: %.api openoverlayrouter-1.3.0+ds1/VPP/oor_ctrl-plugin/Makefile.am:34: mkdir -p `dirname $@` ; \ openoverlayrouter-1.3.0+ds1/VPP/oor_ctrl-plugin/Makefile.am-35- $(CC) $(CPPFLAGS) -E -P -C -x c $^ \ ############################################## openoverlayrouter-1.3.0+ds1/VPP/oor_ctrl-plugin/Makefile.am-39- @echo " JSON APIGEN " $@ ; \ openoverlayrouter-1.3.0+ds1/VPP/oor_ctrl-plugin/Makefile.am:40: mkdir -p `dirname $@` ; \ openoverlayrouter-1.3.0+ds1/VPP/oor_ctrl-plugin/Makefile.am-41- $(CC) $(CPPFLAGS) -E -P -C -x c $^ \ ############################################## openoverlayrouter-1.3.0+ds1/VPP/oor_pkt_miss-plugin/Makefile.am-33-%.api.h: %.api openoverlayrouter-1.3.0+ds1/VPP/oor_pkt_miss-plugin/Makefile.am:34: mkdir -p `dirname $@` ; \ openoverlayrouter-1.3.0+ds1/VPP/oor_pkt_miss-plugin/Makefile.am-35- $(CC) $(CPPFLAGS) -E -P -C -x c $^ \ ############################################## openoverlayrouter-1.3.0+ds1/VPP/oor_pkt_miss-plugin/Makefile.am-39- @echo " JSON APIGEN " $@ ; \ openoverlayrouter-1.3.0+ds1/VPP/oor_pkt_miss-plugin/Makefile.am:40: mkdir -p `dirname $@` ; \ openoverlayrouter-1.3.0+ds1/VPP/oor_pkt_miss-plugin/Makefile.am-41- $(CC) $(CPPFLAGS) -E -P -C -x c $^ \ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-33- openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:34:lisp_addr_t * lxml_lcaf_get_lisp_addr (xmlNodePtr xml_lcaf); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-35- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-64-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:65:lxml_get_lisp_addr(xmlNodePtr xml_address) openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-66-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-96-char * openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:97:lxml_get_char_lisp_addr(xmlNodePtr xml_address, char *name, shash_t *lcaf_ht) openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-98-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-115- xml_lcaf = get_inner_xmlNodePtr(xml_address,"lcaf"); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:116: laddr = lxml_lcaf_get_lisp_addr(xml_lcaf); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-117- if (laddr == NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-144-int openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:145:lxml_get_iid_lisp_addr(xmlNodePtr xml_address) openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-146-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-158-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:159:lxml_lcaf_get_lisp_addr (xmlNodePtr xml_lcaf) openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-160-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-178- lcaf_addr = lisp_addr_elp_new(); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:179: elp = (elp_t *)lisp_addr_lcaf_addr(lcaf_addr); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-180- xml_elp = get_inner_xmlNodePtr(xml_lcaf,"explicit-locator-path"); ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-236- eid_name = (char*)xmlNodeGetContent(get_inner_xmlNodePtr(xml_local_eid,"id")); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:237: eid = lxml_get_char_lisp_addr(get_inner_xmlNodePtr(xml_local_eid,"eid-address"),eid_name,lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-238- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-249- conf_mapping->eid_prefix = eid; openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:250: conf_mapping->iid = lxml_get_iid_lisp_addr(get_inner_xmlNodePtr(xml_local_eid,"eid-address")); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-251- if (get_inner_xmlNodePtr(xml_local_eid,"record-ttl") != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-288- xml_addr_rloc = get_inner_xmlNodePtr(xml_rloc,"locator-address"); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:289: rloc = lxml_get_char_lisp_addr(xml_addr_rloc, rloc_name, lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-290- free(rloc_name); ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-725- if (ctrl_dev_mode(ctrl_dev) == MN_MODE){ openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c:726: eid_ip_afi = lisp_addr_ip_afi((lisp_addr_get_ip_pref_addr(mapping_eid(processed_mapping))));; openoverlayrouter-1.3.0+ds1/oor/config/oor_api_internals.c-727- if (eid_ip_afi == AF_INET){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c-98- lisp_addr_lcaf_set_type(laddr, LCAF_EXPL_LOC_PATH); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c:99: lisp_addr_lcaf_set_addr(laddr, elp); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c-100- OOR_LOG(LDBG_1, "Configuration file: parsed explicit-locator-path: %s", ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c-137- } openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c:138: lisp_addr_lcaf_set_addr(laddr, (void *)rle); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c-139- OOR_LOG(LDBG_1, "Configuration file: parsed replication-list: %s", ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c-169- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c:170: lisp_addr_lcaf_set_addr(laddr, mc); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_confuse.c-171- OOR_LOG(LDBG_1, "Configuration file: parsed multicast-info: %s", ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-331- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:332: addr_list = parse_ip_addr(str_addr); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-333- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-379- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:380: addr_list = parse_ip_addr(str_addr); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-381- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-430- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:431: addr_list = parse_ip_addr(str_addr); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-432- if (addr_list == NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-630- ms_peer = (char *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:631: addr_list = parse_lisp_addr(ms_peer, lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-632- glist_entry_t * it2 = NULL; ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-715- childnod = (char *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:716: addr_list = parse_lisp_addr(childnod, lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-717- if (glist_size(addr_list) >= 1){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-750- address = (char *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:751: addr_list = parse_lisp_addr(address, lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-752- if (glist_size(addr_list) >= 1){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-787-glist_t * openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:788:parse_lisp_addr(char *addr_str, shash_t *lcaf_ht) openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-789-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-834-glist_t * openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:835:parse_ip_addr(char *addr_str) openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-836-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-951- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:952: addr_list = parse_lisp_addr(conf_loc->address, lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-953- if (addr_list == NULL || glist_size(addr_list) == 0){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-965- if (default_rloc_afi != AF_UNSPEC && openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:966: lisp_addr_ip_afi(lisp_addr_get_ip_addr(address)) != default_rloc_afi){ openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-967- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-980- if (lisp_addr_is_lcaf(address) == TRUE) { openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:981: ip_addr = lisp_addr_get_ip_addr(address); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-982- if (ip_addr == NULL) { ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1160- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1161: addr_list = parse_lisp_addr(conf_mapping->eid_prefix, lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1162- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1215- /* Check that the locator is not already added */ openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1216: if (mapping_get_loct_with_addr(mapping, locator_addr(locator)) != NULL){ openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1217- OOR_LOG(LERR,"Configuration file: Duplicated RLOC with address %s " openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1218- "for EID prefix %s. Discarded ...", openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1219: lisp_addr_to_char(locator_addr(locator)), openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1220- lisp_addr_to_char(mapping_eid(mapping))); ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1229- "to the mapping with EID prefix %s. Discarded ...", openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1230: lisp_addr_to_char(locator_addr(locator)), openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1231- lisp_addr_to_char(mapping_eid(mapping))); ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1250- /* Check that the locator is not already added */ openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1251: if (mapping_get_loct_with_addr(mapping, locator_addr(locator)) != NULL){ openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1252- OOR_LOG(LERR,"Configuration file: Duplicated RLOC with address %s " openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1253- "for EID prefix %s. Discarded ...", openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1254: lisp_addr_to_char(locator_addr(locator)), openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1255- lisp_addr_to_char(mapping_eid(mapping))); ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1264- "to the mapping with EID prefix %s. Discarded ...", openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1265: lisp_addr_to_char(locator_addr(locator)), openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1266- lisp_addr_to_char(mapping_eid(mapping))); ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1330- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1331: addr_lst = parse_ip_addr(addr_str); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1332- if (!addr_lst || glist_size(addr_lst)==0){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1448- openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c:1449: addr_lst = parse_ip_addr(addr_str); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.c-1450- if (!addr_lst || glist_size(addr_lst)==0){ ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.h-191-glist_t * openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.h:192:parse_lisp_addr(char *address, shash_t *lcaf_ht); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.h-193- ############################################## openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.h-196-glist_t * openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.h:197:parse_ip_addr(char *addr_str); openoverlayrouter-1.3.0+ds1/oor/config/oor_config_functions.h-198- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-37-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:38:ios_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-39-int ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-42-ios_control_dp_send_msg(oor_ctrl_t *ctrl, lbuf_t *buff, uconn_t *udp_conn); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:43:lisp_addr_t * ios_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-44-int ios_control_dp_add_iface_gw(oor_ctrl_t *ctrl,iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-50-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:51:ios_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface,lisp_addr_t *old_addr, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-52- lisp_addr_t *new_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-115-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:116:ios_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi) { openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-117- return (GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-182- openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:183: if (!lisp_addr_is_no_addr(&udp_conn->la) && (ip_addr_afi(src_addr) != ip_addr_afi(dst_addr))) { openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-184- OOR_LOG(LDBG_2, "ios_control_dp_send_msg: src %s and dst %s of UDP connection have " ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-219- openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:220:lisp_addr_t * ios_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi) { openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-221- iface_t *iface; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-275-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:276:ios_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-277- lisp_addr_t *old_addr,lisp_addr_t *new_addr) ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-282- data = (ios_ctr_dplane_data_t *)ctrl->control_data_plane->control_dp_data; openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c:283: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/apple/ios/cdp_ios.c-284- return(GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-34-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:35:tun_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-36-int ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-39-tun_control_dp_send_msg(oor_ctrl_t *ctrl, lbuf_t *buff, uconn_t *udp_conn); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:40:lisp_addr_t * tun_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-41-int tun_control_dp_add_iface_gw(oor_ctrl_t *ctrl,iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-45-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:46:tun_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface,lisp_addr_t *old_addr, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-47- lisp_addr_t *new_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-112-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:113:tun_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-114-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-245-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:246:tun_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi) openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-247-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-260-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:261:tun_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface,lisp_addr_t *old_addr, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-262- lisp_addr_t *new_addr) ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-269- /* If the address has been removed */ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:270: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-271- if (lisp_addr_ip_afi(old_addr) == AF_INET){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-284- /* If no default control, recalculate it */ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:285: if (iface->status == UP && !lisp_addr_is_no_addr(new_addr)) { openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-286- addr_afi = lisp_addr_ip_afi(new_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-419- /* If no local address specified, use the default one */ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c:420: if (lisp_addr_is_no_addr(&udp_conn->la)) { openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/tun/cdp_tun.c-421- ctrl_addr = tun_control_dp_get_default_ctrl_address(data, dst_afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-34-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:35:vpnapi_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-36-int ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-42-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:43:vpnapi_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-44-int ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-50-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:51:vpnapi_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-52- lisp_addr_t *old_addr,lisp_addr_t *new_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-118-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:119:vpnapi_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-120-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-193- openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:194: if (!lisp_addr_is_no_addr(&udp_conn->la) && (ip_addr_afi(src_addr) != ip_addr_afi(dst_addr))) { openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-195- OOR_LOG(LDBG_2, "vpnapi_control_dp_send_msg: src %s and dst %s of UDP connection have " ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-230-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:231:vpnapi_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi) openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-232-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-288-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:289:vpnapi_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-290- lisp_addr_t *old_addr,lisp_addr_t *new_addr) ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-295- data = (vpnapi_ctr_dplane_data_t *)ctrl->control_data_plane->control_dp_data; openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c:296: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpnapi/cdp_vpnapi.c-297- return(GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-39-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:40:vpp_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-41-int ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-47-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:48:vpp_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi); openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-49-inline lisp_addr_t * ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-57-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:58:vpp_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-59- lisp_addr_t *old_addr,lisp_addr_t *new_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-132-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:133:vpp_control_dp_add_iface_addr(oor_ctrl_t *ctrl,iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-134-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-278-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:279:vpp_control_dp_get_default_addr(oor_ctrl_t *ctrl, int afi) openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-280-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-324-int openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:325:vpp_control_dp_updated_addr(oor_ctrl_t *ctrl, iface_t *iface, openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-326- lisp_addr_t *old_addr,lisp_addr_t *new_addr) ############################################## openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-333- /* If the address has been removed */ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c:334: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/control-data-plane/vpp/cdp_vpp.c-335- if (lisp_addr_ip_afi(old_addr) == AF_INET){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-173- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:174: if (lisp_msg_parse_addr(&b, seid) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-175- goto err; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-247- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:248: drloc = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-249- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-478- src_ip = request->source_rloc_address; openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:479: dst_ip = lisp_addr_clone(lisp_addr_get_ip_pref_addr(pendreq->target_address)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-480- lisp_addr_set_lafi(dst_ip, LM_AFI_IP); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-487- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:488: drloc = lisp_addr_get_ip_addr(glist_entry_data(it2)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-489- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-947- src_ip = last_original_requester->source_rloc_address; openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:948: dst_ip = lisp_addr_clone(lisp_addr_get_ip_pref_addr(pendreq->target_address)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-949- lisp_addr_set_lafi(dst_ip, LM_AFI_IP); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-955- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:956: drloc = lisp_addr_get_ip_addr(glist_entry_data(pendreq->current_rloc)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-957- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-1031- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c:1032: drloc = lisp_addr_get_ip_addr(glist_entry_data(glist_first(request->itr_locs))); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_mr.c-1033- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_node.c-105- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_node.c:106: if (lisp_msg_parse_addr(&b, seid) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_node.c-107- goto err; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_node.c-279- mref_mapping_foreach_referral(dsite->mapping,loct){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_node.c:280: OOR_LOG(log_level, " - %s",lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ddt_node.c-281- }mref_mapping_foreach_referral_end; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-59- } openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c:60: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c:61: addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-62- if (lisp_addr_ip_afi (addr) == afi){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-116- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c:117: drloc = lisp_addr_get_ip_addr(locator_addr(loct)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-118- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-265- openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c:266: if (lisp_msg_parse_addr(&b, seid) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-267- goto err; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-551- if (!pref_is_prefix_b_part_of_a( openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c:552: lisp_addr_get_ip_pref_addr(reg_pref->eid_prefix), openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c:553: lisp_addr_get_ip_pref_addr(mapping_eid(m)))){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_ms.c-554- OOR_LOG(LDBG_1, "EID %s not in configured lisp-sites DB! " ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-201- if (probed != NULL){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:202: probed_addr = locator_addr(probed); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-203- }else{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-295- * makes a bit of sense .. */ openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:296: d_in_addr = pref_get_network_address(lisp_addr_get_ip_pref_addr(deid)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-297- if (lisp_addr_ip_afi (src_eid) == afi){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:298: s_in_addr = lisp_addr_clone(lisp_addr_get_ip_addr(src_eid)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-299- }else{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-415- // XXX alopez -> What we have to do with ELP and probe bit openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:416: drloc = tr->fwd_policy->get_fwd_ip_addr(locator_addr(loc), ctrl_rlocs(ctrl)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-417- lisp_addr_set_lafi(&empty, LM_AFI_NO_ADDR); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-553- lisp_addr_to_char(mapping_eid(mcache_entry_mapping(mce))), openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:554: lisp_addr_to_char(locator_addr(loc)), time); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-555- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-572- // XXX alopez -> What we have to do with ELP and probe bit openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:573: drloc = tr->fwd_policy->get_fwd_ip_addr(locator_addr(loct), ctrl_rlocs(ctrl_dev_get_ctrl_t(tr_get_ctrl_device(tr)))); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-574- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-635- map = mcache_entry_mapping(mce); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:636: loct = mapping_get_loct_with_addr(map, probed_addr); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-637- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-647- OOR_LOG(LDBG_1," Successfully probed RLOC %s of cache entry with EID %s", openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:648: lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-649- lisp_addr_to_char(mapping_eid(map))); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-655- OOR_LOG(LDBG_1," Locator %s state changed to UP", openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c:656: lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/control/lisp_tr.c-657- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-285- /* We don't support LCAF in NAT */ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:286: if (lisp_addr_lafi(locator_addr(loct)) == LM_AFI_LCAF){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-287- OOR_LOG(LERR, "NAT aware on -> This version of OOR doesn't support LCAF when NAT is enabled."); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-491- /*Check if the address has been removed*/ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:492: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-493- /* Process removed address */ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-502- locator = (locator_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:503: if (!lisp_addr_is_ip(locator_addr(locator))){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-504- OOR_LOG(LERR,"OOR doesn't support change of non IP locator!!!"); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-542- /* The locator was not active during init process */ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:543: if (lisp_addr_is_no_addr(locator_addr(locator))==TRUE){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-544- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-552- mapping = map_local_entry_mapping(map_loc_e); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:553: if (mapping_get_loct_with_addr(mapping,new_addr) != NULL){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-554- OOR_LOG(LDBG_2, "xtr_if_addr_change: A non active locator is duplicated. Removing it"); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-565- }else{ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:566: if (!lisp_addr_is_ip(locator_addr(locator))){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-567- OOR_LOG(LERR,"OOR doesn't support change of non IP locator!!!"); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-568- } openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:569: locator_clone_addr(locator,new_addr); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-570- } ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-644- eid = map_local_entry_eid(map_loc_e); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:645: simple_eid = lisp_addr_get_ip_pref_addr(eid); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-646- if (lisp_addr_is_iid(eid)){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-756- openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:757: if (lisp_msg_parse_addr(&b, seid) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-758- goto err; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-799- /* The req EID of the received msg which is a prefix will be the src EID of the new msg. It is converted to IP */ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:800: aux_eid = lisp_addr_get_ip_pref_addr(deid); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-801- lisp_addr_set_lafi(aux_eid,LM_AFI_IP); //aux_eid is part of deid-> we convert deid to IP ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1016- rtr_addr = (lisp_addr_t *)glist_entry_data(rtr_it); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1017: if (!mapping_get_loct_with_addr(map,rtr_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1018- smr_required = TRUE; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1031- lisp_addr_to_char(map_local_entry_eid(mle)), lisp_addr_to_char(timer_arg->ms->address), openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1032: lisp_addr_to_char(locator_addr(timer_arg->loct)), ttl); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1033- } ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1200- } openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1201: srloc = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1202- drloc = ms->address; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1327- map_server_elt *ms = timer_arg->ms; openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1328: lisp_addr_t *etr_addr = locator_addr(timer_arg->src_loct); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1329- lisp_addr_t *rtr_addr = timer_arg->rtr_rloc; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1396- /* Configure encap map register for each RTR associated with the locator and MS*/ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1397: rtr_addr_lst = mle_rtr_addr_list_of_loct(mle, locator_addr(src_loct)); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1398- glist_for_each_entry(rtr_it,rtr_addr_lst){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1490- if (loct->state == UP){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1491: drloc = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1492- xtr_build_and_send_smr_mreq(xtr, src_map, deid, drloc); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1661- "(%d retries)", lisp_addr_to_char(mapping_eid(map)), openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1662: lisp_addr_to_char(ms->address), lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1663- nonces_list_size(nonces_lst)); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1667- lisp_addr_to_char(mapping_eid(map)),lisp_addr_to_char(ms->address), openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1668: lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1669- } ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1685- lisp_addr_to_char(mapping_eid(map)), lisp_addr_to_char(ms->address), openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1686: lisp_addr_to_char(locator_addr(loct)), OOR_SLEEP_INF_REQ_TIMEOUT); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1687- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1711- loct = glist_first_data(if_loct->ipv4_locators); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1712: loct_addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1713: if (lisp_addr_is_no_addr(loct_addr)==TRUE){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1714- return (GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1718- map = map_local_entry_mapping(mle); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1719: loct = mapping_get_loct_with_addr(map,loct_addr); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1720- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1812- openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1813: addr_list_rm_not_compatible_addr(rtr_list, IPv4_SUPPORT); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1814- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1930- OOR_LOG(LDBG_2, "get_map_loc_ent_containing_loct_ptr: No mapping has been found with locator %s", openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c:1931: lisp_addr_to_char(locator_addr(locator))); openoverlayrouter-1.3.0+ds1/oor/control/lisp_xtr.c-1932- } ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-50- iface = (iface_t *)glist_entry_data(iface_it); openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:51: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address)) { openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-52- glist_add_tail(iface->ipv4_address, ctrl->ipv4_rlocs); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-54- } openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:55: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address)) { openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-56- glist_add_tail(iface->ipv6_address, ctrl->ipv6_rlocs); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-128- iface = (iface_t *)glist_entry_data(iface_it); openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:129: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address)){ openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-130- if (glist_contain_using_cmp_fct(iface->ipv4_address, ctrl->ipv4_rlocs, (glist_cmp_fct)lisp_addr_cmp) == FALSE){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-134- } openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:135: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address)){ openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-136- if (glist_contain_using_cmp_fct(iface->ipv6_address, ctrl->ipv6_rlocs, (glist_cmp_fct)lisp_addr_cmp) == FALSE){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-158- openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:159: ctrl->control_data_plane->control_dp_updated_addr(ctrl, iface, old_addr, new_addr); openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-160- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-198-{ openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:199: return (ctrl->control_data_plane->control_dp_get_default_addr(ctrl,afi)); openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-200-} ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-216- openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:217: addr = ctrl->control_data_plane->control_dp_get_default_addr(ctrl,AF_INET); openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-218- if (addr != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-221- openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c:222: addr = ctrl->control_data_plane->control_dp_get_default_addr(ctrl,AF_INET6); openoverlayrouter-1.3.0+ds1/oor/control/oor_control.c-223- if (addr != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_ctrl_device.c-190- openoverlayrouter-1.3.0+ds1/oor/control/oor_ctrl_device.c:191: if (!dst_addr || laddr_list_has_addr(itr_rlocs,dst_addr) == FALSE){ openoverlayrouter-1.3.0+ds1/oor/control/oor_ctrl_device.c-192- /* Set dst_addr */ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c-57- eid = map_local_entry_eid(map_loc_e); openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c:58: ip_pref = lisp_addr_get_ip_pref_addr(eid); openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c-59- if (mdb_add_entry(lmdb->db, ip_pref, map_loc_e) != GOOD) { ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c-80- iid = lcaf_iid_get_iid(lisp_addr_get_lcaf(eid)); openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c:81: ip_pref_eid = lisp_addr_get_ip_pref_addr(eid); openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c-82- }else{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c-122- } openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c:123: ip_pref_eid = lisp_addr_get_ip_pref_addr(eid); openoverlayrouter-1.3.0+ds1/oor/control/oor_local_db.c-124- }else{ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-308- /*Check if the address has been removed*/ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:309: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-310- /* Process removed address */ ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-319- locator = (locator_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:320: if (!lisp_addr_is_ip(locator_addr(locator))){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-321- OOR_LOG(LERR,"OOR doesn't support change of non IP locator!!!"); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-355- /* The locator was not active during init process */ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:356: if (lisp_addr_is_no_addr(locator_addr(locator))==TRUE){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-357- ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-365- openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:366: if (mapping_get_loct_with_addr(mapping,new_addr) != NULL){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-367- OOR_LOG(LDBG_2, "rtr_if_addr_change: A non active locator is duplicated. Removing it"); ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-375- }else{ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:376: if (!lisp_addr_is_ip(locator_addr(locator))){ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-377- OOR_LOG(LERR,"OOR doesn't support change of non IP locator!!!"); openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-378- } openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:379: locator_clone_addr(locator,new_addr); openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-380- } ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-531- openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:532: if (lisp_msg_parse_addr(&b, seid) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-533- goto err; ############################################## openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-569- /* The req EID of the received msg which is a prefix will be the src EID of the new msg. It is converted to IP */ openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c:570: aux_eid = lisp_addr_get_ip_pref_addr(deid); openoverlayrouter-1.3.0+ds1/oor/control/lisp_rtr.c-571- lisp_addr_set_lafi(aux_eid,LM_AFI_IP);//aux_eid is part of deid-> we convert deid to IP ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-36-void ios_uninit(); openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c:37:int ios_add_datap_iface_addr(iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-38-int ios_add_datap_iface_gw(iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-43-void ios_process_new_gateway(iface_t *iface,lisp_addr_t *gateway); openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c:44:int ios_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr); openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-45-int ios_update_link(iface_t *iface, int old_iface_index, int new_iface_index, ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-138-int openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c:139:ios_add_datap_iface_addr(iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-140-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-196- } openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c:197: if (*gw_addr == NULL || lisp_addr_is_no_addr(*gw_addr)) { // The default gateway of this interface is not deffined yet openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-198- lisp_addr_del (*gw_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-220-int openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c:221:ios_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr) openoverlayrouter-1.3.0+ds1/oor/data-plane/apple/ios/ios.c-222-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c-65-static int openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c:66:make_mcast_addr(packet_tuple_t *tuple, lisp_addr_t *addr){ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c-67- ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c-117- daddr = lisp_addr_new(); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c:118: if (make_mcast_addr(tuple, daddr) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c-119- OOR_LOG(LWRN, "tun_output_multicast: Unable to determine " ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c-135- locator = (locator_t *) glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c:136: src_rloc = lcaf_mc_get_src(lisp_addr_get_lcaf(locator_addr(locator))); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c:137: dst_rloc = lcaf_mc_get_grp(lisp_addr_get_lcaf(locator_addr(locator))); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun_output.c-138- out_sock = get_out_socket_ptr_from_address(src_rloc); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-33-void tun_uninit_data_plane(); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:34:int tun_add_datap_iface_addr(iface_t *iface,int afi); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-35-int tun_add_datap_iface_gw(iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-44- lisp_addr_t *dst_pref, lisp_addr_t *gateway); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:45:int tun_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-46-int tun_updated_link(iface_t *iface, int old_iface_index, int new_iface_index, int status); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-173-int openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:174:tun_add_datap_iface_addr(iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-175-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-182- addr = iface_address(iface, afi); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:183: if (!addr || lisp_addr_is_no_addr(addr)){ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-184- return (BAD); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-217- gw = iface_gateway(iface, afi); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:218: if (!gw || lisp_addr_is_no_addr(gw)){ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-219- return (BAD); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-228-{ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:229: lisp_addr_t *eid_ip_prefix = lisp_addr_get_ip_pref_addr(mapping_eid(map)); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-230- int afi = lisp_addr_ip_afi(eid_ip_prefix); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-292-tun_deregister_lcl_mapping(oor_dev_type_e dev_type, mapping_t *map){ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:293: lisp_addr_t *eid_ip_prefix = lisp_addr_get_ip_pref_addr(mapping_eid(map)); openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-294- int afi = lisp_addr_ip_afi(eid_ip_prefix); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-492-int openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:493:tun_updated_addr(iface_t *iface, lisp_addr_t *old_addr, lisp_addr_t *new_addr) openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-494-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-628- /* Update routing tables and reopen sockets*/ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:629: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address)) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-630- del_rule(AF_INET, 0, old_table, old_table, ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-637- } openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:638: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address)) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-639- del_rule(AF_INET6, 0, old_table, old_table, ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-680- } openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:681: if (*gw_addr == NULL || lisp_addr_is_no_addr(*gw_addr)) { // The default gateway of this interface is not deffined yet openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-682- lisp_addr_del(*gw_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-717- openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:718: if (*gw_addr == NULL || lisp_addr_is_no_addr(*gw_addr)){ openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-719- return; ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-806- int table = RULE_IFACE_BASE_TABLE_PRIORITY + iface->iface_index; openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:807: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address)) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:808: if (iface->ipv4_gateway && !lisp_addr_is_no_addr(iface->ipv4_gateway)) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-809- del_route(AF_INET, iface->iface_index, NULL, NULL, ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-815- } openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:816: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address)) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c:817: if (iface->ipv6_gateway && !lisp_addr_is_no_addr(iface->ipv6_gateway)) { openoverlayrouter-1.3.0+ds1/oor/data-plane/tun/tun.c-818- del_route(AF_INET6, iface->iface_index, NULL, NULL, ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-34-void vpnapi_uninit(); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c:35:int vpnapi_add_datap_iface_addr(iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-36-int vpnapi_add_datap_iface_gw(iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-41-void vpnapi_process_new_gateway(iface_t *iface,lisp_addr_t *gateway); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c:42:int vpnapi_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-43-int vpnapi_update_link(iface_t *iface, int old_iface_index, int new_iface_index, ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-142-int openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c:143:vpnapi_add_datap_iface_addr(iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-144-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-208- } openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c:209: if (*gw_addr == NULL || lisp_addr_is_no_addr(*gw_addr)) { // The default gateway of this interface is not deffined yet openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-210- lisp_addr_del (*gw_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-238-int openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c:239:vpnapi_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr) openoverlayrouter-1.3.0+ds1/oor/data-plane/vpnapi/vpnapi.c-240-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-52-void vpp_uninit_data_plane (oor_ctrl_t *ctrl); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c:53:int vpp_add_datap_iface_addr(iface_t *iface, int afi); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-54-int vpp_add_datap_iface_gw(iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-64- lisp_addr_t *dst_pref, lisp_addr_t *gw); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c:65:int vpp_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-66-int vpp_updated_link(iface_t *iface, int old_iface_index, int new_iface_index, int status); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-133-int openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c:134:vpp_add_datap_iface_addr(iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-135-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-162- if (lisp_addr_is_iid(eid_addr)){ openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c:163: eid_pref = lisp_addr_get_ip_pref_addr(eid_addr); openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-164- vni = lcaf_iid_get_iid(lisp_addr_get_lcaf(eid_addr)); ############################################## openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-420-int openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c:421:vpp_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr) openoverlayrouter-1.3.0+ds1/oor/data-plane/vpp/vpp.c-422-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-23- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:24:lisp_addr_t *fb_elp_type_get_fwd_ip_addr(void *elp, glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:25:lisp_addr_t * fb_rle_type_get_fwd_ip_addr(void *rle, glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-26- ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-45-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:46:fb_addr_get_fwd_ip_addr(lisp_addr_t *addr, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-47-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-54- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:55: return (fb_lcaf_get_fwd_ip_addr(lisp_addr_get_lcaf(addr),locl_rlocs_addr)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-56- default: ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-63-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:64:fb_lcaf_get_fwd_ip_addr(lcaf_addr_t *lcaf, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-65-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-70- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:71: return (*fb_get_fwd_ip_addr_fcts[lcaf_addr_get_type(lcaf)])(lcaf_addr_get_addr(lcaf), locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-72-} ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-75-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:76:fb_elp_type_get_fwd_ip_addr(void *elp, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-77-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-87- elp_pos ++; openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:88: addr = elp_node_addr((elp_node_t *)glist_entry_data(it)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-89- if (lisp_addr_is_lcaf(addr) && lisp_addr_lcaf_type(addr) == LCAF_EXPL_LOC_PATH){ openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:90: addr = fb_addr_get_fwd_ip_addr(addr, locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-91- if (addr != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-95- } openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:96: addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-97- if (glist_contain_using_cmp_fct(addr, locl_rlocs_addr,(glist_cmp_fct)lisp_addr_cmp) == TRUE){ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-105- it = glist_next(it); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:106: addr = elp_node_addr((elp_node_t *)glist_entry_data(it)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:107: return (lisp_addr_get_ip_addr(addr)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-108- } ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-110- // Command invoked by an iTR openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:111: return (lisp_addr_get_ip_addr(elp_node_addr((elp_node_t *)glist_first_data(elp_list)))); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-112-} ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-114-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c:115:fb_rle_type_get_fwd_ip_addr(void *rle, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.c-116-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.h-25- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.h:26:lisp_addr_t *fb_addr_get_fwd_ip_addr(lisp_addr_t *addr, openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.h-27- glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.h-28- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.h:29:lisp_addr_t *fb_lcaf_get_fwd_ip_addr(lcaf_addr_t *lcaf, glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/fb_addr_func.h-30- ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-156- // RTRs has src EID no addr. xTR using RTR has dst addr full prefix openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c:157: if (!(lisp_addr_is_no_addr(src_eid)) && openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-158- !(laddr_is_full_space_pref(dst_eid))){ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-271- src_loct = src_loc_vec[pos]; openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c:272: src_addr = locator_addr(src_loct); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-273- ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-276- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c:277: src_ip_addr = laddr_get_fwd_ip_addr(src_addr,dev_parm->loc_loct); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-278- afi = lisp_addr_ip_afi(src_ip_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-298- dst_loct = dst_loc_vec[pos]; openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c:299: dst_addr = locator_addr(dst_loct); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c:300: dst_ip_addr = laddr_get_fwd_ip_addr(dst_addr,dev_parm->loc_loct); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-301- res = GOOD; ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-389- OOR_LOG(LDBG_1, "fb_get_fwd_entry_rtr_nat: Couldn't find nat data information associated with " openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c:390: "the xTR locator %s. Affected mapping: %s", lisp_addr_to_char(locator_addr(dst_loct)), openoverlayrouter-1.3.0+ds1/oor/fwd_policies/flow_balancing/flow_balancing.c-391- mapping_to_char(mcache_entry_mapping(mce))); ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-25- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:26:lisp_addr_t *lcaf_get_fwd_ip_addr(lcaf_addr_t *lcaf, glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:27:lisp_addr_t *elp_type_get_fwd_ip_addr(void *elp, glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:28:lisp_addr_t * rle_type_get_fwd_ip_addr(void *rle, glist_t *locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-29- ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-48-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:49:laddr_get_fwd_ip_addr(lisp_addr_t *addr, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-50-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-57- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:58: return (lcaf_get_fwd_ip_addr(lisp_addr_get_lcaf(addr),locl_rlocs_addr)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-59- default: ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-66-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:67:lcaf_get_fwd_ip_addr(lcaf_addr_t *lcaf, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-68-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-73- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:74: return (*fb_get_fwd_ip_addr_fcts[lcaf_addr_get_type(lcaf)])(lcaf_addr_get_addr(lcaf), locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-75-} ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-78-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:79:elp_type_get_fwd_ip_addr(void *elp, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-80-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-90- elp_pos ++; openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:91: addr = elp_node_addr((elp_node_t *)glist_entry_data(it)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-92- if (lisp_addr_is_lcaf(addr) && lisp_addr_lcaf_type(addr) == LCAF_EXPL_LOC_PATH){ openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:93: addr = laddr_get_fwd_ip_addr(addr, locl_rlocs_addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-94- if (addr != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-98- } openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:99: addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-100- if (glist_contain_using_cmp_fct(addr, locl_rlocs_addr,(glist_cmp_fct)lisp_addr_cmp) == TRUE){ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-108- it = glist_next(it); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:109: addr = elp_node_addr((elp_node_t *)glist_entry_data(it)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:110: return (lisp_addr_get_ip_addr(addr)); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-111- } ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-113- // Command invoked by an iTR openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:114: return (lisp_addr_get_ip_addr(elp_node_addr((elp_node_t *)glist_first_data(elp_list)))); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-115-} ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-117-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c:118:rle_type_get_fwd_ip_addr(void *rle, glist_t *locl_rlocs_addr) openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.c-119-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.h-24- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.h:25:lisp_addr_t *laddr_get_fwd_ip_addr(lisp_addr_t *addr, openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_addr_func.h-26- glist_t *locl_rlocs_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_utils.c-38- mapping_foreach_active_locator(mapping,locator){ openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_utils.c:39: addr = locator_addr(locator); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/fwd_utils.c-40- ip_addr = fwd_if(addr,loc_loct_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c-272- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c:273: if (lisp_addr_is_no_addr(src_eid)){ //RTR openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c-274- src_eid = laddr_get_full_space_pref_from_type(dst_eid); ############################################## openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c-433- openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c:434: src_addr = locator_addr(locl_loct); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c:435: src_ip_addr = laddr_get_fwd_ip_addr(src_addr,locl_rlocs_lst); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c:436: dst_addr = locator_addr(rmt_loct); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c:437: dst_ip_addr = laddr_get_fwd_ip_addr(dst_addr,locl_rlocs_lst); openoverlayrouter-1.3.0+ds1/oor/fwd_policies/vpp_balancing/vpp_balancing.c-438- if (w_rmt >= w_locl){ ############################################## openoverlayrouter-1.3.0+ds1/oor/iface_list.c-118- openoverlayrouter-1.3.0+ds1/oor/iface_list.c:119: if (!gw || lisp_addr_is_no_addr(gw)) { openoverlayrouter-1.3.0+ds1/oor/iface_list.c-120- OOR_LOG(LDBG_1,"iface_configure: No %s gateway found for interface %s", ############################################## openoverlayrouter-1.3.0+ds1/oor/iface_list.c-164- /* Configure the new address in the contol and data plane */ openoverlayrouter-1.3.0+ds1/oor/iface_list.c:165: if (!lisp_addr_is_no_addr(*addr)) { openoverlayrouter-1.3.0+ds1/oor/iface_list.c-166- OOR_LOG(LDBG_1,"iface_configure: %s address selected for interface %s: %s", openoverlayrouter-1.3.0+ds1/oor/iface_list.c-167- afi == AF_INET ? "IPv4" : "IPv6", iface->iface_name,lisp_addr_to_char(*addr)); openoverlayrouter-1.3.0+ds1/oor/iface_list.c:168: data_plane->datap_add_iface_addr(iface,afi); openoverlayrouter-1.3.0+ds1/oor/iface_list.c:169: lctrl->control_data_plane->control_dp_add_iface_addr(lctrl,iface,afi); openoverlayrouter-1.3.0+ds1/oor/iface_list.c-170- } ############################################## openoverlayrouter-1.3.0+ds1/oor/iface_list.c-380- iface = (iface_t *)glist_entry_data(iface_it); openoverlayrouter-1.3.0+ds1/oor/iface_list.c:381: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address) openoverlayrouter-1.3.0+ds1/oor/iface_list.c-382- && (iface->status == UP)) { ############################################## openoverlayrouter-1.3.0+ds1/oor/iface_list.c-390- iface = (iface_t *)glist_entry_data(iface_it); openoverlayrouter-1.3.0+ds1/oor/iface_list.c:391: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address) openoverlayrouter-1.3.0+ds1/oor/iface_list.c-392- && (iface->status == UP)) { ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-120- lisp_addr_t * ip_addr; openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c:121: lisp_addr_t * addr = locator_addr(locator); openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-122- iface_locators * iface_loct; ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-135- openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c:136: if (lisp_addr_is_no_addr(addr) == FALSE){ openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c:137: ip_addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-138- if (ip_addr == NULL) { ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-186- locator_t * loct; openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c:187: lisp_addr_t * addr = locator_addr(locator); openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-188- lisp_addr_t * ip_addr; ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-191- openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c:192: if (lisp_addr_is_no_addr(addr) == FALSE) openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-193- { openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c:194: ip_addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/lib/iface_locators.c-195- if (ip_addr == NULL) { ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/interfaces_lib.c-310- rta->rta_len = sizeof(struct rtattr) + addr_size; openoverlayrouter-1.3.0+ds1/oor/lib/interfaces_lib.c:311:// memcopy_lisp_addr((void *)((char *)rta + sizeof(struct rtattr)),&eid_address); openoverlayrouter-1.3.0+ds1/oor/lib/interfaces_lib.c-312- lisp_addr_copy_to((void *)((char *)rta + sizeof(struct rtattr)),addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/map_local_entry.c-164- locator_t * rtr_loct; openoverlayrouter-1.3.0+ds1/oor/lib/map_local_entry.c:165: lisp_addr_t *loct_addr = locator_addr(loct), *rtr_addr; openoverlayrouter-1.3.0+ds1/oor/lib/map_local_entry.c-166- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/map_local_entry.c-178- /* The RTR is not associated with any loctor. Remove the rtr locator from the mapping */ openoverlayrouter-1.3.0+ds1/oor/lib/map_local_entry.c:179: rtr_loct = mapping_get_loct_with_addr(map, rtr_addr); openoverlayrouter-1.3.0+ds1/oor/lib/map_local_entry.c-180- mapping_remove_locator(map,rtr_loct); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-34-int pt_add_ippref(patricia_tree_t *pt, ip_prefix_t *ippref, void *data); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:35:int pt_add_mc_addr(patricia_tree_t *pt, lcaf_addr_t *mcaddr, void *data); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-36- openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:37:void *pt_remove_mc_addr(patricia_tree_t *pt, lcaf_addr_t *mcaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-38-void *pt_remove_ippref(patricia_tree_t *pt, ip_prefix_t *ippref); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-88- iid = iid_type_get_iid(lcaf_addr_get_iid(iidaddr)); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:89: addr = iid_type_get_addr(lcaf_addr_get_iid(iidaddr)); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-90- if (lisp_addr_lafi(addr) == LM_AFI_LCAF){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-138- if (exact) { openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:139: return (pt_find_ip_node_exact(pt, lisp_addr_ip_get_addr(laddr), openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-140- lisp_addr_ip_get_plen(laddr))); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-141- } else { openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:142: return (pt_find_ip_node(pt, lisp_addr_ip_get_addr(laddr))); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-143- } ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-180-static patricia_tree_t * openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:181:_get_grp_pt_for_mc_addr(patricia_tree_t *strie, lcaf_addr_t *mcaddr, openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-182- uint8_t exact) ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-281- iid = lcaf_iid_get_iid(iidaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:282: ip_pref = lcaf_get_ip_pref_addr(iidaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-283- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-319- } openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:320: ip_pref = lcaf_get_ip_pref_addr(iidaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-321- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-343- if (exact){ openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:344: ip_pref = lcaf_get_ip_pref_addr(iidaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-345- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-347- } openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:348: node = pt_find_ip_node_exact(pt, lisp_addr_ip_get_addr(ip_pref), lisp_addr_ip_get_plen(ip_pref)); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-349- }else{ openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:350: ip_pref = lcaf_get_ip_addr(iidaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-351- if (!ip_pref){ openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:352: ip_pref = lcaf_get_ip_pref_addr(iidaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-353- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-356- } openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:357: node = pt_find_ip_node(pt, lisp_addr_ip_get_addr(ip_pref)); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-358- } ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-367-{ openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:368: if (pt_add_mc_addr(get_mc_pt_from_lcaf(db, mcaddr), mcaddr, openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-369- entry) != GOOD) { ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-386- pt = get_mc_pt_from_lcaf(db,mcaddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:387: return (pt_remove_mc_addr(pt, mcaddr)); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-388-} ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-422-patricia_tree_t * openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:423:_get_local_db_for_lcaf_addr(mdb_t *db, lcaf_addr_t *lcaf) openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-424-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-438-patricia_tree_t * openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:439:_get_local_db_for_addr(mdb_t *db, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-440-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-445- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:446: return (_get_local_db_for_lcaf_addr(db, lisp_addr_get_lcaf(addr))); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-447- default: ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-616- } openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:617: pt = _get_local_db_for_addr(db, laddr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-618- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-731- openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:732: node = pt_add_node(pt, ip_prefix_addr(ippref), ip_prefix_get_plen(ippref), openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-733- data); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-743-int openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:744:pt_add_mc_addr(patricia_tree_t *strie, lcaf_addr_t *mcaddr, void *data) openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-745-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-807- openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:808: node = pt_find_ip_node_exact(pt, ip_prefix_addr(ippref), ip_prefix_get_plen(ippref)); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-809- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-825-void * openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:826:pt_remove_mc_addr(patricia_tree_t *strie, lcaf_addr_t *mcaddr) openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-827-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-848- openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:849: gtrie = _get_grp_pt_for_mc_addr(strie, mcaddr, 1); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-850- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-961- openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:962: gtrie = _get_grp_pt_for_mc_addr(strie, mcaddr, exact); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-963- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-1000- (afi == AF_INET) ? assert(prefixlen <= 32) : assert(prefixlen <= 128); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c:1001: prefix = New_Prefix(afi, ip_addr_get_addr(ipaddr), prefixlen); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.c-1002- if (!prefix) { ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h-61-int mdb_n_entries(mdb_t *); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h:62:patricia_tree_t *_get_local_db_for_lcaf_addr(mdb_t *db, lcaf_addr_t *lcaf); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h:63:patricia_tree_t *_get_local_db_for_addr(mdb_t *db, lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h-64- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h-227- patricia_node_t *_node; \ openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h:228: _eid_db = _get_local_db_for_addr(_mdb, (_eid)); \ openoverlayrouter-1.3.0+ds1/oor/lib/mapping_db.h-229- if (_eid_db){ \ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/packets.c-179- case AF_INET: openoverlayrouter-1.3.0+ds1/oor/lib/packets.c:180: iph = pkt_push_ipv4(b, ip_addr_get_addr(src), ip_addr_get_addr(dst), openoverlayrouter-1.3.0+ds1/oor/lib/packets.c-181- proto); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/packets.c-183- case AF_INET6: openoverlayrouter-1.3.0+ds1/oor/lib/packets.c:184: iph = pkt_push_ipv6(b, ip_addr_get_addr(src), ip_addr_get_addr(dst), openoverlayrouter-1.3.0+ds1/oor/lib/packets.c-185- proto); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-88- openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:89: a_prefix = lisp_addr_get_ip_pref_addr(a_pref); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:90: b_prefix = lisp_addr_get_ip_pref_addr(b_pref); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-91- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-161- prefix_length = lisp_addr_get_plen(address); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:162: addr = ntohl(ip_addr_get_v4(lisp_addr_ip_get_addr(address))->s_addr); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-163- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-174- addr = htonl(addr); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:175: ip_addr_set_v4(lisp_addr_ip_get_addr(network_address), &addr); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-176- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-201- openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:202: addr = ip_addr_get_v6(lisp_addr_ip_get_addr(address)); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-203- for (ctr = 0 ; ctr < 16 ; ctr++){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-206- network_address = lisp_addr_new_lafi(LM_AFI_IP); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:207: ip_addr_set_v6(lisp_addr_ip_get_addr(network_address), &addr8); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-208- return network_address; ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-232- lisp_addr_t *ip_pref, *net_pref; openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:233: ip_pref = lisp_addr_get_ip_pref_addr(addr); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-234- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-257- }else if (afi == AF_INET6){ openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c:258: addr = ip_addr_get_v6(lisp_addr_ip_get_addr(mask)); openoverlayrouter-1.3.0+ds1/oor/lib/prefixes.c-259- for (ctr = 0 ; ctr < 16 ; ctr++){ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c-403-int openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c:404:sockaddr_to_lisp_addr (struct sockaddr *sock_addr, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c-405-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c-419-struct sockaddr * openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c:420:lisp_addr_to_scockaddr(lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c-421-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c-428- if (!lisp_addr_is_ip(addr)){ openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c:429: OOR_LOG(LDBG_2, "lisp_addr_to_scockaddr: lisp_addr_t should be an IP addr (%s)", lisp_addr_to_char(addr)); openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.c-430- return (NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.h-38- lisp_addr_t *addr_dest, int port_dest); openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.h:39:int sockaddr_to_lisp_addr (struct sockaddr *sock_addr, lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.h:40:struct sockaddr * lisp_addr_to_scockaddr(lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/lib/sockets-util.h-41- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/util.c-114-void openoverlayrouter-1.3.0+ds1/oor/lib/util.c:115:addr_list_rm_not_compatible_addr(glist_t *addr_lst, int compatible_addr_flags) openoverlayrouter-1.3.0+ds1/oor/lib/util.c-116-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/util.c-121- addr = (lisp_addr_t *)glist_entry_data(it_addr); openoverlayrouter-1.3.0+ds1/oor/lib/util.c:122: if (!is_compatible_addr(addr,compatible_addr_flags)){ openoverlayrouter-1.3.0+ds1/oor/lib/util.c-123- glist_remove(it_addr,addr_lst); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/util.c-128-uint8_t openoverlayrouter-1.3.0+ds1/oor/lib/util.c:129:is_compatible_addr(lisp_addr_t *addr, int compatible_addr_flags) openoverlayrouter-1.3.0+ds1/oor/lib/util.c-130-{ openoverlayrouter-1.3.0+ds1/oor/lib/util.c:131: lisp_addr_t *ip_addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/lib/util.c-132- int afi = lisp_addr_ip_afi(ip_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/util.c-228- lisp_addr_t *addr = lisp_addr_clone(address); openoverlayrouter-1.3.0+ds1/oor/lib/util.c:229: lisp_addr_t *ip_pref = lisp_addr_get_ip_pref_addr(addr); openoverlayrouter-1.3.0+ds1/oor/lib/util.c-230- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/util.h-29-/* Remove the address from the list not compatible with the local RLOCs */ openoverlayrouter-1.3.0+ds1/oor/lib/util.h:30:void addr_list_rm_not_compatible_addr(glist_t *addr_lst, int compatible_addr_flags); openoverlayrouter-1.3.0+ds1/oor/lib/util.h:31:uint8_t is_compatible_addr(lisp_addr_t *addr, int compatible_addr_flags); openoverlayrouter-1.3.0+ds1/oor/lib/util.h-32-void str_rm_spaces(char *src, char *dst); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-158- openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c:159: ip_pref = lisp_addr_get_ip_pref_addr(prefix); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-160- afi = lisp_addr_ip_afi(ip_pref); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-166- mp->mask_len = lisp_addr_ip_get_plen(ip_pref); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c:167: ip_addr_copy_to(mp->address, lisp_addr_ip_get_addr(ip_pref)); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-168- ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-190- openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c:191: ip_pref = lisp_addr_get_ip_pref_addr(prefix); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-192- afi = lisp_addr_ip_afi(ip_pref); ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-197- mp->mask_len = lisp_addr_ip_get_plen(ip_pref); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c:198: ip_addr_copy_to(mp->address, lisp_addr_ip_get_addr(ip_pref)); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/pkt_miss_vpp_plugin.c-199- mp->table_id = table_id; ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/vpp_api_requests.c-223- openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/vpp_api_requests.c:224: src_eid = lisp_addr_get_ip_pref_addr(fe->seid); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/vpp_api_requests.c:225: dst_eid = lisp_addr_get_ip_pref_addr(fe->deid); openoverlayrouter-1.3.0+ds1/oor/lib/vpp_api/vpp_api_requests.c-226- vni = fe->iid; ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/map_cache_rtr_data.c-167- // Check if this is the locator from where we receive the EMReg openoverlayrouter-1.3.0+ds1/oor/lib/map_cache_rtr_data.c:168: if (lisp_addr_cmp(locator_addr(loct),xTR_prv_addr) == 0){ openoverlayrouter-1.3.0+ds1/oor/lib/map_cache_rtr_data.c-169- emr_loct = loct; ############################################## openoverlayrouter-1.3.0+ds1/oor/lib/map_cache_rtr_data.c-175- // address and the locator address are the same openoverlayrouter-1.3.0+ds1/oor/lib/map_cache_rtr_data.c:176: if (lisp_addr_cmp(locator_addr(loct),nat_loct_data->priv_addr) == 0){ openoverlayrouter-1.3.0+ds1/oor/lib/map_cache_rtr_data.c-177- match = TRUE; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-96-int openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:97:lisp_msg_parse_addr(lbuf_t *msg, lisp_addr_t *eid) openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-98-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-112- eid_record_hdr_t *hdr = lbuf_data(msg); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:113: int len = lisp_addr_parse(EID_REC_ADDR(hdr), eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-114- lbuf_pull(msg, len); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-128- for (i = 0; i < MREQ_ITR_RLOC_COUNT(mreq_hdr) + 1; i++) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:129: if (lisp_msg_parse_addr(b, tloc) != GOOD) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-130- return(BAD); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-155- OOR_LOG(LDBG_1, " %s, addr: %s", locator_record_hdr_to_char(hdr), openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:156: lisp_addr_to_char(locator_addr(loc))); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-157- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-194- OOR_LOG(LDBG_1, "Multiple probed locators! Probing only the first one: %s", openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:195: lisp_addr_to_char(locator_addr(loc))); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-196- }else{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-388-void * openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:389:lisp_msg_put_addr(lbuf_t *b, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-390-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-418- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:419: lisp_msg_put_addr(b, locator_addr(locator)); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-420- return(loc_ptr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-475- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:476: if (lisp_msg_put_addr(b, eid) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-477- return(NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-488- if (probed_loc != NULL openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:489: && lisp_addr_cmp(lisp_addr_get_ip_addr(locator_addr(loct)), probed_loc) == 0) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-490- LOC_PROBED(ploc) = 1; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-512- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:513: if (lisp_msg_put_addr(b, eid) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-514- return(NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-547- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:548: if (lisp_msg_put_addr(b, mref_mapping_eid(map)) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-549- return(NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-587- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:588: if (lisp_msg_put_addr(b, eid) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-589- return(NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-609- rloc = glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:610: if (lisp_msg_put_addr(b, rloc) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-611- return(NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-626- EID_REC_MLEN(hdr) = lisp_addr_get_plen(eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:627: lisp_msg_put_addr(b, eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-628- increment_record_count(b); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-647- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:648: ip_la = lisp_addr_get_ip_addr(la); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-649- if (!ip_la){ openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:650: ip_la = lisp_addr_get_ip_pref_addr(la); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-651- } openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:652: ip_ra = lisp_addr_get_ip_addr(ra); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-653- if (!ip_ra){ openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:654: ip_ra = lisp_addr_get_ip_pref_addr(ra); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-655- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-740- lbuf_t *b = lisp_msg_create(LISP_MAP_REQUEST); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:741: if (lisp_msg_put_addr(b, seid) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-742- lbuf_del(b); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-801- lisp_addr_set_lafi(&addr, LM_AFI_NO_ADDR); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:802: if (lisp_msg_put_addr(b, &addr) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-803- lbuf_del(b); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-826- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:827: if (lisp_msg_put_addr(b, nat_lcaf) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-828- lbuf_del(b); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-1047- INF_REQ_2_TTL(hdr) = htonl(ttl); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:1048: eid = lisp_addr_get_ip_pref_addr(eid_pref); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-1049- INF_REQ_2_EID_MASK(hdr) = lisp_addr_ip_get_plen(eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:1050: if (lisp_msg_put_addr(b, eid_pref) == NULL) { openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-1051- return(NULL); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-1094-int openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c:1095:laddr_list_has_addr(glist_t *l, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.c-1096-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h-42-lisp_msg_type_e lisp_msg_type(lbuf_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h:43:int lisp_msg_parse_addr(lbuf_t *, lisp_addr_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h-44-int lisp_msg_parse_eid_rec(lbuf_t *, lisp_addr_t *); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h-60- openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h:61:void *lisp_msg_put_addr(lbuf_t *, lisp_addr_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h-62-void *lisp_msg_put_locator(lbuf_t *, locator_t *); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h-118-static inline void laddr_list_del(glist_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h:119:int laddr_list_has_addr(glist_t *l, lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/liblisp.h-120-lisp_addr_t *laddr_list_get_fst_addr_with_afi(glist_t *l, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-147- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:148: lcaf_addr_del_addr(get_lcaf_(laddr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-149- free(laddr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-168- case LM_AFI_IPPREF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:169: return (ip_addr_get_iana_afi(ip_prefix_addr(get_ippref_(laddr)))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-170- break; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-192- return (ip_addr_get_size_to_write( openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:193: ip_prefix_addr(get_ippref_(laddr)))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-194- break; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-214- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:215: pref_addr = lisp_addr_get_ip_pref_addr(laddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-216- if (pref_addr){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-284- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:285: laddr = lisp_addr_get_ip_pref_addr(addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-286- if (!laddr){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:287: laddr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-288- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-321-inline ip_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:322:lisp_addr_ip_get_addr(lisp_addr_t *laddr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-323-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-332- case LM_AFI_IPPREF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:333: return (ip_prefix_addr(get_ippref_(laddr))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-334- case LM_AFI_NO_ADDR: ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-394- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:395: laddr_pref = lisp_addr_get_ip_pref_addr(laddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-396- if (!laddr_pref){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:397: laddr_pref = lisp_addr_get_ip_addr(laddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-398- if (!laddr_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-451- } openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:452: aux_addr = lisp_addr_get_ip_addr(dst); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-453- if (!aux_addr){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-472- } openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:473: aux_pref = lisp_addr_get_ip_pref_addr(dst); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-474- if (!aux_pref){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:475: aux_pref = lisp_addr_get_ip_addr(dst); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-476- if (!aux_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-507- case LM_AFI_IPPREF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:508: ip_addr_copy_to(dst, ip_prefix_addr(get_ippref_(src))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:509: return (ip_addr_get_size(ip_prefix_addr(get_ippref_(src)))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-510- case LM_AFI_LCAF: ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-537- return (ip_addr_write_to_pkt(offset, openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:538: ip_prefix_addr(get_ippref_(laddr)), 0)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-539- case LM_AFI_LCAF: ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-624- case LM_AFI_IPPREF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:625: cmp = ip_addr_cmp(ip_prefix_addr(get_ippref_(addr1)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:626: ip_prefix_addr(get_ippref_(addr2))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-627- if (cmp == 0){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-708-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:709:lisp_addr_lcaf_set_addr(lisp_addr_t *laddr, void *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-710-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-714-inline void * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:715:lisp_addr_lcaf_addr(lisp_addr_t *laddr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-716-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-790-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:791:lisp_addr_get_ip_addr(lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-792-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-799- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:800: return (lcaf_get_ip_addr(get_lcaf_(addr))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-801- default: ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-807-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:808:lisp_addr_get_ip_pref_addr(lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-809-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-816- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:817: return (lcaf_get_ip_pref_addr(get_lcaf_(addr))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-818- default: ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-835- case LM_AFI_LCAF: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c:836: lcaf_addr_del_addr(get_lcaf_(addr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.c-837- break; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-119-static inline int openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h:120:lisp_addr_is_no_addr(lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-121-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-130-uint16_t lisp_addr_ip_afi(lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h:131:ip_addr_t *lisp_addr_ip_get_addr(lisp_addr_t *laddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-132-uint8_t lisp_addr_ip_get_plen(lisp_addr_t *laddr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-139-int lisp_addr_is_lcaf(lisp_addr_t *laddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h:140:void lisp_addr_lcaf_set_addr(lisp_addr_t *laddr, void *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h:141:void *lisp_addr_lcaf_addr(lisp_addr_t *laddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-142-lcaf_type_e lisp_addr_lcaf_type(lisp_addr_t *laddr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-153-int lisp_addr_is_mc(lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h:154:lisp_addr_t *lisp_addr_get_ip_addr(lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h:155:lisp_addr_t *lisp_addr_get_ip_pref_addr(lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_address.h-156- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-48-inline void * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:49:ip_addr_get_addr(ip_addr_t *ipaddr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-50-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-128-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:129: return(ip_to_char(ip_addr_get_addr(addr), ip_addr_afi(addr))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-130-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-161- } openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:162: memcpy(dst, ip_addr_get_addr(src), ip_addr_get_size(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-163-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-174- } else { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:175: memcpy(dst, ip_addr_get_addr(src), ip_addr_get_size(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-176- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-188- } openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:189: res = memcmp(ip_addr_get_addr(ip1), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:190: ip_addr_get_addr(ip2), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-191- ip_addr_get_size(ip1)); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-207- return(0); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:208: memcpy(ip_addr_get_addr(dst), CO(offset, sizeof(uint16_t)), ip_iana_afi_to_size(iana_afi)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-209- return(sizeof(uint16_t) + ip_iana_afi_to_size(iana_afi)); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-228-inline ip_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:229:ip_prefix_addr(ip_prefix_t *pref) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-230-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-236-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:237: return(ip_addr_afi(ip_prefix_addr(pref))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-238-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-242-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:243: ip_addr_copy(ip_prefix_addr(pref), ipaddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-244- ip_prefix_set_plen(pref, plen); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-262- ip_prefix_set_plen(dst, ip_prefix_get_plen(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:263: ip_addr_copy(ip_prefix_addr(dst), ip_prefix_addr(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-264-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-276- *address[i] = '\0'; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:277: sprintf(address[i], "%s/%d", ip_addr_to_char(ip_prefix_addr(pref)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-278- ip_prefix_get_plen(pref)); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-290- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:291: if (inet_pton(afi, addr, ip_addr_get_addr(ip)) == 1) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-292- ip_addr_set_afi(ip, afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-312- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:313: if (ip_addr_from_char(token, ip_prefix_addr(ippref)) == BAD) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-314- free(address); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-326- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:327: if (ip_addr_afi(ip_prefix_addr(ippref)) == AF_INET) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-328- if (mask < 0 || mask > 32){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-441-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:442: return(ip_is_link_local(ip_addr_get_addr(ip), ip_addr_afi(ip))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-443-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-450- case AF_INET: { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:451: struct in_addr *ip4 = (struct in_addr *) ip_addr_get_addr(ip); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-452- return(ip4->s_addr == 0); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-454- case AF_INET6: openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:455: return(IN6_IS_ADDR_UNSPECIFIED((struct in6_addr *)ip_addr_get_addr(ip))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-456- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-462-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c:463: return(ip_is_multicast(ip_addr_get_addr(addr), ip_addr_afi(addr))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.c-464-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.h-63-int ip_addr_afi(ip_addr_t *ipaddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.h:64:void *ip_addr_get_addr(ip_addr_t *ipaddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.h-65-struct in_addr *ip_addr_get_v4(ip_addr_t *ipaddr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.h-85-uint8_t ip_prefix_get_plen(ip_prefix_t *pref); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.h:86:ip_addr_t *ip_prefix_addr(ip_prefix_t *pref); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_ip.h-87-uint8_t ip_prefix_afi(ip_prefix_t *pref); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-147-void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:148:lcaf_addr_del_addr(lcaf_addr_t *lcaf) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-149-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-183- if (get_addr_(lcaf)) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:184: lcaf_addr_del_addr(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-185- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-211- } openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:212: return((*to_char_fcts[get_type_(lcaf)])(lcaf_addr_get_addr(lcaf))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-213-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-226- assert(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:227: return((mc_t *)lcaf_addr_get_addr(lcaf)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-228-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-233- assert(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:234: return((geo_t *)lcaf_addr_get_addr(lcaf)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-235-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-240- assert(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:241: return((iid_t *)lcaf_addr_get_addr(lcaf)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-242-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-247- assert(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:248: return((nat_t *)lcaf_addr_get_addr(lcaf)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-249-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-251-inline void * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:252:lcaf_addr_get_addr(lcaf_addr_t *lcaf) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-253-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-280- void *addr; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:281: addr = lcaf_addr_get_addr(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-282- if (addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:283: lcaf_addr_del_addr(addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-284- lcaf_addr_set_type(lcaf, type); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:285: lcaf_addr_set_addr(lcaf, newaddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-286-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-288-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:289:lcaf_addr_set_addr(lcaf_addr_t *lcaf, void *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-290-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-326- if (get_addr_(dst)) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:327: lcaf_addr_del_addr(dst); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-328- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-360- } openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:361: return((*cmp_fcts[lcaf_addr_get_type(addr1)])(lcaf_addr_get_addr(addr1), lcaf_addr_get_addr(addr2))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-362- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-682- if (get_addr_(lcaf)) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:683: lcaf_addr_del_addr(lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-684- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-687- lcaf_addr_set_type(lcaf, LCAF_MCAST_INFO); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:688: lcaf_addr_set_addr(lcaf, mc); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-689- return(GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-711-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:712:mc_type_get_ip_addr (void *mc) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-713-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-714- lisp_addr_t *addr = mc_type_get_src((mc_t*)(mc)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:715: return(lisp_addr_get_ip_addr(addr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-716-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-718-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:719:mc_type_get_ip_pref_addr (void *mc) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-720-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-721- lisp_addr_t *addr = mc_type_get_src((mc_t*)(mc)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:722: return(lisp_addr_get_ip_pref_addr(addr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-723-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-749-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:750: lisp_addr_del(iid_type_get_addr((iid_t *)iid)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-751- free(iid); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-775-inline lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:776:iid_type_get_addr(void *iid) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-777-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-789-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:790:iid_type_set_addr(iid_t *iidt, lisp_addr_t *iidaddr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-791-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-812- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:813: return(lisp_addr_cmp(iid_type_get_addr((iid_t *)iid1), iid_type_get_addr((iid_t *)iid2))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-814-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-819- return( sizeof(lcaf_iid_hdr_t)+ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:820: lisp_addr_size_to_write(iid_type_get_addr(iid))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-821-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-834- offset = CO(offset, sizeof(lcaf_iid_hdr_t)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:835: len = lisp_addr_write(offset, iid_type_get_addr(iid)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-836- ((lcaf_iid_hdr_t *)cur_ptr)->len = htons(len + sizeof(uint32_t)); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-851- offset = CO(offset, sizeof(lcaf_iid_hdr_t)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:852: len = lisp_addr_parse(offset, iid_type_get_addr(*iid)) + sizeof(lcaf_iid_hdr_t); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-853- return(len); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-867- iid_type_get_mlen(iid), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:868: lisp_addr_to_char(iid_type_get_addr(iid))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-869- return(buf[i]); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-877- iid_type_get_iid((iid_t *)src), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:878: iid_type_get_addr((iid_t *)src), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-879- iid_type_get_mlen(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-880- }else{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:881: lisp_addr_copy(iid_type_get_addr((iid_t *)*dst), iid_type_get_addr((iid_t *)src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-882- iid_type_set_iid((iid_t *)*dst, iid_type_get_iid((iid_t *)src)); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-887-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:888:iid_type_get_ip_addr(void *iid) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-889-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:890: return (lisp_addr_get_ip_addr(((iid_t *)iid)->iidaddr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-891-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-893-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:894:iid_type_get_ip_pref_addr(void *iid) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-895-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:896: return (lisp_addr_get_ip_pref_addr(((iid_t *)iid)->iidaddr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-897-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-910- if (!iidaddr->addr){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:911: lcaf_addr_del_addr(iidaddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-912- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-945-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:946: lisp_addr_del(geo_type_get_addr((geo_t *)geo)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-947- free(geo); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-950-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:951:geo_type_set_addr(geo_t *geo, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-952-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1045- return(sizeof(lcaf_geo_hdr_t) + openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1046: lisp_addr_parse(offset, geo_type_get_addr(*geo))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1047-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1049-inline lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1050:geo_type_get_addr(geo_t *geo) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1051-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1068- geo_type_get_altitude(geo), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1069: lisp_addr_to_char(geo_type_get_addr(geo))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1070- return(buf[i]); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1091- geo_type_set_altitude((geo_t *)*dst, geo_type_get_altitude(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1092: lisp_addr_copy(geo_type_get_addr((geo_t *)*dst), geo_type_get_addr(src)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1093-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1153-inline lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1154:nat_type_get_ms_addr(nat_t *nat) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1155-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1159-inline lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1160:nat_type_get_etr_pub_addr(nat_t *nat) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1161-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1165-inline lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1166:nat_type_get_etr_priv_addr(nat_t *nat) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1167-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1189-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1190:nat_type_set_ms_addr(nat_t *nat, lisp_addr_t * ms_addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1191-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1195-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1196:nat_type_set_etr_pub_addr(nat_t *nat, lisp_addr_t * etr_pub_addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1197-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1201-inline void openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1202:nat_type_set_etr_priv_addr(nat_t *nat, lisp_addr_t * etr_prv_addr){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1203- lisp_addr_copy(nat->etr_prv_addr, etr_prv_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1412-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1413:nat_type_get_ip_addr(void *nat) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1414-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1415: return (lisp_addr_get_ip_addr(((nat_t *)nat)->etr_prv_addr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1416-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1418-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1419:nat_type_get_ip_pref_addr(void *nat) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1420-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1421: return (lisp_addr_get_ip_pref_addr(((nat_t *)nat)->etr_prv_addr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1422-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1429- if (!nat_addr->addr){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1430: lcaf_addr_del_addr(nat_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1431- } ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1478- lisp_addr_lcaf_set_type(address, LCAF_EXPL_LOC_PATH); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1479: lisp_addr_lcaf_set_addr(address, elp_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1480- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1716-inline lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1717:elp_node_addr(elp_node_t *enode) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1718-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1750-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1751:elp_type_get_ip_addr(void *elp) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1752-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1759- addr = elp_node->addr; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:1760: return (lisp_addr_get_ip_addr(addr)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-1761-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2159-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2160:afi_list_type_get_ip_addr(void *afi_list) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2161-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2167- addr = (lisp_addr_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2168: ip_addr = lisp_addr_get_ip_addr(addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2169- if (ip_addr != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2180-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2181:afi_list_type_get_ip_pref_addr(void *afi_list) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2182-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2188- addr = (lisp_addr_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2189: ip_pref = lisp_addr_get_ip_pref_addr(addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2190- if (ip_pref != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2199-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2200:lcaf_get_ip_addr(lcaf_addr_t *lcaf) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2201-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2212-lisp_addr_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2213:lcaf_get_ip_pref_addr(lcaf_addr_t *lcaf) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2214-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2228-int openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c:2229:lcaf_rloc_set_ip_addr(lisp_addr_t *addr, lisp_addr_t *if_addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.c-2230-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-112-lcaf_addr_t *lcaf_addr_new_type(uint8_t type); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:113:void lcaf_addr_del_addr(lcaf_addr_t *lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-114- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-115-lcaf_type_e lcaf_addr_get_type(lcaf_addr_t *lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:116:void *lcaf_addr_get_addr(lcaf_addr_t *lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-117-mc_t *lcaf_addr_get_mc(lcaf_addr_t *lcaf); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-125-void lcaf_addr_set(lcaf_addr_t *lcaf, void *newaddr, uint8_t type); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:126:void lcaf_addr_set_addr(lcaf_addr_t *lcaf, void *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-127-void lcaf_addr_set_type(lcaf_addr_t *lcaf, uint8_t type); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-172-int mc_type_parse(uint8_t *offset, void **mc); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:173:lisp_addr_t * mc_type_get_ip_addr (void *mc); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:174:lisp_addr_t * mc_type_get_ip_pref_addr (void *mc); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-175-int lcaf_addr_set_mc(lcaf_addr_t *lcaf, lisp_addr_t *src, lisp_addr_t *grp, uint8_t splen, uint8_t gplen, uint32_t iid); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-188-uint32_t iid_type_get_iid(iid_t *iid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:189:lisp_addr_t *iid_type_get_addr(void *iid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-190-void iid_type_set_iid(iid_t *addr, uint32_t iid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:191:void iid_type_set_addr(iid_t *addr, lisp_addr_t *iidaddr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-192-void iid_type_set_mlen(iid_t *addr, uint8_t mlen); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-198-void iid_type_copy(void **dst, void *src); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:199:lisp_addr_t * iid_type_get_ip_addr(void *iid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:200:lisp_addr_t * iid_type_get_ip_pref_addr(void *iid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-201-void lcaf_iid_init(lcaf_addr_t *iidaddr, int iid, lisp_addr_t *addr, uint8_t mlen); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-209-void geo_type_del(void *geo); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:210:void geo_type_set_addr(geo_t *geo, lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-211-void geo_type_set_lat(geo_t *geo, uint8_t dir, uint16_t deg, uint8_t min, uint8_t sec); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-216- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:217:lisp_addr_t *geo_type_get_addr(geo_t *geo); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-218-geo_coordinates *geo_type_get_lat(geo_t *geo); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-236-uint16_t nat_type_get_etr_pub_port(nat_t *nat); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:237:lisp_addr_t * nat_type_get_ms_addr(nat_t *nat); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:238:lisp_addr_t * nat_type_get_etr_pub_addr(nat_t *nat); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:239:lisp_addr_t * nat_type_get_etr_priv_addr(nat_t *nat); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-240-glist_t * nat_type_get_rtr_addr_lst(nat_t *nat); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-242-void nat_type_set_etr_pub_port(nat_t *nat, uint16_t etr_pub_port); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:243:void nat_type_set_ms_addr(nat_t *nat, lisp_addr_t * ms_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:244:void nat_type_set_etr_pub_addr(nat_t *nat, lisp_addr_t * etr_pub_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:245:void nat_type_set_etr_priv_addr(nat_t *nat, lisp_addr_t * etr_prv_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-246-void nat_type_set_rtr_addr_lst(nat_t *nat, glist_t * rtr_addr_lst); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-252-void nat_type_copy(void **dst, void *src); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:253:lisp_addr_t * nat_type_get_ip_addr(void *nat); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:254:lisp_addr_t * nat_type_get_ip_pref_addr(void *nat); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-255-void lcaf_nat_init(lcaf_addr_t *nat_addr, uint16_t ms_port, lisp_addr_t *ms_addr, ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-294-int elp_type_cmp(void *elp1, void *elp2); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:295:lisp_addr_t * elp_type_get_ip_addr(void *elp); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-296- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-297-elp_node_t * elp_node_new_init(lisp_addr_t *addr, uint8_t lookup, uint8_t rloc_probe, uint8_t strict); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:298:lisp_addr_t * elp_node_addr(elp_node_t *enode); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-299-void elp_node_del(elp_node_t *enode); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-316-int afi_list_type_cmp(void *afil1, void *afil2); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:317:lisp_addr_t * afi_list_type_get_ip_addr(void *afi_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:318:lisp_addr_t * afi_list_type_get_ip_pref_addr(void *afi_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-319- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:320:lisp_addr_t * lcaf_get_ip_addr(lcaf_addr_t *lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:321:lisp_addr_t * lcaf_get_ip_pref_addr(lcaf_addr_t *lcaf); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-322- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h:323:int lcaf_rloc_set_ip_addr(lisp_addr_t *, lisp_addr_t *if_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_lcaf.h-324-#endif /* LISPD_LCAF_H_ */ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-66- *buf[i] = '\0'; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:67: snprintf(buf[i] + strlen(buf[i]),buf_size - strlen(buf[i]),"%s, ", lisp_addr_to_char(locator_addr(l))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-68- snprintf(buf[i] + strlen(buf[i]),buf_size - strlen(buf[i]), "%s, ", l->state ? "Up" : "Down"); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-88- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:89: len = lisp_addr_parse(LOC_ADDR(hdr), loc->addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-90- if (len <= 0) { ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-107- int ret = 0; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:108: if ((ret = lisp_addr_cmp(locator_addr(l1), locator_addr(l2))) != 0) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-109- return (1); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-153-inline int openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:154:locator_cmp_addr (locator_t *loct1, locator_t *loct2) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-155-{ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:156: return (lisp_addr_cmp(locator_addr(loct1),locator_addr(loct2))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-157-} ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-173- loct = (locator_t *)glist_first_data(loct_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:174: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-175- *lafi = lisp_addr_lafi(addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-197-locator_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:198:locator_list_get_locator_with_addr(glist_t *loct_list,lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-199-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-208- locator = (locator_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:209: if (lisp_addr_cmp(locator_addr(locator), addr) == 0) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-210- return (locator); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-221-locator_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:222:locator_list_extract_locator_with_addr(glist_t *loct_list,lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-223-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-232- locator = (locator_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:233: if (lisp_addr_cmp(locator_addr(locator), addr) == 0) { openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-234- glist_extract(it,loct_list); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-310- loct_b = (locator_t *)glist_first_data(loct_list_b); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:311: addr_a = locator_addr(loct_a); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:312: addr_b = locator_addr(loct_b); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-313- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-336- loct_b = (locator_t *)glist_first_data(loct_list_b); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:337: addr_a = locator_addr(loct_a); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:338: addr_b = locator_addr(loct_b); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-339- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-342- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c:343:inline void locator_clone_addr(locator_t *loc, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.c-344-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-55-void locator_list_lafi_type (glist_t *loct_list, int *lafi, int *type); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h:56:locator_t *locator_list_get_locator_with_addr(glist_t *loct_list, lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h:57:locator_t *locator_list_extract_locator_with_addr(glist_t *loct_list,lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-58-int locator_list_extract_locator_with_ptr(glist_t *loct_list,locator_t *locator); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h:59:int locator_cmp_addr (locator_t *loct1,locator_t *loct2); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-60-glist_t *locator_list_clone(glist_t *llist); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-61-int locator_list_cmp_afi(glist_t *loct_list_a, glist_t *loct_list_b); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h:62:void locator_clone_addr(locator_t *loc, lisp_addr_t *addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-63- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-64- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h:65:static inline lisp_addr_t *locator_addr(locator_t *locator) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-66-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-104- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h:105:static inline void locator_set_addr(locator_t *loc, lisp_addr_t *addr) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_locator.h-106-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-48- /* If eid is an IP address, convert it to IP prefix */ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:49: if (lisp_addr_get_ip_pref_addr(eid) == NULL){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:50: ip_pref = lisp_addr_get_ip_addr(eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-51- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-180- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:181: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-182- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-195- OOR_LOG(LDBG_2, "mapping_add_locator: The locator %s already exists " openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:196: "for the EID %s. Discarding the one with less priority", lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-197- lisp_addr_to_char(mapping_eid(mapping))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:198: aux_loct = mapping_get_loct_with_addr(mapping, locator_addr(loct)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-199- if (locator_priority(aux_loct) > locator_priority(loct)){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-213- " EID %s.", locator_to_char(loct), lisp_addr_to_char(mapping_eid(mapping))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:214: if (lisp_addr_is_no_addr(addr) == FALSE){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-215- mapping->locator_count++; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-237- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:238: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-239- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-242- OOR_LOG(LDBG_2,"mapping_remove_locator: The locator %s has not been found in the mapping", openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:243: lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-244- return (GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-248- OOR_LOG(LDBG_2,"mapping_remove_locator: The locator %s has not been found in the mapping", openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:249: lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-250- return (GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-256- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:257: if (!lisp_addr_is_no_addr(addr)){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-258- mapping->locator_count--; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-261- OOR_LOG(LDBG_2, "mapping_remove_locator: Removed locator %s from the mapping with" openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:262: " EID %s.", lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-263- lisp_addr_to_char(mapping_eid(mapping))); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-297- locator = (locator_t*)glist_first_data(new_loct_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:298: if (lisp_addr_is_no_addr(locator_addr(locator)) == FALSE){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-299- loct_ctr = loct_ctr + glist_size(new_loct_list); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-309-locator_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:310:mapping_get_loct_with_addr(mapping_t *mapping, lisp_addr_t *address) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-311-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-316- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:317: locator = locator_list_get_locator_with_addr(locator_list, address); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-318- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-335- loct = (locator_t *)glist_first_data(loct_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:336: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-337- if ( lisp_addr_lafi(addr) == lafi){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-385- glist_entry_t *it = NULL; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:386: lisp_addr_t *addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-387- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-413- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:414: locator = locator_list_extract_locator_with_addr(loct_list, changed_loc_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-415- if (locator != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-437- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:438: locator_clone_addr(loct,new_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-439- res = mapping_add_locator(mapping,loct); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-442- OOR_LOG(LDBG_1,"mapping_activate_locator: The locator %s of the mapping %s has been activated", openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:443: lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-444- lisp_addr_to_char(&(mapping->eid_prefix))); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-448- OOR_LOG(LDBG_1,"mapping_activate_locator: Error activating the locator %s of the mapping %s. Locator couldn't be reinserted", openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:449: lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-450- lisp_addr_to_char(&(mapping->eid_prefix))); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-468- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:469: old_addr = locator_addr(loct); // We destroy later of printing msg openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:470: locator_set_addr(loct,lisp_addr_new_lafi(LM_AFI_NO_ADDR)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-471- res = mapping_add_locator(mapping,loct); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-505- loct = (locator_t *)glist_entry_data(loct_it); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:506: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c:507: elp = (elp_t *)lisp_addr_lcaf_addr(addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.c-508- glist_for_each_entry(elp_n_it,elp->nodes){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.h-59-void mapping_update_locators(mapping_t *, glist_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.h:60:locator_t *mapping_get_loct_with_addr(mapping_t *, lisp_addr_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.h-61-glist_t *mapping_get_loct_lst_with_afi(mapping_t *mapping, lm_afi_t lafi, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.h-176- _locator_ = (locator_t *)glist_first_data(_loct_list_); \ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.h:177: if (lisp_addr_is_no_addr(locator_addr(_locator_)) == TRUE){ \ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mapping.h-178- continue; \ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_message_fields.h-397-#define LOC_LOCAL(h_) LOC_CAST(h_)->local openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_message_fields.h:398:#define LOC_ADDR(h_) ((uint8_t *)(h_) + sizeof(locator_hdr_t)) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_message_fields.h-399- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_message_fields.h-627-#define EID_REC_MLEN(h_) EID_REC_CAST((h_))->eid_prefix_length openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_message_fields.h:628:#define EID_REC_ADDR(h) (uint8_t *)(h) + sizeof(eid_record_hdr_t) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_message_fields.h-629- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-48- /* If eid is an IP address, convert it to IP prefix */ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:49: if (lisp_addr_get_ip_pref_addr(eid) == NULL){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:50: ip_pref = lisp_addr_get_ip_addr(eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-51- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-79- /* If eid is an IP address, convert it to IP prefix */ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:80: if (lisp_addr_get_ip_pref_addr(eid) == NULL){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:81: ip_pref = lisp_addr_get_ip_addr(eid); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-82- if (!ip_pref){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-235- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:236: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-237- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-250- OOR_LOG(LDBG_2, "mref_mapping_add_referral: The referral %s already exists " openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:251: "for the EID %s. Discarding the one with less priority", lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-252- lisp_addr_to_char(mref_mapping_eid(mref_mapping))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:253: aux_loct = mref_mapping_get_ref_with_addr(mref_mapping, locator_addr(loct)); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-254- if (locator_priority(aux_loct) > locator_priority(loct)){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-267- OOR_LOG(LDBG_2, "mref_mapping_add_referral: Added referral %s to the mref_mapping with" openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:268: " EID %s.", lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-269- lisp_addr_to_char(mref_mapping_eid(mref_mapping))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:270: if (lisp_addr_is_no_addr(addr) == FALSE){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-271- mref_mapping->referral_count++; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-292- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:293: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-294- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-297- OOR_LOG(LDBG_2,"mref_mapping_remove_referral: The referral %s has not been found in the mref_mapping", openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:298: lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-299- return (GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-303- OOR_LOG(LDBG_2,"mref_mapping_remove_referral: The referral %s has not been found in the mref_mapping", openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:304: lisp_addr_to_char(locator_addr(loct))); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-305- return (GOOD); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-311- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:312: if (!lisp_addr_is_no_addr(addr)){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-313- mref_mapping->referral_count--; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-316- OOR_LOG(LDBG_2, "mref_mapping_remove_referral: Removed referral %s from the mref_mapping with" openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:317: " EID %s.", lisp_addr_to_char(locator_addr(loct)), openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-318- lisp_addr_to_char(mref_mapping_eid(mref_mapping))); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-352- locator = (locator_t*)glist_first_data(new_loct_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:353: if (lisp_addr_is_no_addr(locator_addr(locator)) == FALSE){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-354- loct_ctr = loct_ctr + glist_size(new_loct_list); ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-364-locator_t * openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:365:mref_mapping_get_ref_with_addr(mref_mapping_t *mref_mapping, lisp_addr_t *address) openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-366-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-371- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:372: locator = locator_list_get_locator_with_addr(locator_list, address); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-373- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-390- loct = (locator_t *)glist_first_data(loct_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:391: addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-392- if ( lisp_addr_lafi(addr) == lafi){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-440- glist_entry_t *it = NULL; openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:441: lisp_addr_t *addr = locator_addr(loct); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-442- ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-468- openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:469: locator = locator_list_extract_locator_with_addr(loct_list, changed_loc_addr); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-470- if (locator != NULL){ ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-487- mref_mapping_foreach_referral(mref_mapping,loct){ openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c:488: glist_add_tail(lisp_addr_clone(locator_addr(loct)),addrs_list); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.c-489- }mref_mapping_foreach_referral_end; ############################################## openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.h-65-void mref_mapping_update_referrals(mref_mapping_t *, glist_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.h:66:locator_t *mref_mapping_get_ref_with_addr(mref_mapping_t *, lisp_addr_t *); openoverlayrouter-1.3.0+ds1/oor/liblisp/lisp_mref_mapping.h-67-glist_t *mref_mapping_get_ref_lst_with_afi(mref_mapping_t *mref_mapping, lm_afi_t lafi, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-67-int ios_get_iface_index(char *iface_name); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:68:void ios_get_iface_mac_addr(char *iface_name, uint8_t *mac); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-69-char * ios_get_iface_name_associated_with_prefix(lisp_addr_t * pref); ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-373-// UNUSED openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:374:void ios_get_iface_mac_addr(char *iface_name, uint8_t *mac) {} openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-375- ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-435- openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:436: sock_addr = lisp_addr_to_scockaddr(dst_addr); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-437- if (!sock_addr){ ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-456- src_addr = lisp_addr_new_lafi(LM_AFI_NO_ADDR); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:457: if (sockaddr_to_lisp_addr (lcl_addr,src_addr) != GOOD){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-458- lisp_addr_del(src_addr); ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-525- if ( type == RTA_IFA){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:526: sockaddr_to_lisp_addr(sa,&src); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-527- }else if (type == RTA_DST){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:528: sockaddr_to_lisp_addr(sa,&dst); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-529- }else if (type == RTA_GATEWAY){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:530: res = sockaddr_to_lisp_addr(sa,&gateway); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-531- if (res == BAD && sa->sa_family == AF_LINK){ ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-534- }else if (type == RTA_NETMASK){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:535: res = sockaddr_to_lisp_addr(sa, &dst_mask); openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-536- // XXX When previous read address is AF_LINK, NETMASK is not correctly initiated ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-582- if ( type == RTA_IFA){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c:583: if (sockaddr_to_lisp_addr(sa, &new_addr) == BAD){ openoverlayrouter-1.3.0+ds1/oor/net_mgr/apple/ios/netm_ios.c-584- OOR_LOG (LDBG_2,"process_fbd_address_change: Couldn't process new address message. Wrong address format"); ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/kernel/netm_kernel.c-44-int krn_get_iface_index(char *iface_name); openoverlayrouter-1.3.0+ds1/oor/net_mgr/kernel/netm_kernel.c:45:void krn_get_iface_mac_addr(char *iface_name, uint8_t *mac); openoverlayrouter-1.3.0+ds1/oor/net_mgr/kernel/netm_kernel.c-46-int krn_reload_routes(uint32_t table, int afi); ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/kernel/netm_kernel.c-533-void openoverlayrouter-1.3.0+ds1/oor/net_mgr/kernel/netm_kernel.c:534:krn_get_iface_mac_addr(char *iface_name, uint8_t *mac) openoverlayrouter-1.3.0+ds1/oor/net_mgr/kernel/netm_kernel.c-535-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/net_mgr_proc_fc.c-135- OOR_LOG(LDBG_3,"nm_process_address_change: Updating data plane"); openoverlayrouter-1.3.0+ds1/oor/net_mgr/net_mgr_proc_fc.c:136: data_plane->datap_updated_addr(iface,old_addr_cpy,new_addr_cpy); openoverlayrouter-1.3.0+ds1/oor/net_mgr/net_mgr_proc_fc.c-137- /* raise event in ctrl */ ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c-51-int vpp_get_iface_index(char *iface_name); openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c:52:void vpp_get_iface_mac_addr(char *iface_name, uint8_t *mac); openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c-53-char * vpp_get_iface_name_associated_with_prefix(lisp_addr_t * pref); ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c-427-void openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c:428:vpp_get_iface_mac_addr(char *iface_name, uint8_t *mac) openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c-429-{ ############################################## openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c-465- lisp_addr_t *iface_addr = lisp_addr_new(); openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c:466: lisp_addr_t *ip_pref_addr = lisp_addr_get_ip_pref_addr(pref); openoverlayrouter-1.3.0+ds1/oor/net_mgr/vpp/netm_vpp.c-467- char * iface_name = NULL; ############################################## openoverlayrouter-1.3.0+ds1/vagrant/install-android-sdk.sh-3- openoverlayrouter-1.3.0+ds1/vagrant/install-android-sdk.sh:4:PLATFORM_VERSION=`grep compileSdkVersion /vagrant/android/app/build.gradle | awk '{ print $2 }'` openoverlayrouter-1.3.0+ds1/vagrant/install-android-sdk.sh:5:BUILD_TOOLS_VERSION=`grep buildToolsVersion /vagrant/android/app/build.gradle | awk '{ gsub(/\47/,"",$2); print $2 }'` openoverlayrouter-1.3.0+ds1/vagrant/install-android-sdk.sh-6-# SDK_TOOLS_VERSION can be determined at https://developer.android.com/studio/index.html#downloads ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-308- /*Check if the address has been removed*/ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:309: if (lisp_addr_is_no_addr(new_addr)){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-310- /* Process removed address */ ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-319- locator = (locator_t *)glist_entry_data(it); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:320: if (!lisp_addr_is_ip(locator_addr(locator))){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-321- OOR_LOG(LERR,"OOR doesn't support change of non IP locator!!!"); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-355- /* The locator was not active during init process */ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:356: if (lisp_addr_is_no_addr(locator_addr(locator))==TRUE){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-357- ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-365- openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:366: if (mapping_get_loct_with_addr(mapping,new_addr) != NULL){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-367- OOR_LOG(LDBG_2, "rtr_if_addr_change: A non active locator is duplicated. Removing it"); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-375- }else{ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:376: if (!lisp_addr_is_ip(locator_addr(locator))){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-377- OOR_LOG(LERR,"OOR doesn't support change of non IP locator!!!"); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-378- } openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:379: locator_clone_addr(locator,new_addr); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-380- } ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-531- openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:532: if (lisp_msg_parse_addr(&b, seid) != GOOD) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-533- goto err; ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-569- /* The req EID of the received msg which is a prefix will be the src EID of the new msg. It is converted to IP */ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c:570: aux_eid = lisp_addr_get_ip_pref_addr(deid); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/control/lisp_rtr.c-571- lisp_addr_set_lafi(aux_eid,LM_AFI_IP);//aux_eid is part of deid-> we convert deid to IP ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-33-void tun_uninit_data_plane(); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:34:int tun_add_datap_iface_addr(iface_t *iface,int afi); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-35-int tun_add_datap_iface_gw(iface_t *iface, int afi); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-44- lisp_addr_t *dst_pref, lisp_addr_t *gateway); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:45:int tun_updated_addr(iface_t *iface,lisp_addr_t *old_addr,lisp_addr_t *new_addr); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-46-int tun_updated_link(iface_t *iface, int old_iface_index, int new_iface_index, int status); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-173-int openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:174:tun_add_datap_iface_addr(iface_t *iface, int afi) openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-175-{ ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-182- addr = iface_address(iface, afi); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:183: if (!addr || lisp_addr_is_no_addr(addr)){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-184- return (BAD); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-217- gw = iface_gateway(iface, afi); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:218: if (!gw || lisp_addr_is_no_addr(gw)){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-219- return (BAD); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-228-{ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:229: lisp_addr_t *eid_ip_prefix = lisp_addr_get_ip_pref_addr(mapping_eid(map)); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-230- int afi = lisp_addr_ip_afi(eid_ip_prefix); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-292-tun_deregister_lcl_mapping(oor_dev_type_e dev_type, mapping_t *map){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:293: lisp_addr_t *eid_ip_prefix = lisp_addr_get_ip_pref_addr(mapping_eid(map)); openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-294- int afi = lisp_addr_ip_afi(eid_ip_prefix); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-492-int openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:493:tun_updated_addr(iface_t *iface, lisp_addr_t *old_addr, lisp_addr_t *new_addr) openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-494-{ ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-628- /* Update routing tables and reopen sockets*/ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:629: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address)) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-630- del_rule(AF_INET, 0, old_table, old_table, ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-637- } openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:638: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address)) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-639- del_rule(AF_INET6, 0, old_table, old_table, ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-680- } openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:681: if (*gw_addr == NULL || lisp_addr_is_no_addr(*gw_addr)) { // The default gateway of this interface is not deffined yet openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-682- lisp_addr_del(*gw_addr); ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-717- openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:718: if (*gw_addr == NULL || lisp_addr_is_no_addr(*gw_addr)){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-719- return; ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-806- int table = RULE_IFACE_BASE_TABLE_PRIORITY + iface->iface_index; openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:807: if (iface->ipv4_address && !lisp_addr_is_no_addr(iface->ipv4_address)) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:808: if (iface->ipv4_gateway && !lisp_addr_is_no_addr(iface->ipv4_gateway)) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-809- del_route(AF_INET, iface->iface_index, NULL, NULL, ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-815- } openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:816: if (iface->ipv6_address && !lisp_addr_is_no_addr(iface->ipv6_address)) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c:817: if (iface->ipv6_gateway && !lisp_addr_is_no_addr(iface->ipv6_gateway)) { openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/data-plane/tun/tun.c-818- del_route(AF_INET6, iface->iface_index, NULL, NULL, ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/lib/map_cache_rtr_data.c-167- // Check if this is the locator from where we receive the EMReg openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/lib/map_cache_rtr_data.c:168: if (lisp_addr_cmp(locator_addr(loct),xTR_prv_addr) == 0){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/lib/map_cache_rtr_data.c-169- emr_loct = loct; ############################################## openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/lib/map_cache_rtr_data.c-175- // address and the locator address are the same openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/lib/map_cache_rtr_data.c:176: if (lisp_addr_cmp(locator_addr(loct),nat_loct_data->priv_addr) == 0){ openoverlayrouter-1.3.0+ds1/.pc/gcc-10.patch/oor/lib/map_cache_rtr_data.c-177- match = TRUE;