Line | Count | Source (jump to first uncovered line) |
1 | | // SPDX-License-Identifier: GPL-2.0-or-later |
2 | | /* |
3 | | * IP address structure (for generic IPv4 or IPv6 address) |
4 | | * Copyright (C) 2016, 2017 Cumulus Networks, Inc. |
5 | | */ |
6 | | |
7 | | #ifndef __IPADDR_H__ |
8 | | #define __IPADDR_H__ |
9 | | |
10 | | #include <zebra.h> |
11 | | |
12 | | #include "lib/log.h" |
13 | | |
14 | | #ifdef __cplusplus |
15 | | extern "C" { |
16 | | #endif |
17 | | |
18 | | /* |
19 | | * Generic IP address - union of IPv4 and IPv6 address. |
20 | | */ |
21 | | enum ipaddr_type_t { |
22 | | IPADDR_NONE = AF_UNSPEC, |
23 | | IPADDR_V4 = AF_INET, |
24 | | IPADDR_V6 = AF_INET6, |
25 | | }; |
26 | | |
27 | | struct ipaddr { |
28 | | enum ipaddr_type_t ipa_type; |
29 | | union { |
30 | | uint8_t addr; |
31 | | struct in_addr _v4_addr; |
32 | | struct in6_addr _v6_addr; |
33 | | } ip; |
34 | 0 | #define ipaddr_v4 ip._v4_addr |
35 | 0 | #define ipaddr_v6 ip._v6_addr |
36 | | }; |
37 | | |
38 | 0 | #define IS_IPADDR_NONE(p) ((p)->ipa_type == IPADDR_NONE) |
39 | 0 | #define IS_IPADDR_V4(p) ((p)->ipa_type == IPADDR_V4) |
40 | 0 | #define IS_IPADDR_V6(p) ((p)->ipa_type == IPADDR_V6) |
41 | | |
42 | 0 | #define SET_IPADDR_V4(p) (p)->ipa_type = IPADDR_V4 |
43 | 0 | #define SET_IPADDR_V6(p) (p)->ipa_type = IPADDR_V6 |
44 | | |
45 | | #define IPADDRSZ(p) \ |
46 | 0 | (IS_IPADDR_V4((p)) ? sizeof(struct in_addr) : sizeof(struct in6_addr)) |
47 | | |
48 | | #define IPADDR_STRING_SIZE 46 |
49 | | |
50 | | static inline int ipaddr_family(const struct ipaddr *ip) |
51 | 0 | { |
52 | 0 | switch (ip->ipa_type) { |
53 | 0 | case IPADDR_V4: |
54 | 0 | return AF_INET; |
55 | 0 | case IPADDR_V6: |
56 | 0 | return AF_INET6; |
57 | 0 | case IPADDR_NONE: |
58 | 0 | return AF_UNSPEC; |
59 | 0 | } |
60 | | |
61 | 0 | assert(!"Reached end of function where we should never hit"); |
62 | 0 | } Unexecuted instantiation: ospf_main.c:ipaddr_family Unexecuted instantiation: frr-ospf-route-map.yang.c:ipaddr_family Unexecuted instantiation: ospf_bfd.c:ipaddr_family Unexecuted instantiation: ospf_dump.c:ipaddr_family Unexecuted instantiation: ospf_dump_api.c:ipaddr_family Unexecuted instantiation: ospf_errors.c:ipaddr_family Unexecuted instantiation: ospf_interface.c:ipaddr_family Unexecuted instantiation: ospf_lsa.c:ipaddr_family Unexecuted instantiation: ospf_lsdb.c:ipaddr_family Unexecuted instantiation: ospf_neighbor.c:ipaddr_family Unexecuted instantiation: ospf_network.c:ipaddr_family Unexecuted instantiation: ospf_nsm.c:ipaddr_family Unexecuted instantiation: ospf_opaque.c:ipaddr_family Unexecuted instantiation: ospf_packet.c:ipaddr_family Unexecuted instantiation: ospf_ri.c:ipaddr_family Unexecuted instantiation: ospf_routemap.c:ipaddr_family Unexecuted instantiation: ospf_routemap_nb.c:ipaddr_family Unexecuted instantiation: ospf_routemap_nb_config.c:ipaddr_family Unexecuted instantiation: ospf_spf.c:ipaddr_family Unexecuted instantiation: ospf_ti_lfa.c:ipaddr_family Unexecuted instantiation: ospf_sr.c:ipaddr_family Unexecuted instantiation: ospf_te.c:ipaddr_family Unexecuted instantiation: ospf_vty.c:ipaddr_family Unexecuted instantiation: ospf_zebra.c:ipaddr_family Unexecuted instantiation: ospfd.c:ipaddr_family Unexecuted instantiation: ospf_gr_helper.c:ipaddr_family Unexecuted instantiation: ospf_abr.c:ipaddr_family Unexecuted instantiation: ospf_apiserver.c:ipaddr_family Unexecuted instantiation: ospf_asbr.c:ipaddr_family Unexecuted instantiation: ospf_ase.c:ipaddr_family Unexecuted instantiation: ospf_ext.c:ipaddr_family Unexecuted instantiation: ospf_flood.c:ipaddr_family Unexecuted instantiation: ospf_gr.c:ipaddr_family Unexecuted instantiation: ospf_ia.c:ipaddr_family Unexecuted instantiation: ospf_ism.c:ipaddr_family Unexecuted instantiation: ospf_ldp_sync.c:ipaddr_family Unexecuted instantiation: ospf_route.c:ipaddr_family Unexecuted instantiation: ospf_api.c:ipaddr_family Unexecuted instantiation: affinitymap.c:ipaddr_family Unexecuted instantiation: affinitymap_cli.c:ipaddr_family Unexecuted instantiation: affinitymap_northbound.c:ipaddr_family Unexecuted instantiation: agg_table.c:ipaddr_family Unexecuted instantiation: asn.c:ipaddr_family Unexecuted instantiation: bfd.c:ipaddr_family Unexecuted instantiation: buffer.c:ipaddr_family Unexecuted instantiation: command.c:ipaddr_family Unexecuted instantiation: command_graph.c:ipaddr_family Unexecuted instantiation: command_match.c:ipaddr_family Unexecuted instantiation: cspf.c:ipaddr_family Unexecuted instantiation: debug.c:ipaddr_family Unexecuted instantiation: distribute.c:ipaddr_family Unexecuted instantiation: ferr.c:ipaddr_family Unexecuted instantiation: filter.c:ipaddr_family Unexecuted instantiation: filter_cli.c:ipaddr_family Unexecuted instantiation: filter_nb.c:ipaddr_family Unexecuted instantiation: flex_algo.c:ipaddr_family Unexecuted instantiation: frr_pthread.c:ipaddr_family Unexecuted instantiation: grammar_sandbox.c:ipaddr_family Unexecuted instantiation: hash.c:ipaddr_family Unexecuted instantiation: id_alloc.c:ipaddr_family Unexecuted instantiation: if.c:ipaddr_family Unexecuted instantiation: if_rmap.c:ipaddr_family Unexecuted instantiation: json.c:ipaddr_family Unexecuted instantiation: keychain.c:ipaddr_family Unexecuted instantiation: ldp_sync.c:ipaddr_family Unexecuted instantiation: lib_errors.c:ipaddr_family Unexecuted instantiation: lib_vty.c:ipaddr_family Unexecuted instantiation: libfrr.c:ipaddr_family Unexecuted instantiation: link_state.c:ipaddr_family Unexecuted instantiation: log.c:ipaddr_family Unexecuted instantiation: log_vty.c:ipaddr_family Unexecuted instantiation: mgmt_be_client.c:ipaddr_family Unexecuted instantiation: mgmt_fe_client.c:ipaddr_family Unexecuted instantiation: mgmt_msg.c:ipaddr_family Unexecuted instantiation: mlag.c:ipaddr_family Unexecuted instantiation: srv6.c:ipaddr_family Unexecuted instantiation: network.c:ipaddr_family Unexecuted instantiation: nexthop.c:ipaddr_family Unexecuted instantiation: netns_linux.c:ipaddr_family Unexecuted instantiation: nexthop_group.c:ipaddr_family Unexecuted instantiation: northbound.c:ipaddr_family Unexecuted instantiation: northbound_cli.c:ipaddr_family Unexecuted instantiation: northbound_db.c:ipaddr_family Unexecuted instantiation: pid_output.c:ipaddr_family Unexecuted instantiation: plist.c:ipaddr_family Unexecuted instantiation: prefix.c:ipaddr_family Unexecuted instantiation: privs.c:ipaddr_family Unexecuted instantiation: pullwr.c:ipaddr_family Unexecuted instantiation: routemap.c:ipaddr_family Unexecuted instantiation: routemap_cli.c:ipaddr_family Unexecuted instantiation: routemap_northbound.c:ipaddr_family Unexecuted instantiation: sigevent.c:ipaddr_family Unexecuted instantiation: skiplist.c:ipaddr_family Unexecuted instantiation: sockopt.c:ipaddr_family Unexecuted instantiation: sockunion.c:ipaddr_family Unexecuted instantiation: spf_backoff.c:ipaddr_family Unexecuted instantiation: srcdest_table.c:ipaddr_family Unexecuted instantiation: stream.c:ipaddr_family Unexecuted instantiation: systemd.c:ipaddr_family Unexecuted instantiation: table.c:ipaddr_family Unexecuted instantiation: termtable.c:ipaddr_family Unexecuted instantiation: event.c:ipaddr_family Unexecuted instantiation: vrf.c:ipaddr_family Unexecuted instantiation: vty.c:ipaddr_family Unexecuted instantiation: workqueue.c:ipaddr_family Unexecuted instantiation: xref.c:ipaddr_family Unexecuted instantiation: yang.c:ipaddr_family Unexecuted instantiation: yang_translator.c:ipaddr_family Unexecuted instantiation: yang_wrappers.c:ipaddr_family Unexecuted instantiation: zclient.c:ipaddr_family Unexecuted instantiation: zlog_5424.c:ipaddr_family Unexecuted instantiation: zlog_5424_cli.c:ipaddr_family Unexecuted instantiation: routing_nb.c:ipaddr_family Unexecuted instantiation: routing_nb_config.c:ipaddr_family Unexecuted instantiation: tc.c:ipaddr_family Unexecuted instantiation: frr-affinity-map.yang.c:ipaddr_family Unexecuted instantiation: frr-filter.yang.c:ipaddr_family Unexecuted instantiation: frr-if-rmap.yang.c:ipaddr_family Unexecuted instantiation: frr-interface.yang.c:ipaddr_family Unexecuted instantiation: frr-route-map.yang.c:ipaddr_family Unexecuted instantiation: frr-route-types.yang.c:ipaddr_family Unexecuted instantiation: frr-vrf.yang.c:ipaddr_family Unexecuted instantiation: frr-routing.yang.c:ipaddr_family Unexecuted instantiation: frr-nexthop.yang.c:ipaddr_family Unexecuted instantiation: ietf-routing-types.yang.c:ipaddr_family Unexecuted instantiation: ietf-interfaces.yang.c:ipaddr_family Unexecuted instantiation: ietf-bgp-types.yang.c:ipaddr_family Unexecuted instantiation: frr-module-translator.yang.c:ipaddr_family Unexecuted instantiation: connected.c:ipaddr_family Unexecuted instantiation: if_netlink.c:ipaddr_family Unexecuted instantiation: interface.c:ipaddr_family Unexecuted instantiation: ioctl.c:ipaddr_family Unexecuted instantiation: kernel_netlink.c:ipaddr_family Unexecuted instantiation: label_manager.c:ipaddr_family Unexecuted instantiation: main.c:ipaddr_family Unexecuted instantiation: netconf_netlink.c:ipaddr_family Unexecuted instantiation: redistribute.c:ipaddr_family Unexecuted instantiation: router-id.c:ipaddr_family Unexecuted instantiation: rt_netlink.c:ipaddr_family Unexecuted instantiation: rtadv.c:ipaddr_family Unexecuted instantiation: rtread_netlink.c:ipaddr_family Unexecuted instantiation: rule_netlink.c:ipaddr_family Unexecuted instantiation: table_manager.c:ipaddr_family Unexecuted instantiation: tc_netlink.c:ipaddr_family Unexecuted instantiation: zapi_msg.c:ipaddr_family Unexecuted instantiation: zebra_affinitymap.c:ipaddr_family Unexecuted instantiation: zebra_dplane.c:ipaddr_family Unexecuted instantiation: zebra_errors.c:ipaddr_family Unexecuted instantiation: zebra_gr.c:ipaddr_family Unexecuted instantiation: zebra_l2.c:ipaddr_family Unexecuted instantiation: zebra_l2_bridge_if.c:ipaddr_family Unexecuted instantiation: zebra_evpn.c:ipaddr_family Unexecuted instantiation: zebra_evpn_mac.c:ipaddr_family Unexecuted instantiation: zebra_evpn_neigh.c:ipaddr_family Unexecuted instantiation: zebra_mlag.c:ipaddr_family Unexecuted instantiation: zebra_mlag_vty.c:ipaddr_family Unexecuted instantiation: zebra_mpls.c:ipaddr_family Unexecuted instantiation: zebra_mpls_netlink.c:ipaddr_family Unexecuted instantiation: zebra_mpls_null.c:ipaddr_family Unexecuted instantiation: zebra_mpls_vty.c:ipaddr_family Unexecuted instantiation: zebra_srv6.c:ipaddr_family Unexecuted instantiation: zebra_srv6_vty.c:ipaddr_family Unexecuted instantiation: zebra_mroute.c:ipaddr_family Unexecuted instantiation: zebra_nb.c:ipaddr_family Unexecuted instantiation: zebra_nb_config.c:ipaddr_family Unexecuted instantiation: zebra_nb_rpcs.c:ipaddr_family Unexecuted instantiation: zebra_nb_state.c:ipaddr_family Unexecuted instantiation: zebra_netns_id.c:ipaddr_family Unexecuted instantiation: zebra_netns_notify.c:ipaddr_family Unexecuted instantiation: zebra_nhg.c:ipaddr_family Unexecuted instantiation: zebra_ns.c:ipaddr_family Unexecuted instantiation: zebra_opaque.c:ipaddr_family Unexecuted instantiation: zebra_pbr.c:ipaddr_family Unexecuted instantiation: zebra_ptm.c:ipaddr_family Unexecuted instantiation: zebra_ptm_redistribute.c:ipaddr_family Unexecuted instantiation: zebra_pw.c:ipaddr_family Unexecuted instantiation: zebra_rib.c:ipaddr_family Unexecuted instantiation: zebra_router.c:ipaddr_family Unexecuted instantiation: zebra_rnh.c:ipaddr_family Unexecuted instantiation: zebra_routemap.c:ipaddr_family Unexecuted instantiation: zebra_routemap_nb.c:ipaddr_family Unexecuted instantiation: zebra_routemap_nb_config.c:ipaddr_family Unexecuted instantiation: zebra_script.c:ipaddr_family Unexecuted instantiation: zebra_srte.c:ipaddr_family Unexecuted instantiation: zebra_tc.c:ipaddr_family Unexecuted instantiation: zebra_vrf.c:ipaddr_family Unexecuted instantiation: zebra_vty.c:ipaddr_family Unexecuted instantiation: zebra_vxlan.c:ipaddr_family Unexecuted instantiation: zebra_vxlan_if.c:ipaddr_family Unexecuted instantiation: zebra_evpn_mh.c:ipaddr_family Unexecuted instantiation: zebra_neigh.c:ipaddr_family Unexecuted instantiation: zserv.c:ipaddr_family Unexecuted instantiation: debug_nl.c:ipaddr_family Unexecuted instantiation: frr-zebra.yang.c:ipaddr_family Unexecuted instantiation: frr-zebra-route-map.yang.c:ipaddr_family Unexecuted instantiation: bgp_main.c:ipaddr_family Unexecuted instantiation: frr-bgp-types.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-common.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-bmp.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-rpki.yang.c:ipaddr_family Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-filter.yang.c:ipaddr_family Unexecuted instantiation: frr-bgp-route-map.yang.c:ipaddr_family Unexecuted instantiation: bgp_attr.c:ipaddr_family Unexecuted instantiation: bgp_attr_evpn.c:ipaddr_family Unexecuted instantiation: bgp_clist.c:ipaddr_family Unexecuted instantiation: bgp_community.c:ipaddr_family Unexecuted instantiation: bgp_community_alias.c:ipaddr_family Unexecuted instantiation: bgp_debug.c:ipaddr_family Unexecuted instantiation: bgp_dump.c:ipaddr_family Unexecuted instantiation: bgp_ecommunity.c:ipaddr_family Unexecuted instantiation: bgp_errors.c:ipaddr_family Unexecuted instantiation: bgp_evpn.c:ipaddr_family Unexecuted instantiation: bgp_evpn_mh.c:ipaddr_family Unexecuted instantiation: bgp_evpn_vty.c:ipaddr_family Unexecuted instantiation: bgp_filter.c:ipaddr_family Unexecuted instantiation: bgp_flowspec_vty.c:ipaddr_family Unexecuted instantiation: bgp_fsm.c:ipaddr_family Unexecuted instantiation: bgp_io.c:ipaddr_family Unexecuted instantiation: bgp_keepalives.c:ipaddr_family Unexecuted instantiation: bgp_labelpool.c:ipaddr_family Unexecuted instantiation: bgp_lcommunity.c:ipaddr_family Unexecuted instantiation: bgp_mac.c:ipaddr_family Unexecuted instantiation: bgp_mpath.c:ipaddr_family Unexecuted instantiation: bgp_mplsvpn.c:ipaddr_family Unexecuted instantiation: bgp_network.c:ipaddr_family Unexecuted instantiation: bgp_nexthop.c:ipaddr_family Unexecuted instantiation: bgp_nht.c:ipaddr_family Unexecuted instantiation: bgp_packet.c:ipaddr_family Unexecuted instantiation: bgp_pbr.c:ipaddr_family Unexecuted instantiation: bgp_rd.c:ipaddr_family Unexecuted instantiation: bgp_regex.c:ipaddr_family Unexecuted instantiation: bgp_route.c:ipaddr_family Unexecuted instantiation: bgp_routemap.c:ipaddr_family Unexecuted instantiation: bgp_routemap_nb.c:ipaddr_family Unexecuted instantiation: bgp_routemap_nb_config.c:ipaddr_family Unexecuted instantiation: bgp_table.c:ipaddr_family Unexecuted instantiation: bgp_updgrp.c:ipaddr_family Unexecuted instantiation: bgp_updgrp_adv.c:ipaddr_family Unexecuted instantiation: bgp_updgrp_packet.c:ipaddr_family Unexecuted instantiation: bgp_vpn.c:ipaddr_family Unexecuted instantiation: bgp_vty.c:ipaddr_family Unexecuted instantiation: bgp_zebra.c:ipaddr_family Unexecuted instantiation: bgpd.c:ipaddr_family Unexecuted instantiation: bgp_rfapi_cfg.c:ipaddr_family Unexecuted instantiation: rfapi_import.c:ipaddr_family Unexecuted instantiation: rfapi.c:ipaddr_family Unexecuted instantiation: rfapi_ap.c:ipaddr_family Unexecuted instantiation: rfapi_encap_tlv.c:ipaddr_family Unexecuted instantiation: rfapi_nve_addr.c:ipaddr_family Unexecuted instantiation: rfapi_monitor.c:ipaddr_family Unexecuted instantiation: rfapi_rib.c:ipaddr_family Unexecuted instantiation: rfapi_vty.c:ipaddr_family Unexecuted instantiation: vnc_debug.c:ipaddr_family Unexecuted instantiation: vnc_export_bgp.c:ipaddr_family Unexecuted instantiation: vnc_export_table.c:ipaddr_family Unexecuted instantiation: vnc_import_bgp.c:ipaddr_family Unexecuted instantiation: vnc_zebra.c:ipaddr_family Unexecuted instantiation: bgp_addpath.c:ipaddr_family Unexecuted instantiation: bgp_advertise.c:ipaddr_family Unexecuted instantiation: bgp_aspath.c:ipaddr_family Unexecuted instantiation: bgp_bfd.c:ipaddr_family Unexecuted instantiation: bgp_conditional_adv.c:ipaddr_family Unexecuted instantiation: bgp_damp.c:ipaddr_family Unexecuted instantiation: bgp_encap_tlv.c:ipaddr_family Unexecuted instantiation: bgp_flowspec.c:ipaddr_family Unexecuted instantiation: bgp_flowspec_util.c:ipaddr_family Unexecuted instantiation: bgp_label.c:ipaddr_family Unexecuted instantiation: bgp_open.c:ipaddr_family Unexecuted instantiation: rfp_example.c:ipaddr_family Unexecuted instantiation: pim_addr.c:ipaddr_family Unexecuted instantiation: pim_assert.c:ipaddr_family Unexecuted instantiation: pim_bfd.c:ipaddr_family Unexecuted instantiation: pim_bsm.c:ipaddr_family Unexecuted instantiation: pim_cmd_common.c:ipaddr_family Unexecuted instantiation: pim_errors.c:ipaddr_family Unexecuted instantiation: pim_hello.c:ipaddr_family Unexecuted instantiation: pim_iface.c:ipaddr_family Unexecuted instantiation: pim_ifchannel.c:ipaddr_family Unexecuted instantiation: pim_instance.c:ipaddr_family Unexecuted instantiation: pim_join.c:ipaddr_family Unexecuted instantiation: pim_jp_agg.c:ipaddr_family Unexecuted instantiation: pim_macro.c:ipaddr_family Unexecuted instantiation: pim_mroute.c:ipaddr_family Unexecuted instantiation: pim_msg.c:ipaddr_family Unexecuted instantiation: pim_nb.c:ipaddr_family Unexecuted instantiation: pim_nb_config.c:ipaddr_family Unexecuted instantiation: pim_neighbor.c:ipaddr_family Unexecuted instantiation: pim_nht.c:ipaddr_family Unexecuted instantiation: pim_oil.c:ipaddr_family Unexecuted instantiation: pim_pim.c:ipaddr_family Unexecuted instantiation: pim_routemap.c:ipaddr_family Unexecuted instantiation: pim_rp.c:ipaddr_family Unexecuted instantiation: pim_rpf.c:ipaddr_family Unexecuted instantiation: pim_sock.c:ipaddr_family Unexecuted instantiation: pim_ssm.c:ipaddr_family Unexecuted instantiation: pim_ssmpingd.c:ipaddr_family Unexecuted instantiation: pim_static.c:ipaddr_family Unexecuted instantiation: pim_str.c:ipaddr_family Unexecuted instantiation: pim_tib.c:ipaddr_family Unexecuted instantiation: pim_time.c:ipaddr_family Unexecuted instantiation: pim_tlv.c:ipaddr_family Unexecuted instantiation: pim_upstream.c:ipaddr_family Unexecuted instantiation: pim_util.c:ipaddr_family Unexecuted instantiation: pim_vty.c:ipaddr_family Unexecuted instantiation: pim_zebra.c:ipaddr_family Unexecuted instantiation: pim_zlookup.c:ipaddr_family Unexecuted instantiation: pim_vxlan.c:ipaddr_family Unexecuted instantiation: pim_register.c:ipaddr_family Unexecuted instantiation: pimd.c:ipaddr_family Unexecuted instantiation: pim_cmd.c:ipaddr_family Unexecuted instantiation: pim_igmp.c:ipaddr_family Unexecuted instantiation: pim_igmp_mtrace.c:ipaddr_family Unexecuted instantiation: pim_igmpv2.c:ipaddr_family Unexecuted instantiation: pim_igmpv3.c:ipaddr_family Unexecuted instantiation: pim_main.c:ipaddr_family Unexecuted instantiation: pim_mlag.c:ipaddr_family Unexecuted instantiation: pim_msdp.c:ipaddr_family Unexecuted instantiation: pim_msdp_packet.c:ipaddr_family Unexecuted instantiation: pim_msdp_socket.c:ipaddr_family Unexecuted instantiation: pim_signals.c:ipaddr_family Unexecuted instantiation: pim_zpthread.c:ipaddr_family Unexecuted instantiation: frr-pim.yang.c:ipaddr_family Unexecuted instantiation: frr-pim-rp.yang.c:ipaddr_family Unexecuted instantiation: frr-gmp.yang.c:ipaddr_family |
63 | | |
64 | | static inline int str2ipaddr(const char *str, struct ipaddr *ip) |
65 | 0 | { |
66 | 0 | int ret; |
67 | |
|
68 | 0 | memset(ip, 0, sizeof(struct ipaddr)); |
69 | |
|
70 | 0 | ret = inet_pton(AF_INET, str, &ip->ipaddr_v4); |
71 | 0 | if (ret > 0) /* Valid IPv4 address. */ |
72 | 0 | { |
73 | 0 | ip->ipa_type = IPADDR_V4; |
74 | 0 | return 0; |
75 | 0 | } |
76 | 0 | ret = inet_pton(AF_INET6, str, &ip->ipaddr_v6); |
77 | 0 | if (ret > 0) /* Valid IPv6 address. */ |
78 | 0 | { |
79 | 0 | ip->ipa_type = IPADDR_V6; |
80 | 0 | return 0; |
81 | 0 | } |
82 | | |
83 | 0 | return -1; |
84 | 0 | } Unexecuted instantiation: ospf_main.c:str2ipaddr Unexecuted instantiation: frr-ospf-route-map.yang.c:str2ipaddr Unexecuted instantiation: ospf_bfd.c:str2ipaddr Unexecuted instantiation: ospf_dump.c:str2ipaddr Unexecuted instantiation: ospf_dump_api.c:str2ipaddr Unexecuted instantiation: ospf_errors.c:str2ipaddr Unexecuted instantiation: ospf_interface.c:str2ipaddr Unexecuted instantiation: ospf_lsa.c:str2ipaddr Unexecuted instantiation: ospf_lsdb.c:str2ipaddr Unexecuted instantiation: ospf_neighbor.c:str2ipaddr Unexecuted instantiation: ospf_network.c:str2ipaddr Unexecuted instantiation: ospf_nsm.c:str2ipaddr Unexecuted instantiation: ospf_opaque.c:str2ipaddr Unexecuted instantiation: ospf_packet.c:str2ipaddr Unexecuted instantiation: ospf_ri.c:str2ipaddr Unexecuted instantiation: ospf_routemap.c:str2ipaddr Unexecuted instantiation: ospf_routemap_nb.c:str2ipaddr Unexecuted instantiation: ospf_routemap_nb_config.c:str2ipaddr Unexecuted instantiation: ospf_spf.c:str2ipaddr Unexecuted instantiation: ospf_ti_lfa.c:str2ipaddr Unexecuted instantiation: ospf_sr.c:str2ipaddr Unexecuted instantiation: ospf_te.c:str2ipaddr Unexecuted instantiation: ospf_vty.c:str2ipaddr Unexecuted instantiation: ospf_zebra.c:str2ipaddr Unexecuted instantiation: ospfd.c:str2ipaddr Unexecuted instantiation: ospf_gr_helper.c:str2ipaddr Unexecuted instantiation: ospf_abr.c:str2ipaddr Unexecuted instantiation: ospf_apiserver.c:str2ipaddr Unexecuted instantiation: ospf_asbr.c:str2ipaddr Unexecuted instantiation: ospf_ase.c:str2ipaddr Unexecuted instantiation: ospf_ext.c:str2ipaddr Unexecuted instantiation: ospf_flood.c:str2ipaddr Unexecuted instantiation: ospf_gr.c:str2ipaddr Unexecuted instantiation: ospf_ia.c:str2ipaddr Unexecuted instantiation: ospf_ism.c:str2ipaddr Unexecuted instantiation: ospf_ldp_sync.c:str2ipaddr Unexecuted instantiation: ospf_route.c:str2ipaddr Unexecuted instantiation: ospf_api.c:str2ipaddr Unexecuted instantiation: affinitymap.c:str2ipaddr Unexecuted instantiation: affinitymap_cli.c:str2ipaddr Unexecuted instantiation: affinitymap_northbound.c:str2ipaddr Unexecuted instantiation: agg_table.c:str2ipaddr Unexecuted instantiation: asn.c:str2ipaddr Unexecuted instantiation: bfd.c:str2ipaddr Unexecuted instantiation: buffer.c:str2ipaddr Unexecuted instantiation: command.c:str2ipaddr Unexecuted instantiation: command_graph.c:str2ipaddr Unexecuted instantiation: command_match.c:str2ipaddr Unexecuted instantiation: cspf.c:str2ipaddr Unexecuted instantiation: debug.c:str2ipaddr Unexecuted instantiation: distribute.c:str2ipaddr Unexecuted instantiation: ferr.c:str2ipaddr Unexecuted instantiation: filter.c:str2ipaddr Unexecuted instantiation: filter_cli.c:str2ipaddr Unexecuted instantiation: filter_nb.c:str2ipaddr Unexecuted instantiation: flex_algo.c:str2ipaddr Unexecuted instantiation: frr_pthread.c:str2ipaddr Unexecuted instantiation: grammar_sandbox.c:str2ipaddr Unexecuted instantiation: hash.c:str2ipaddr Unexecuted instantiation: id_alloc.c:str2ipaddr Unexecuted instantiation: if.c:str2ipaddr Unexecuted instantiation: if_rmap.c:str2ipaddr Unexecuted instantiation: json.c:str2ipaddr Unexecuted instantiation: keychain.c:str2ipaddr Unexecuted instantiation: ldp_sync.c:str2ipaddr Unexecuted instantiation: lib_errors.c:str2ipaddr Unexecuted instantiation: lib_vty.c:str2ipaddr Unexecuted instantiation: libfrr.c:str2ipaddr Unexecuted instantiation: link_state.c:str2ipaddr Unexecuted instantiation: log.c:str2ipaddr Unexecuted instantiation: log_vty.c:str2ipaddr Unexecuted instantiation: mgmt_be_client.c:str2ipaddr Unexecuted instantiation: mgmt_fe_client.c:str2ipaddr Unexecuted instantiation: mgmt_msg.c:str2ipaddr Unexecuted instantiation: mlag.c:str2ipaddr Unexecuted instantiation: srv6.c:str2ipaddr Unexecuted instantiation: network.c:str2ipaddr Unexecuted instantiation: nexthop.c:str2ipaddr Unexecuted instantiation: netns_linux.c:str2ipaddr Unexecuted instantiation: nexthop_group.c:str2ipaddr Unexecuted instantiation: northbound.c:str2ipaddr Unexecuted instantiation: northbound_cli.c:str2ipaddr Unexecuted instantiation: northbound_db.c:str2ipaddr Unexecuted instantiation: pid_output.c:str2ipaddr Unexecuted instantiation: plist.c:str2ipaddr Unexecuted instantiation: prefix.c:str2ipaddr Unexecuted instantiation: privs.c:str2ipaddr Unexecuted instantiation: pullwr.c:str2ipaddr Unexecuted instantiation: routemap.c:str2ipaddr Unexecuted instantiation: routemap_cli.c:str2ipaddr Unexecuted instantiation: routemap_northbound.c:str2ipaddr Unexecuted instantiation: sigevent.c:str2ipaddr Unexecuted instantiation: skiplist.c:str2ipaddr Unexecuted instantiation: sockopt.c:str2ipaddr Unexecuted instantiation: sockunion.c:str2ipaddr Unexecuted instantiation: spf_backoff.c:str2ipaddr Unexecuted instantiation: srcdest_table.c:str2ipaddr Unexecuted instantiation: stream.c:str2ipaddr Unexecuted instantiation: systemd.c:str2ipaddr Unexecuted instantiation: table.c:str2ipaddr Unexecuted instantiation: termtable.c:str2ipaddr Unexecuted instantiation: event.c:str2ipaddr Unexecuted instantiation: vrf.c:str2ipaddr Unexecuted instantiation: vty.c:str2ipaddr Unexecuted instantiation: workqueue.c:str2ipaddr Unexecuted instantiation: xref.c:str2ipaddr Unexecuted instantiation: yang.c:str2ipaddr Unexecuted instantiation: yang_translator.c:str2ipaddr Unexecuted instantiation: yang_wrappers.c:str2ipaddr Unexecuted instantiation: zclient.c:str2ipaddr Unexecuted instantiation: zlog_5424.c:str2ipaddr Unexecuted instantiation: zlog_5424_cli.c:str2ipaddr Unexecuted instantiation: routing_nb.c:str2ipaddr Unexecuted instantiation: routing_nb_config.c:str2ipaddr Unexecuted instantiation: tc.c:str2ipaddr Unexecuted instantiation: frr-affinity-map.yang.c:str2ipaddr Unexecuted instantiation: frr-filter.yang.c:str2ipaddr Unexecuted instantiation: frr-if-rmap.yang.c:str2ipaddr Unexecuted instantiation: frr-interface.yang.c:str2ipaddr Unexecuted instantiation: frr-route-map.yang.c:str2ipaddr Unexecuted instantiation: frr-route-types.yang.c:str2ipaddr Unexecuted instantiation: frr-vrf.yang.c:str2ipaddr Unexecuted instantiation: frr-routing.yang.c:str2ipaddr Unexecuted instantiation: frr-nexthop.yang.c:str2ipaddr Unexecuted instantiation: ietf-routing-types.yang.c:str2ipaddr Unexecuted instantiation: ietf-interfaces.yang.c:str2ipaddr Unexecuted instantiation: ietf-bgp-types.yang.c:str2ipaddr Unexecuted instantiation: frr-module-translator.yang.c:str2ipaddr Unexecuted instantiation: connected.c:str2ipaddr Unexecuted instantiation: if_netlink.c:str2ipaddr Unexecuted instantiation: interface.c:str2ipaddr Unexecuted instantiation: ioctl.c:str2ipaddr Unexecuted instantiation: kernel_netlink.c:str2ipaddr Unexecuted instantiation: label_manager.c:str2ipaddr Unexecuted instantiation: main.c:str2ipaddr Unexecuted instantiation: netconf_netlink.c:str2ipaddr Unexecuted instantiation: redistribute.c:str2ipaddr Unexecuted instantiation: router-id.c:str2ipaddr Unexecuted instantiation: rt_netlink.c:str2ipaddr Unexecuted instantiation: rtadv.c:str2ipaddr Unexecuted instantiation: rtread_netlink.c:str2ipaddr Unexecuted instantiation: rule_netlink.c:str2ipaddr Unexecuted instantiation: table_manager.c:str2ipaddr Unexecuted instantiation: tc_netlink.c:str2ipaddr Unexecuted instantiation: zapi_msg.c:str2ipaddr Unexecuted instantiation: zebra_affinitymap.c:str2ipaddr Unexecuted instantiation: zebra_dplane.c:str2ipaddr Unexecuted instantiation: zebra_errors.c:str2ipaddr Unexecuted instantiation: zebra_gr.c:str2ipaddr Unexecuted instantiation: zebra_l2.c:str2ipaddr Unexecuted instantiation: zebra_l2_bridge_if.c:str2ipaddr Unexecuted instantiation: zebra_evpn.c:str2ipaddr Unexecuted instantiation: zebra_evpn_mac.c:str2ipaddr Unexecuted instantiation: zebra_evpn_neigh.c:str2ipaddr Unexecuted instantiation: zebra_mlag.c:str2ipaddr Unexecuted instantiation: zebra_mlag_vty.c:str2ipaddr Unexecuted instantiation: zebra_mpls.c:str2ipaddr Unexecuted instantiation: zebra_mpls_netlink.c:str2ipaddr Unexecuted instantiation: zebra_mpls_null.c:str2ipaddr Unexecuted instantiation: zebra_mpls_vty.c:str2ipaddr Unexecuted instantiation: zebra_srv6.c:str2ipaddr Unexecuted instantiation: zebra_srv6_vty.c:str2ipaddr Unexecuted instantiation: zebra_mroute.c:str2ipaddr Unexecuted instantiation: zebra_nb.c:str2ipaddr Unexecuted instantiation: zebra_nb_config.c:str2ipaddr Unexecuted instantiation: zebra_nb_rpcs.c:str2ipaddr Unexecuted instantiation: zebra_nb_state.c:str2ipaddr Unexecuted instantiation: zebra_netns_id.c:str2ipaddr Unexecuted instantiation: zebra_netns_notify.c:str2ipaddr Unexecuted instantiation: zebra_nhg.c:str2ipaddr Unexecuted instantiation: zebra_ns.c:str2ipaddr Unexecuted instantiation: zebra_opaque.c:str2ipaddr Unexecuted instantiation: zebra_pbr.c:str2ipaddr Unexecuted instantiation: zebra_ptm.c:str2ipaddr Unexecuted instantiation: zebra_ptm_redistribute.c:str2ipaddr Unexecuted instantiation: zebra_pw.c:str2ipaddr Unexecuted instantiation: zebra_rib.c:str2ipaddr Unexecuted instantiation: zebra_router.c:str2ipaddr Unexecuted instantiation: zebra_rnh.c:str2ipaddr Unexecuted instantiation: zebra_routemap.c:str2ipaddr Unexecuted instantiation: zebra_routemap_nb.c:str2ipaddr Unexecuted instantiation: zebra_routemap_nb_config.c:str2ipaddr Unexecuted instantiation: zebra_script.c:str2ipaddr Unexecuted instantiation: zebra_srte.c:str2ipaddr Unexecuted instantiation: zebra_tc.c:str2ipaddr Unexecuted instantiation: zebra_vrf.c:str2ipaddr Unexecuted instantiation: zebra_vty.c:str2ipaddr Unexecuted instantiation: zebra_vxlan.c:str2ipaddr Unexecuted instantiation: zebra_vxlan_if.c:str2ipaddr Unexecuted instantiation: zebra_evpn_mh.c:str2ipaddr Unexecuted instantiation: zebra_neigh.c:str2ipaddr Unexecuted instantiation: zserv.c:str2ipaddr Unexecuted instantiation: debug_nl.c:str2ipaddr Unexecuted instantiation: frr-zebra.yang.c:str2ipaddr Unexecuted instantiation: frr-zebra-route-map.yang.c:str2ipaddr Unexecuted instantiation: bgp_main.c:str2ipaddr Unexecuted instantiation: frr-bgp-types.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-common-structure.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-common.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-neighbor.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-peer-group.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-bmp.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-rpki.yang.c:str2ipaddr Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-filter.yang.c:str2ipaddr Unexecuted instantiation: frr-bgp-route-map.yang.c:str2ipaddr Unexecuted instantiation: bgp_attr.c:str2ipaddr Unexecuted instantiation: bgp_attr_evpn.c:str2ipaddr Unexecuted instantiation: bgp_clist.c:str2ipaddr Unexecuted instantiation: bgp_community.c:str2ipaddr Unexecuted instantiation: bgp_community_alias.c:str2ipaddr Unexecuted instantiation: bgp_debug.c:str2ipaddr Unexecuted instantiation: bgp_dump.c:str2ipaddr Unexecuted instantiation: bgp_ecommunity.c:str2ipaddr Unexecuted instantiation: bgp_errors.c:str2ipaddr Unexecuted instantiation: bgp_evpn.c:str2ipaddr Unexecuted instantiation: bgp_evpn_mh.c:str2ipaddr Unexecuted instantiation: bgp_evpn_vty.c:str2ipaddr Unexecuted instantiation: bgp_filter.c:str2ipaddr Unexecuted instantiation: bgp_flowspec_vty.c:str2ipaddr Unexecuted instantiation: bgp_fsm.c:str2ipaddr Unexecuted instantiation: bgp_io.c:str2ipaddr Unexecuted instantiation: bgp_keepalives.c:str2ipaddr Unexecuted instantiation: bgp_labelpool.c:str2ipaddr Unexecuted instantiation: bgp_lcommunity.c:str2ipaddr Unexecuted instantiation: bgp_mac.c:str2ipaddr Unexecuted instantiation: bgp_mpath.c:str2ipaddr Unexecuted instantiation: bgp_mplsvpn.c:str2ipaddr Unexecuted instantiation: bgp_network.c:str2ipaddr Unexecuted instantiation: bgp_nexthop.c:str2ipaddr Unexecuted instantiation: bgp_nht.c:str2ipaddr Unexecuted instantiation: bgp_packet.c:str2ipaddr Unexecuted instantiation: bgp_pbr.c:str2ipaddr Unexecuted instantiation: bgp_rd.c:str2ipaddr Unexecuted instantiation: bgp_regex.c:str2ipaddr Unexecuted instantiation: bgp_route.c:str2ipaddr Unexecuted instantiation: bgp_routemap.c:str2ipaddr Unexecuted instantiation: bgp_routemap_nb.c:str2ipaddr Unexecuted instantiation: bgp_routemap_nb_config.c:str2ipaddr Unexecuted instantiation: bgp_table.c:str2ipaddr Unexecuted instantiation: bgp_updgrp.c:str2ipaddr Unexecuted instantiation: bgp_updgrp_adv.c:str2ipaddr Unexecuted instantiation: bgp_updgrp_packet.c:str2ipaddr Unexecuted instantiation: bgp_vpn.c:str2ipaddr Unexecuted instantiation: bgp_vty.c:str2ipaddr Unexecuted instantiation: bgp_zebra.c:str2ipaddr Unexecuted instantiation: bgpd.c:str2ipaddr Unexecuted instantiation: bgp_rfapi_cfg.c:str2ipaddr Unexecuted instantiation: rfapi_import.c:str2ipaddr Unexecuted instantiation: rfapi.c:str2ipaddr Unexecuted instantiation: rfapi_ap.c:str2ipaddr Unexecuted instantiation: rfapi_encap_tlv.c:str2ipaddr Unexecuted instantiation: rfapi_nve_addr.c:str2ipaddr Unexecuted instantiation: rfapi_monitor.c:str2ipaddr Unexecuted instantiation: rfapi_rib.c:str2ipaddr Unexecuted instantiation: rfapi_vty.c:str2ipaddr Unexecuted instantiation: vnc_debug.c:str2ipaddr Unexecuted instantiation: vnc_export_bgp.c:str2ipaddr Unexecuted instantiation: vnc_export_table.c:str2ipaddr Unexecuted instantiation: vnc_import_bgp.c:str2ipaddr Unexecuted instantiation: vnc_zebra.c:str2ipaddr Unexecuted instantiation: bgp_addpath.c:str2ipaddr Unexecuted instantiation: bgp_advertise.c:str2ipaddr Unexecuted instantiation: bgp_aspath.c:str2ipaddr Unexecuted instantiation: bgp_bfd.c:str2ipaddr Unexecuted instantiation: bgp_conditional_adv.c:str2ipaddr Unexecuted instantiation: bgp_damp.c:str2ipaddr Unexecuted instantiation: bgp_encap_tlv.c:str2ipaddr Unexecuted instantiation: bgp_flowspec.c:str2ipaddr Unexecuted instantiation: bgp_flowspec_util.c:str2ipaddr Unexecuted instantiation: bgp_label.c:str2ipaddr Unexecuted instantiation: bgp_open.c:str2ipaddr Unexecuted instantiation: rfp_example.c:str2ipaddr Unexecuted instantiation: pim_addr.c:str2ipaddr Unexecuted instantiation: pim_assert.c:str2ipaddr Unexecuted instantiation: pim_bfd.c:str2ipaddr Unexecuted instantiation: pim_bsm.c:str2ipaddr Unexecuted instantiation: pim_cmd_common.c:str2ipaddr Unexecuted instantiation: pim_errors.c:str2ipaddr Unexecuted instantiation: pim_hello.c:str2ipaddr Unexecuted instantiation: pim_iface.c:str2ipaddr Unexecuted instantiation: pim_ifchannel.c:str2ipaddr Unexecuted instantiation: pim_instance.c:str2ipaddr Unexecuted instantiation: pim_join.c:str2ipaddr Unexecuted instantiation: pim_jp_agg.c:str2ipaddr Unexecuted instantiation: pim_macro.c:str2ipaddr Unexecuted instantiation: pim_mroute.c:str2ipaddr Unexecuted instantiation: pim_msg.c:str2ipaddr Unexecuted instantiation: pim_nb.c:str2ipaddr Unexecuted instantiation: pim_nb_config.c:str2ipaddr Unexecuted instantiation: pim_neighbor.c:str2ipaddr Unexecuted instantiation: pim_nht.c:str2ipaddr Unexecuted instantiation: pim_oil.c:str2ipaddr Unexecuted instantiation: pim_pim.c:str2ipaddr Unexecuted instantiation: pim_routemap.c:str2ipaddr Unexecuted instantiation: pim_rp.c:str2ipaddr Unexecuted instantiation: pim_rpf.c:str2ipaddr Unexecuted instantiation: pim_sock.c:str2ipaddr Unexecuted instantiation: pim_ssm.c:str2ipaddr Unexecuted instantiation: pim_ssmpingd.c:str2ipaddr Unexecuted instantiation: pim_static.c:str2ipaddr Unexecuted instantiation: pim_str.c:str2ipaddr Unexecuted instantiation: pim_tib.c:str2ipaddr Unexecuted instantiation: pim_time.c:str2ipaddr Unexecuted instantiation: pim_tlv.c:str2ipaddr Unexecuted instantiation: pim_upstream.c:str2ipaddr Unexecuted instantiation: pim_util.c:str2ipaddr Unexecuted instantiation: pim_vty.c:str2ipaddr Unexecuted instantiation: pim_zebra.c:str2ipaddr Unexecuted instantiation: pim_zlookup.c:str2ipaddr Unexecuted instantiation: pim_vxlan.c:str2ipaddr Unexecuted instantiation: pim_register.c:str2ipaddr Unexecuted instantiation: pimd.c:str2ipaddr Unexecuted instantiation: pim_cmd.c:str2ipaddr Unexecuted instantiation: pim_igmp.c:str2ipaddr Unexecuted instantiation: pim_igmp_mtrace.c:str2ipaddr Unexecuted instantiation: pim_igmpv2.c:str2ipaddr Unexecuted instantiation: pim_igmpv3.c:str2ipaddr Unexecuted instantiation: pim_main.c:str2ipaddr Unexecuted instantiation: pim_mlag.c:str2ipaddr Unexecuted instantiation: pim_msdp.c:str2ipaddr Unexecuted instantiation: pim_msdp_packet.c:str2ipaddr Unexecuted instantiation: pim_msdp_socket.c:str2ipaddr Unexecuted instantiation: pim_signals.c:str2ipaddr Unexecuted instantiation: pim_zpthread.c:str2ipaddr Unexecuted instantiation: frr-pim.yang.c:str2ipaddr Unexecuted instantiation: frr-pim-rp.yang.c:str2ipaddr Unexecuted instantiation: frr-gmp.yang.c:str2ipaddr |
85 | | |
86 | | static inline char *ipaddr2str(const struct ipaddr *ip, char *buf, int size) |
87 | 0 | { |
88 | 0 | buf[0] = '\0'; |
89 | 0 | if (ip) |
90 | 0 | inet_ntop(ip->ipa_type, &ip->ip.addr, buf, size); |
91 | 0 | return buf; |
92 | 0 | } Unexecuted instantiation: ospf_main.c:ipaddr2str Unexecuted instantiation: frr-ospf-route-map.yang.c:ipaddr2str Unexecuted instantiation: ospf_bfd.c:ipaddr2str Unexecuted instantiation: ospf_dump.c:ipaddr2str Unexecuted instantiation: ospf_dump_api.c:ipaddr2str Unexecuted instantiation: ospf_errors.c:ipaddr2str Unexecuted instantiation: ospf_interface.c:ipaddr2str Unexecuted instantiation: ospf_lsa.c:ipaddr2str Unexecuted instantiation: ospf_lsdb.c:ipaddr2str Unexecuted instantiation: ospf_neighbor.c:ipaddr2str Unexecuted instantiation: ospf_network.c:ipaddr2str Unexecuted instantiation: ospf_nsm.c:ipaddr2str Unexecuted instantiation: ospf_opaque.c:ipaddr2str Unexecuted instantiation: ospf_packet.c:ipaddr2str Unexecuted instantiation: ospf_ri.c:ipaddr2str Unexecuted instantiation: ospf_routemap.c:ipaddr2str Unexecuted instantiation: ospf_routemap_nb.c:ipaddr2str Unexecuted instantiation: ospf_routemap_nb_config.c:ipaddr2str Unexecuted instantiation: ospf_spf.c:ipaddr2str Unexecuted instantiation: ospf_ti_lfa.c:ipaddr2str Unexecuted instantiation: ospf_sr.c:ipaddr2str Unexecuted instantiation: ospf_te.c:ipaddr2str Unexecuted instantiation: ospf_vty.c:ipaddr2str Unexecuted instantiation: ospf_zebra.c:ipaddr2str Unexecuted instantiation: ospfd.c:ipaddr2str Unexecuted instantiation: ospf_gr_helper.c:ipaddr2str Unexecuted instantiation: ospf_abr.c:ipaddr2str Unexecuted instantiation: ospf_apiserver.c:ipaddr2str Unexecuted instantiation: ospf_asbr.c:ipaddr2str Unexecuted instantiation: ospf_ase.c:ipaddr2str Unexecuted instantiation: ospf_ext.c:ipaddr2str Unexecuted instantiation: ospf_flood.c:ipaddr2str Unexecuted instantiation: ospf_gr.c:ipaddr2str Unexecuted instantiation: ospf_ia.c:ipaddr2str Unexecuted instantiation: ospf_ism.c:ipaddr2str Unexecuted instantiation: ospf_ldp_sync.c:ipaddr2str Unexecuted instantiation: ospf_route.c:ipaddr2str Unexecuted instantiation: ospf_api.c:ipaddr2str Unexecuted instantiation: affinitymap.c:ipaddr2str Unexecuted instantiation: affinitymap_cli.c:ipaddr2str Unexecuted instantiation: affinitymap_northbound.c:ipaddr2str Unexecuted instantiation: agg_table.c:ipaddr2str Unexecuted instantiation: asn.c:ipaddr2str Unexecuted instantiation: bfd.c:ipaddr2str Unexecuted instantiation: buffer.c:ipaddr2str Unexecuted instantiation: command.c:ipaddr2str Unexecuted instantiation: command_graph.c:ipaddr2str Unexecuted instantiation: command_match.c:ipaddr2str Unexecuted instantiation: cspf.c:ipaddr2str Unexecuted instantiation: debug.c:ipaddr2str Unexecuted instantiation: distribute.c:ipaddr2str Unexecuted instantiation: ferr.c:ipaddr2str Unexecuted instantiation: filter.c:ipaddr2str Unexecuted instantiation: filter_cli.c:ipaddr2str Unexecuted instantiation: filter_nb.c:ipaddr2str Unexecuted instantiation: flex_algo.c:ipaddr2str Unexecuted instantiation: frr_pthread.c:ipaddr2str Unexecuted instantiation: grammar_sandbox.c:ipaddr2str Unexecuted instantiation: hash.c:ipaddr2str Unexecuted instantiation: id_alloc.c:ipaddr2str Unexecuted instantiation: if.c:ipaddr2str Unexecuted instantiation: if_rmap.c:ipaddr2str Unexecuted instantiation: json.c:ipaddr2str Unexecuted instantiation: keychain.c:ipaddr2str Unexecuted instantiation: ldp_sync.c:ipaddr2str Unexecuted instantiation: lib_errors.c:ipaddr2str Unexecuted instantiation: lib_vty.c:ipaddr2str Unexecuted instantiation: libfrr.c:ipaddr2str Unexecuted instantiation: link_state.c:ipaddr2str Unexecuted instantiation: log.c:ipaddr2str Unexecuted instantiation: log_vty.c:ipaddr2str Unexecuted instantiation: mgmt_be_client.c:ipaddr2str Unexecuted instantiation: mgmt_fe_client.c:ipaddr2str Unexecuted instantiation: mgmt_msg.c:ipaddr2str Unexecuted instantiation: mlag.c:ipaddr2str Unexecuted instantiation: srv6.c:ipaddr2str Unexecuted instantiation: network.c:ipaddr2str Unexecuted instantiation: nexthop.c:ipaddr2str Unexecuted instantiation: netns_linux.c:ipaddr2str Unexecuted instantiation: nexthop_group.c:ipaddr2str Unexecuted instantiation: northbound.c:ipaddr2str Unexecuted instantiation: northbound_cli.c:ipaddr2str Unexecuted instantiation: northbound_db.c:ipaddr2str Unexecuted instantiation: pid_output.c:ipaddr2str Unexecuted instantiation: plist.c:ipaddr2str Unexecuted instantiation: prefix.c:ipaddr2str Unexecuted instantiation: privs.c:ipaddr2str Unexecuted instantiation: pullwr.c:ipaddr2str Unexecuted instantiation: routemap.c:ipaddr2str Unexecuted instantiation: routemap_cli.c:ipaddr2str Unexecuted instantiation: routemap_northbound.c:ipaddr2str Unexecuted instantiation: sigevent.c:ipaddr2str Unexecuted instantiation: skiplist.c:ipaddr2str Unexecuted instantiation: sockopt.c:ipaddr2str Unexecuted instantiation: sockunion.c:ipaddr2str Unexecuted instantiation: spf_backoff.c:ipaddr2str Unexecuted instantiation: srcdest_table.c:ipaddr2str Unexecuted instantiation: stream.c:ipaddr2str Unexecuted instantiation: systemd.c:ipaddr2str Unexecuted instantiation: table.c:ipaddr2str Unexecuted instantiation: termtable.c:ipaddr2str Unexecuted instantiation: event.c:ipaddr2str Unexecuted instantiation: vrf.c:ipaddr2str Unexecuted instantiation: vty.c:ipaddr2str Unexecuted instantiation: workqueue.c:ipaddr2str Unexecuted instantiation: xref.c:ipaddr2str Unexecuted instantiation: yang.c:ipaddr2str Unexecuted instantiation: yang_translator.c:ipaddr2str Unexecuted instantiation: yang_wrappers.c:ipaddr2str Unexecuted instantiation: zclient.c:ipaddr2str Unexecuted instantiation: zlog_5424.c:ipaddr2str Unexecuted instantiation: zlog_5424_cli.c:ipaddr2str Unexecuted instantiation: routing_nb.c:ipaddr2str Unexecuted instantiation: routing_nb_config.c:ipaddr2str Unexecuted instantiation: tc.c:ipaddr2str Unexecuted instantiation: frr-affinity-map.yang.c:ipaddr2str Unexecuted instantiation: frr-filter.yang.c:ipaddr2str Unexecuted instantiation: frr-if-rmap.yang.c:ipaddr2str Unexecuted instantiation: frr-interface.yang.c:ipaddr2str Unexecuted instantiation: frr-route-map.yang.c:ipaddr2str Unexecuted instantiation: frr-route-types.yang.c:ipaddr2str Unexecuted instantiation: frr-vrf.yang.c:ipaddr2str Unexecuted instantiation: frr-routing.yang.c:ipaddr2str Unexecuted instantiation: frr-nexthop.yang.c:ipaddr2str Unexecuted instantiation: ietf-routing-types.yang.c:ipaddr2str Unexecuted instantiation: ietf-interfaces.yang.c:ipaddr2str Unexecuted instantiation: ietf-bgp-types.yang.c:ipaddr2str Unexecuted instantiation: frr-module-translator.yang.c:ipaddr2str Unexecuted instantiation: connected.c:ipaddr2str Unexecuted instantiation: if_netlink.c:ipaddr2str Unexecuted instantiation: interface.c:ipaddr2str Unexecuted instantiation: ioctl.c:ipaddr2str Unexecuted instantiation: kernel_netlink.c:ipaddr2str Unexecuted instantiation: label_manager.c:ipaddr2str Unexecuted instantiation: main.c:ipaddr2str Unexecuted instantiation: netconf_netlink.c:ipaddr2str Unexecuted instantiation: redistribute.c:ipaddr2str Unexecuted instantiation: router-id.c:ipaddr2str Unexecuted instantiation: rt_netlink.c:ipaddr2str Unexecuted instantiation: rtadv.c:ipaddr2str Unexecuted instantiation: rtread_netlink.c:ipaddr2str Unexecuted instantiation: rule_netlink.c:ipaddr2str Unexecuted instantiation: table_manager.c:ipaddr2str Unexecuted instantiation: tc_netlink.c:ipaddr2str Unexecuted instantiation: zapi_msg.c:ipaddr2str Unexecuted instantiation: zebra_affinitymap.c:ipaddr2str Unexecuted instantiation: zebra_dplane.c:ipaddr2str Unexecuted instantiation: zebra_errors.c:ipaddr2str Unexecuted instantiation: zebra_gr.c:ipaddr2str Unexecuted instantiation: zebra_l2.c:ipaddr2str Unexecuted instantiation: zebra_l2_bridge_if.c:ipaddr2str Unexecuted instantiation: zebra_evpn.c:ipaddr2str Unexecuted instantiation: zebra_evpn_mac.c:ipaddr2str Unexecuted instantiation: zebra_evpn_neigh.c:ipaddr2str Unexecuted instantiation: zebra_mlag.c:ipaddr2str Unexecuted instantiation: zebra_mlag_vty.c:ipaddr2str Unexecuted instantiation: zebra_mpls.c:ipaddr2str Unexecuted instantiation: zebra_mpls_netlink.c:ipaddr2str Unexecuted instantiation: zebra_mpls_null.c:ipaddr2str Unexecuted instantiation: zebra_mpls_vty.c:ipaddr2str Unexecuted instantiation: zebra_srv6.c:ipaddr2str Unexecuted instantiation: zebra_srv6_vty.c:ipaddr2str Unexecuted instantiation: zebra_mroute.c:ipaddr2str Unexecuted instantiation: zebra_nb.c:ipaddr2str Unexecuted instantiation: zebra_nb_config.c:ipaddr2str Unexecuted instantiation: zebra_nb_rpcs.c:ipaddr2str Unexecuted instantiation: zebra_nb_state.c:ipaddr2str Unexecuted instantiation: zebra_netns_id.c:ipaddr2str Unexecuted instantiation: zebra_netns_notify.c:ipaddr2str Unexecuted instantiation: zebra_nhg.c:ipaddr2str Unexecuted instantiation: zebra_ns.c:ipaddr2str Unexecuted instantiation: zebra_opaque.c:ipaddr2str Unexecuted instantiation: zebra_pbr.c:ipaddr2str Unexecuted instantiation: zebra_ptm.c:ipaddr2str Unexecuted instantiation: zebra_ptm_redistribute.c:ipaddr2str Unexecuted instantiation: zebra_pw.c:ipaddr2str Unexecuted instantiation: zebra_rib.c:ipaddr2str Unexecuted instantiation: zebra_router.c:ipaddr2str Unexecuted instantiation: zebra_rnh.c:ipaddr2str Unexecuted instantiation: zebra_routemap.c:ipaddr2str Unexecuted instantiation: zebra_routemap_nb.c:ipaddr2str Unexecuted instantiation: zebra_routemap_nb_config.c:ipaddr2str Unexecuted instantiation: zebra_script.c:ipaddr2str Unexecuted instantiation: zebra_srte.c:ipaddr2str Unexecuted instantiation: zebra_tc.c:ipaddr2str Unexecuted instantiation: zebra_vrf.c:ipaddr2str Unexecuted instantiation: zebra_vty.c:ipaddr2str Unexecuted instantiation: zebra_vxlan.c:ipaddr2str Unexecuted instantiation: zebra_vxlan_if.c:ipaddr2str Unexecuted instantiation: zebra_evpn_mh.c:ipaddr2str Unexecuted instantiation: zebra_neigh.c:ipaddr2str Unexecuted instantiation: zserv.c:ipaddr2str Unexecuted instantiation: debug_nl.c:ipaddr2str Unexecuted instantiation: frr-zebra.yang.c:ipaddr2str Unexecuted instantiation: frr-zebra-route-map.yang.c:ipaddr2str Unexecuted instantiation: bgp_main.c:ipaddr2str Unexecuted instantiation: frr-bgp-types.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-common.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-bmp.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-rpki.yang.c:ipaddr2str Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-filter.yang.c:ipaddr2str Unexecuted instantiation: frr-bgp-route-map.yang.c:ipaddr2str Unexecuted instantiation: bgp_attr.c:ipaddr2str Unexecuted instantiation: bgp_attr_evpn.c:ipaddr2str Unexecuted instantiation: bgp_clist.c:ipaddr2str Unexecuted instantiation: bgp_community.c:ipaddr2str Unexecuted instantiation: bgp_community_alias.c:ipaddr2str Unexecuted instantiation: bgp_debug.c:ipaddr2str Unexecuted instantiation: bgp_dump.c:ipaddr2str Unexecuted instantiation: bgp_ecommunity.c:ipaddr2str Unexecuted instantiation: bgp_errors.c:ipaddr2str Unexecuted instantiation: bgp_evpn.c:ipaddr2str Unexecuted instantiation: bgp_evpn_mh.c:ipaddr2str Unexecuted instantiation: bgp_evpn_vty.c:ipaddr2str Unexecuted instantiation: bgp_filter.c:ipaddr2str Unexecuted instantiation: bgp_flowspec_vty.c:ipaddr2str Unexecuted instantiation: bgp_fsm.c:ipaddr2str Unexecuted instantiation: bgp_io.c:ipaddr2str Unexecuted instantiation: bgp_keepalives.c:ipaddr2str Unexecuted instantiation: bgp_labelpool.c:ipaddr2str Unexecuted instantiation: bgp_lcommunity.c:ipaddr2str Unexecuted instantiation: bgp_mac.c:ipaddr2str Unexecuted instantiation: bgp_mpath.c:ipaddr2str Unexecuted instantiation: bgp_mplsvpn.c:ipaddr2str Unexecuted instantiation: bgp_network.c:ipaddr2str Unexecuted instantiation: bgp_nexthop.c:ipaddr2str Unexecuted instantiation: bgp_nht.c:ipaddr2str Unexecuted instantiation: bgp_packet.c:ipaddr2str Unexecuted instantiation: bgp_pbr.c:ipaddr2str Unexecuted instantiation: bgp_rd.c:ipaddr2str Unexecuted instantiation: bgp_regex.c:ipaddr2str Unexecuted instantiation: bgp_route.c:ipaddr2str Unexecuted instantiation: bgp_routemap.c:ipaddr2str Unexecuted instantiation: bgp_routemap_nb.c:ipaddr2str Unexecuted instantiation: bgp_routemap_nb_config.c:ipaddr2str Unexecuted instantiation: bgp_table.c:ipaddr2str Unexecuted instantiation: bgp_updgrp.c:ipaddr2str Unexecuted instantiation: bgp_updgrp_adv.c:ipaddr2str Unexecuted instantiation: bgp_updgrp_packet.c:ipaddr2str Unexecuted instantiation: bgp_vpn.c:ipaddr2str Unexecuted instantiation: bgp_vty.c:ipaddr2str Unexecuted instantiation: bgp_zebra.c:ipaddr2str Unexecuted instantiation: bgpd.c:ipaddr2str Unexecuted instantiation: bgp_rfapi_cfg.c:ipaddr2str Unexecuted instantiation: rfapi_import.c:ipaddr2str Unexecuted instantiation: rfapi.c:ipaddr2str Unexecuted instantiation: rfapi_ap.c:ipaddr2str Unexecuted instantiation: rfapi_encap_tlv.c:ipaddr2str Unexecuted instantiation: rfapi_nve_addr.c:ipaddr2str Unexecuted instantiation: rfapi_monitor.c:ipaddr2str Unexecuted instantiation: rfapi_rib.c:ipaddr2str Unexecuted instantiation: rfapi_vty.c:ipaddr2str Unexecuted instantiation: vnc_debug.c:ipaddr2str Unexecuted instantiation: vnc_export_bgp.c:ipaddr2str Unexecuted instantiation: vnc_export_table.c:ipaddr2str Unexecuted instantiation: vnc_import_bgp.c:ipaddr2str Unexecuted instantiation: vnc_zebra.c:ipaddr2str Unexecuted instantiation: bgp_addpath.c:ipaddr2str Unexecuted instantiation: bgp_advertise.c:ipaddr2str Unexecuted instantiation: bgp_aspath.c:ipaddr2str Unexecuted instantiation: bgp_bfd.c:ipaddr2str Unexecuted instantiation: bgp_conditional_adv.c:ipaddr2str Unexecuted instantiation: bgp_damp.c:ipaddr2str Unexecuted instantiation: bgp_encap_tlv.c:ipaddr2str Unexecuted instantiation: bgp_flowspec.c:ipaddr2str Unexecuted instantiation: bgp_flowspec_util.c:ipaddr2str Unexecuted instantiation: bgp_label.c:ipaddr2str Unexecuted instantiation: bgp_open.c:ipaddr2str Unexecuted instantiation: rfp_example.c:ipaddr2str Unexecuted instantiation: pim_addr.c:ipaddr2str Unexecuted instantiation: pim_assert.c:ipaddr2str Unexecuted instantiation: pim_bfd.c:ipaddr2str Unexecuted instantiation: pim_bsm.c:ipaddr2str Unexecuted instantiation: pim_cmd_common.c:ipaddr2str Unexecuted instantiation: pim_errors.c:ipaddr2str Unexecuted instantiation: pim_hello.c:ipaddr2str Unexecuted instantiation: pim_iface.c:ipaddr2str Unexecuted instantiation: pim_ifchannel.c:ipaddr2str Unexecuted instantiation: pim_instance.c:ipaddr2str Unexecuted instantiation: pim_join.c:ipaddr2str Unexecuted instantiation: pim_jp_agg.c:ipaddr2str Unexecuted instantiation: pim_macro.c:ipaddr2str Unexecuted instantiation: pim_mroute.c:ipaddr2str Unexecuted instantiation: pim_msg.c:ipaddr2str Unexecuted instantiation: pim_nb.c:ipaddr2str Unexecuted instantiation: pim_nb_config.c:ipaddr2str Unexecuted instantiation: pim_neighbor.c:ipaddr2str Unexecuted instantiation: pim_nht.c:ipaddr2str Unexecuted instantiation: pim_oil.c:ipaddr2str Unexecuted instantiation: pim_pim.c:ipaddr2str Unexecuted instantiation: pim_routemap.c:ipaddr2str Unexecuted instantiation: pim_rp.c:ipaddr2str Unexecuted instantiation: pim_rpf.c:ipaddr2str Unexecuted instantiation: pim_sock.c:ipaddr2str Unexecuted instantiation: pim_ssm.c:ipaddr2str Unexecuted instantiation: pim_ssmpingd.c:ipaddr2str Unexecuted instantiation: pim_static.c:ipaddr2str Unexecuted instantiation: pim_str.c:ipaddr2str Unexecuted instantiation: pim_tib.c:ipaddr2str Unexecuted instantiation: pim_time.c:ipaddr2str Unexecuted instantiation: pim_tlv.c:ipaddr2str Unexecuted instantiation: pim_upstream.c:ipaddr2str Unexecuted instantiation: pim_util.c:ipaddr2str Unexecuted instantiation: pim_vty.c:ipaddr2str Unexecuted instantiation: pim_zebra.c:ipaddr2str Unexecuted instantiation: pim_zlookup.c:ipaddr2str Unexecuted instantiation: pim_vxlan.c:ipaddr2str Unexecuted instantiation: pim_register.c:ipaddr2str Unexecuted instantiation: pimd.c:ipaddr2str Unexecuted instantiation: pim_cmd.c:ipaddr2str Unexecuted instantiation: pim_igmp.c:ipaddr2str Unexecuted instantiation: pim_igmp_mtrace.c:ipaddr2str Unexecuted instantiation: pim_igmpv2.c:ipaddr2str Unexecuted instantiation: pim_igmpv3.c:ipaddr2str Unexecuted instantiation: pim_main.c:ipaddr2str Unexecuted instantiation: pim_mlag.c:ipaddr2str Unexecuted instantiation: pim_msdp.c:ipaddr2str Unexecuted instantiation: pim_msdp_packet.c:ipaddr2str Unexecuted instantiation: pim_msdp_socket.c:ipaddr2str Unexecuted instantiation: pim_signals.c:ipaddr2str Unexecuted instantiation: pim_zpthread.c:ipaddr2str Unexecuted instantiation: frr-pim.yang.c:ipaddr2str Unexecuted instantiation: frr-pim-rp.yang.c:ipaddr2str Unexecuted instantiation: frr-gmp.yang.c:ipaddr2str |
93 | | |
94 | | #define IS_MAPPED_IPV6(A) \ |
95 | 0 | ((A)->s6_addr32[0] == 0x00000000 \ |
96 | 0 | ? ((A)->s6_addr32[1] == 0x00000000 \ |
97 | 0 | ? (ntohl((A)->s6_addr32[2]) == 0xFFFF ? 1 : 0) \ |
98 | 0 | : 0) \ |
99 | 0 | : 0) |
100 | | |
101 | | /* |
102 | | * Convert IPv4 address to IPv4-mapped IPv6 address which is of the |
103 | | * form ::FFFF:<IPv4 address> (RFC 4291). This IPv6 address can then |
104 | | * be used to represent the IPv4 address, wherever only an IPv6 address |
105 | | * is required. |
106 | | */ |
107 | | static inline void ipv4_to_ipv4_mapped_ipv6(struct in6_addr *in6, |
108 | | struct in_addr in) |
109 | 0 | { |
110 | 0 | uint32_t addr_type = htonl(0xFFFF); |
111 | |
|
112 | 0 | memset(in6, 0, sizeof(struct in6_addr)); |
113 | 0 | memcpy((char *)in6 + 8, &addr_type, sizeof(addr_type)); |
114 | 0 | memcpy((char *)in6 + 12, &in, sizeof(struct in_addr)); |
115 | 0 | } Unexecuted instantiation: ospf_main.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_bfd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_dump.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_dump_api.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_errors.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_interface.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_lsa.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_lsdb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_neighbor.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_network.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_nsm.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_opaque.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_packet.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ri.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_routemap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_routemap_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_spf.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ti_lfa.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_sr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_te.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_zebra.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospfd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_gr_helper.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_abr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_apiserver.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_asbr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ase.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ext.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_flood.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_gr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ia.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ism.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_ldp_sync.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_route.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ospf_api.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: affinitymap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: affinitymap_cli.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: affinitymap_northbound.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: agg_table.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: asn.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bfd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: buffer.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: command.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: command_graph.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: command_match.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: cspf.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: debug.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: distribute.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ferr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: filter.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: filter_cli.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: filter_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: flex_algo.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr_pthread.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: grammar_sandbox.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: hash.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: id_alloc.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: if.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: if_rmap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: json.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: keychain.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ldp_sync.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: lib_errors.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: lib_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: libfrr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: link_state.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: log.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: log_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: mgmt_be_client.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: mgmt_fe_client.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: mgmt_msg.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: mlag.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: srv6.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: network.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: nexthop.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: netns_linux.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: nexthop_group.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: northbound.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: northbound_cli.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: northbound_db.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pid_output.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: plist.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: prefix.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: privs.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pullwr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: routemap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: routemap_cli.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: routemap_northbound.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: sigevent.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: skiplist.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: sockopt.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: sockunion.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: spf_backoff.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: srcdest_table.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: stream.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: systemd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: table.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: termtable.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: event.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vrf.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: workqueue.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: xref.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: yang_translator.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: yang_wrappers.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zclient.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zlog_5424.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zlog_5424_cli.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: routing_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: routing_nb_config.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: tc.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-filter.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-interface.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-route-map.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-route-types.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-vrf.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-routing.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-nexthop.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-module-translator.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: connected.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: if_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: interface.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: ioctl.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: kernel_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: label_manager.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: main.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: netconf_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: redistribute.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: router-id.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rt_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rtadv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rtread_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rule_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: table_manager.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: tc_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zapi_msg.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_affinitymap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_dplane.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_errors.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_gr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_l2.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_evpn.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_evpn_mac.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mlag.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mlag_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mpls.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mpls_null.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mpls_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_srv6.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_srv6_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_mroute.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_nb_config.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_nb_state.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_netns_id.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_netns_notify.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_nhg.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_ns.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_opaque.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_pbr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_ptm.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_pw.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_rib.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_router.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_rnh.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_routemap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_routemap_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_script.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_srte.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_tc.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_vrf.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_vxlan.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_vxlan_if.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_evpn_mh.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zebra_neigh.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: zserv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: debug_nl.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-zebra.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_main.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_attr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_attr_evpn.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_clist.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_community.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_community_alias.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_debug.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_dump.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_ecommunity.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_errors.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_evpn.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_evpn_mh.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_evpn_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_filter.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_fsm.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_io.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_keepalives.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_labelpool.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_lcommunity.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_mac.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_mpath.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_mplsvpn.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_network.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_nexthop.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_nht.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_packet.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_pbr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_rd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_regex.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_route.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_routemap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_routemap_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_table.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_updgrp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_vpn.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_zebra.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgpd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_import.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_ap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_nve_addr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_monitor.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_rib.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfapi_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vnc_debug.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vnc_export_bgp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vnc_export_table.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vnc_import_bgp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: vnc_zebra.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_addpath.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_advertise.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_aspath.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_bfd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_conditional_adv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_damp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_encap_tlv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_flowspec.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_flowspec_util.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_label.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: bgp_open.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: rfp_example.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_addr.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_assert.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_bfd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_bsm.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_cmd_common.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_errors.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_hello.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_iface.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_ifchannel.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_instance.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_join.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_jp_agg.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_macro.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_mroute.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_msg.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_nb.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_nb_config.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_neighbor.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_nht.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_oil.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_pim.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_routemap.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_rp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_rpf.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_sock.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_ssm.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_ssmpingd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_static.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_str.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_tib.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_time.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_tlv.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_upstream.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_util.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_vty.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_zebra.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_zlookup.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_vxlan.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_register.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pimd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_cmd.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_igmp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_igmpv2.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_igmpv3.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_main.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_mlag.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_msdp.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_msdp_packet.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_msdp_socket.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_signals.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: pim_zpthread.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-pim.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_to_ipv4_mapped_ipv6 Unexecuted instantiation: frr-gmp.yang.c:ipv4_to_ipv4_mapped_ipv6 |
116 | | |
117 | | /* |
118 | | * convert an ipv4 mapped ipv6 address back to ipv4 address |
119 | | */ |
120 | | static inline void ipv4_mapped_ipv6_to_ipv4(const struct in6_addr *in6, |
121 | | struct in_addr *in) |
122 | 0 | { |
123 | 0 | memset(in, 0, sizeof(struct in_addr)); |
124 | 0 | memcpy(in, (char *)in6 + 12, sizeof(struct in_addr)); |
125 | 0 | } Unexecuted instantiation: ospf_main.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_bfd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_dump.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_dump_api.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_errors.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_interface.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_lsa.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_lsdb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_neighbor.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_network.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_nsm.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_opaque.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_packet.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ri.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_routemap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_routemap_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_spf.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ti_lfa.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_sr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_te.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_zebra.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospfd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_gr_helper.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_abr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_apiserver.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_asbr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ase.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ext.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_flood.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_gr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ia.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ism.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_ldp_sync.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_route.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ospf_api.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: affinitymap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: affinitymap_cli.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: affinitymap_northbound.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: agg_table.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: asn.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bfd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: buffer.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: command.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: command_graph.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: command_match.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: cspf.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: debug.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: distribute.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ferr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: filter.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: filter_cli.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: filter_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: flex_algo.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr_pthread.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: grammar_sandbox.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: hash.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: id_alloc.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: if.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: if_rmap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: json.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: keychain.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ldp_sync.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: lib_errors.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: lib_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: libfrr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: link_state.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: log.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: log_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: mgmt_be_client.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: mgmt_fe_client.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: mgmt_msg.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: mlag.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: srv6.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: network.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: nexthop.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: netns_linux.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: nexthop_group.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: northbound.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: northbound_cli.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: northbound_db.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pid_output.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: plist.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: prefix.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: privs.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pullwr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: routemap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: routemap_cli.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: routemap_northbound.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: sigevent.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: skiplist.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: sockopt.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: sockunion.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: spf_backoff.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: srcdest_table.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: stream.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: systemd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: table.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: termtable.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: event.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vrf.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: workqueue.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: xref.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: yang_translator.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: yang_wrappers.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zclient.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zlog_5424.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zlog_5424_cli.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: routing_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: routing_nb_config.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: tc.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-filter.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-interface.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-route-map.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-route-types.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-vrf.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-routing.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-nexthop.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-module-translator.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: connected.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: if_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: interface.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: ioctl.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: kernel_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: label_manager.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: main.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: netconf_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: redistribute.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: router-id.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rt_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rtadv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rtread_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rule_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: table_manager.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: tc_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zapi_msg.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_affinitymap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_dplane.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_errors.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_gr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_l2.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_evpn.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_evpn_mac.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mlag.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mlag_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mpls.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mpls_null.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mpls_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_srv6.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_srv6_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_mroute.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_nb_config.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_nb_state.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_netns_id.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_netns_notify.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_nhg.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_ns.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_opaque.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_pbr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_ptm.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_pw.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_rib.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_router.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_rnh.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_routemap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_routemap_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_script.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_srte.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_tc.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_vrf.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_vxlan.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_vxlan_if.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_evpn_mh.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zebra_neigh.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: zserv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: debug_nl.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-zebra.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_main.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_attr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_attr_evpn.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_clist.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_community.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_community_alias.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_debug.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_dump.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_ecommunity.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_errors.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_evpn.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_evpn_mh.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_evpn_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_filter.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_fsm.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_io.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_keepalives.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_labelpool.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_lcommunity.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_mac.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_mpath.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_mplsvpn.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_network.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_nexthop.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_nht.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_packet.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_pbr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_rd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_regex.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_route.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_routemap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_routemap_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_table.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_updgrp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_vpn.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_zebra.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgpd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_import.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_ap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_nve_addr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_monitor.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_rib.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfapi_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vnc_debug.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vnc_export_bgp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vnc_export_table.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vnc_import_bgp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: vnc_zebra.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_addpath.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_advertise.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_aspath.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_bfd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_conditional_adv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_damp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_encap_tlv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_flowspec.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_flowspec_util.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_label.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: bgp_open.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: rfp_example.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_addr.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_assert.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_bfd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_bsm.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_cmd_common.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_errors.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_hello.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_iface.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_ifchannel.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_instance.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_join.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_jp_agg.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_macro.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_mroute.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_msg.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_nb.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_nb_config.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_neighbor.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_nht.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_oil.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_pim.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_routemap.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_rp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_rpf.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_sock.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_ssm.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_ssmpingd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_static.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_str.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_tib.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_time.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_tlv.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_upstream.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_util.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_vty.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_zebra.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_zlookup.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_vxlan.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_register.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pimd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_cmd.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_igmp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_igmpv2.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_igmpv3.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_main.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_mlag.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_msdp.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_msdp_packet.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_msdp_socket.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_signals.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: pim_zpthread.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-pim.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_mapped_ipv6_to_ipv4 Unexecuted instantiation: frr-gmp.yang.c:ipv4_mapped_ipv6_to_ipv4 |
126 | | |
127 | | /* |
128 | | * generic ordering comparison between IP addresses |
129 | | */ |
130 | | static inline int ipaddr_cmp(const struct ipaddr *a, const struct ipaddr *b) |
131 | 0 | { |
132 | 0 | uint32_t va, vb; |
133 | 0 | va = a->ipa_type; |
134 | 0 | vb = b->ipa_type; |
135 | 0 | if (va != vb) |
136 | 0 | return (va < vb) ? -1 : 1; |
137 | 0 | switch (a->ipa_type) { |
138 | 0 | case IPADDR_V4: |
139 | 0 | va = ntohl(a->ipaddr_v4.s_addr); |
140 | 0 | vb = ntohl(b->ipaddr_v4.s_addr); |
141 | 0 | if (va != vb) |
142 | 0 | return (va < vb) ? -1 : 1; |
143 | 0 | return 0; |
144 | 0 | case IPADDR_V6: |
145 | 0 | return memcmp((void *)&a->ipaddr_v6, (void *)&b->ipaddr_v6, |
146 | 0 | sizeof(a->ipaddr_v6)); |
147 | 0 | case IPADDR_NONE: |
148 | 0 | return 0; |
149 | 0 | } |
150 | | |
151 | 0 | assert(!"Reached end of function we should never hit"); |
152 | 0 | } Unexecuted instantiation: ospf_main.c:ipaddr_cmp Unexecuted instantiation: frr-ospf-route-map.yang.c:ipaddr_cmp Unexecuted instantiation: ospf_bfd.c:ipaddr_cmp Unexecuted instantiation: ospf_dump.c:ipaddr_cmp Unexecuted instantiation: ospf_dump_api.c:ipaddr_cmp Unexecuted instantiation: ospf_errors.c:ipaddr_cmp Unexecuted instantiation: ospf_interface.c:ipaddr_cmp Unexecuted instantiation: ospf_lsa.c:ipaddr_cmp Unexecuted instantiation: ospf_lsdb.c:ipaddr_cmp Unexecuted instantiation: ospf_neighbor.c:ipaddr_cmp Unexecuted instantiation: ospf_network.c:ipaddr_cmp Unexecuted instantiation: ospf_nsm.c:ipaddr_cmp Unexecuted instantiation: ospf_opaque.c:ipaddr_cmp Unexecuted instantiation: ospf_packet.c:ipaddr_cmp Unexecuted instantiation: ospf_ri.c:ipaddr_cmp Unexecuted instantiation: ospf_routemap.c:ipaddr_cmp Unexecuted instantiation: ospf_routemap_nb.c:ipaddr_cmp Unexecuted instantiation: ospf_routemap_nb_config.c:ipaddr_cmp Unexecuted instantiation: ospf_spf.c:ipaddr_cmp Unexecuted instantiation: ospf_ti_lfa.c:ipaddr_cmp Unexecuted instantiation: ospf_sr.c:ipaddr_cmp Unexecuted instantiation: ospf_te.c:ipaddr_cmp Unexecuted instantiation: ospf_vty.c:ipaddr_cmp Unexecuted instantiation: ospf_zebra.c:ipaddr_cmp Unexecuted instantiation: ospfd.c:ipaddr_cmp Unexecuted instantiation: ospf_gr_helper.c:ipaddr_cmp Unexecuted instantiation: ospf_abr.c:ipaddr_cmp Unexecuted instantiation: ospf_apiserver.c:ipaddr_cmp Unexecuted instantiation: ospf_asbr.c:ipaddr_cmp Unexecuted instantiation: ospf_ase.c:ipaddr_cmp Unexecuted instantiation: ospf_ext.c:ipaddr_cmp Unexecuted instantiation: ospf_flood.c:ipaddr_cmp Unexecuted instantiation: ospf_gr.c:ipaddr_cmp Unexecuted instantiation: ospf_ia.c:ipaddr_cmp Unexecuted instantiation: ospf_ism.c:ipaddr_cmp Unexecuted instantiation: ospf_ldp_sync.c:ipaddr_cmp Unexecuted instantiation: ospf_route.c:ipaddr_cmp Unexecuted instantiation: ospf_api.c:ipaddr_cmp Unexecuted instantiation: affinitymap.c:ipaddr_cmp Unexecuted instantiation: affinitymap_cli.c:ipaddr_cmp Unexecuted instantiation: affinitymap_northbound.c:ipaddr_cmp Unexecuted instantiation: agg_table.c:ipaddr_cmp Unexecuted instantiation: asn.c:ipaddr_cmp Unexecuted instantiation: bfd.c:ipaddr_cmp Unexecuted instantiation: buffer.c:ipaddr_cmp Unexecuted instantiation: command.c:ipaddr_cmp Unexecuted instantiation: command_graph.c:ipaddr_cmp Unexecuted instantiation: command_match.c:ipaddr_cmp Unexecuted instantiation: cspf.c:ipaddr_cmp Unexecuted instantiation: debug.c:ipaddr_cmp Unexecuted instantiation: distribute.c:ipaddr_cmp Unexecuted instantiation: ferr.c:ipaddr_cmp Unexecuted instantiation: filter.c:ipaddr_cmp Unexecuted instantiation: filter_cli.c:ipaddr_cmp Unexecuted instantiation: filter_nb.c:ipaddr_cmp Unexecuted instantiation: flex_algo.c:ipaddr_cmp Unexecuted instantiation: frr_pthread.c:ipaddr_cmp Unexecuted instantiation: grammar_sandbox.c:ipaddr_cmp Unexecuted instantiation: hash.c:ipaddr_cmp Unexecuted instantiation: id_alloc.c:ipaddr_cmp Unexecuted instantiation: if.c:ipaddr_cmp Unexecuted instantiation: if_rmap.c:ipaddr_cmp Unexecuted instantiation: json.c:ipaddr_cmp Unexecuted instantiation: keychain.c:ipaddr_cmp Unexecuted instantiation: ldp_sync.c:ipaddr_cmp Unexecuted instantiation: lib_errors.c:ipaddr_cmp Unexecuted instantiation: lib_vty.c:ipaddr_cmp Unexecuted instantiation: libfrr.c:ipaddr_cmp Unexecuted instantiation: link_state.c:ipaddr_cmp Unexecuted instantiation: log.c:ipaddr_cmp Unexecuted instantiation: log_vty.c:ipaddr_cmp Unexecuted instantiation: mgmt_be_client.c:ipaddr_cmp Unexecuted instantiation: mgmt_fe_client.c:ipaddr_cmp Unexecuted instantiation: mgmt_msg.c:ipaddr_cmp Unexecuted instantiation: mlag.c:ipaddr_cmp Unexecuted instantiation: srv6.c:ipaddr_cmp Unexecuted instantiation: network.c:ipaddr_cmp Unexecuted instantiation: nexthop.c:ipaddr_cmp Unexecuted instantiation: netns_linux.c:ipaddr_cmp Unexecuted instantiation: nexthop_group.c:ipaddr_cmp Unexecuted instantiation: northbound.c:ipaddr_cmp Unexecuted instantiation: northbound_cli.c:ipaddr_cmp Unexecuted instantiation: northbound_db.c:ipaddr_cmp Unexecuted instantiation: pid_output.c:ipaddr_cmp Unexecuted instantiation: plist.c:ipaddr_cmp Unexecuted instantiation: prefix.c:ipaddr_cmp Unexecuted instantiation: privs.c:ipaddr_cmp Unexecuted instantiation: pullwr.c:ipaddr_cmp Unexecuted instantiation: routemap.c:ipaddr_cmp Unexecuted instantiation: routemap_cli.c:ipaddr_cmp Unexecuted instantiation: routemap_northbound.c:ipaddr_cmp Unexecuted instantiation: sigevent.c:ipaddr_cmp Unexecuted instantiation: skiplist.c:ipaddr_cmp Unexecuted instantiation: sockopt.c:ipaddr_cmp Unexecuted instantiation: sockunion.c:ipaddr_cmp Unexecuted instantiation: spf_backoff.c:ipaddr_cmp Unexecuted instantiation: srcdest_table.c:ipaddr_cmp Unexecuted instantiation: stream.c:ipaddr_cmp Unexecuted instantiation: systemd.c:ipaddr_cmp Unexecuted instantiation: table.c:ipaddr_cmp Unexecuted instantiation: termtable.c:ipaddr_cmp Unexecuted instantiation: event.c:ipaddr_cmp Unexecuted instantiation: vrf.c:ipaddr_cmp Unexecuted instantiation: vty.c:ipaddr_cmp Unexecuted instantiation: workqueue.c:ipaddr_cmp Unexecuted instantiation: xref.c:ipaddr_cmp Unexecuted instantiation: yang.c:ipaddr_cmp Unexecuted instantiation: yang_translator.c:ipaddr_cmp Unexecuted instantiation: yang_wrappers.c:ipaddr_cmp Unexecuted instantiation: zclient.c:ipaddr_cmp Unexecuted instantiation: zlog_5424.c:ipaddr_cmp Unexecuted instantiation: zlog_5424_cli.c:ipaddr_cmp Unexecuted instantiation: routing_nb.c:ipaddr_cmp Unexecuted instantiation: routing_nb_config.c:ipaddr_cmp Unexecuted instantiation: tc.c:ipaddr_cmp Unexecuted instantiation: frr-affinity-map.yang.c:ipaddr_cmp Unexecuted instantiation: frr-filter.yang.c:ipaddr_cmp Unexecuted instantiation: frr-if-rmap.yang.c:ipaddr_cmp Unexecuted instantiation: frr-interface.yang.c:ipaddr_cmp Unexecuted instantiation: frr-route-map.yang.c:ipaddr_cmp Unexecuted instantiation: frr-route-types.yang.c:ipaddr_cmp Unexecuted instantiation: frr-vrf.yang.c:ipaddr_cmp Unexecuted instantiation: frr-routing.yang.c:ipaddr_cmp Unexecuted instantiation: frr-nexthop.yang.c:ipaddr_cmp Unexecuted instantiation: ietf-routing-types.yang.c:ipaddr_cmp Unexecuted instantiation: ietf-interfaces.yang.c:ipaddr_cmp Unexecuted instantiation: ietf-bgp-types.yang.c:ipaddr_cmp Unexecuted instantiation: frr-module-translator.yang.c:ipaddr_cmp Unexecuted instantiation: connected.c:ipaddr_cmp Unexecuted instantiation: if_netlink.c:ipaddr_cmp Unexecuted instantiation: interface.c:ipaddr_cmp Unexecuted instantiation: ioctl.c:ipaddr_cmp Unexecuted instantiation: kernel_netlink.c:ipaddr_cmp Unexecuted instantiation: label_manager.c:ipaddr_cmp Unexecuted instantiation: main.c:ipaddr_cmp Unexecuted instantiation: netconf_netlink.c:ipaddr_cmp Unexecuted instantiation: redistribute.c:ipaddr_cmp Unexecuted instantiation: router-id.c:ipaddr_cmp Unexecuted instantiation: rt_netlink.c:ipaddr_cmp Unexecuted instantiation: rtadv.c:ipaddr_cmp Unexecuted instantiation: rtread_netlink.c:ipaddr_cmp Unexecuted instantiation: rule_netlink.c:ipaddr_cmp Unexecuted instantiation: table_manager.c:ipaddr_cmp Unexecuted instantiation: tc_netlink.c:ipaddr_cmp Unexecuted instantiation: zapi_msg.c:ipaddr_cmp Unexecuted instantiation: zebra_affinitymap.c:ipaddr_cmp Unexecuted instantiation: zebra_dplane.c:ipaddr_cmp Unexecuted instantiation: zebra_errors.c:ipaddr_cmp Unexecuted instantiation: zebra_gr.c:ipaddr_cmp Unexecuted instantiation: zebra_l2.c:ipaddr_cmp Unexecuted instantiation: zebra_l2_bridge_if.c:ipaddr_cmp Unexecuted instantiation: zebra_evpn.c:ipaddr_cmp Unexecuted instantiation: zebra_evpn_mac.c:ipaddr_cmp Unexecuted instantiation: zebra_evpn_neigh.c:ipaddr_cmp Unexecuted instantiation: zebra_mlag.c:ipaddr_cmp Unexecuted instantiation: zebra_mlag_vty.c:ipaddr_cmp Unexecuted instantiation: zebra_mpls.c:ipaddr_cmp Unexecuted instantiation: zebra_mpls_netlink.c:ipaddr_cmp Unexecuted instantiation: zebra_mpls_null.c:ipaddr_cmp Unexecuted instantiation: zebra_mpls_vty.c:ipaddr_cmp Unexecuted instantiation: zebra_srv6.c:ipaddr_cmp Unexecuted instantiation: zebra_srv6_vty.c:ipaddr_cmp Unexecuted instantiation: zebra_mroute.c:ipaddr_cmp Unexecuted instantiation: zebra_nb.c:ipaddr_cmp Unexecuted instantiation: zebra_nb_config.c:ipaddr_cmp Unexecuted instantiation: zebra_nb_rpcs.c:ipaddr_cmp Unexecuted instantiation: zebra_nb_state.c:ipaddr_cmp Unexecuted instantiation: zebra_netns_id.c:ipaddr_cmp Unexecuted instantiation: zebra_netns_notify.c:ipaddr_cmp Unexecuted instantiation: zebra_nhg.c:ipaddr_cmp Unexecuted instantiation: zebra_ns.c:ipaddr_cmp Unexecuted instantiation: zebra_opaque.c:ipaddr_cmp Unexecuted instantiation: zebra_pbr.c:ipaddr_cmp Unexecuted instantiation: zebra_ptm.c:ipaddr_cmp Unexecuted instantiation: zebra_ptm_redistribute.c:ipaddr_cmp Unexecuted instantiation: zebra_pw.c:ipaddr_cmp Unexecuted instantiation: zebra_rib.c:ipaddr_cmp Unexecuted instantiation: zebra_router.c:ipaddr_cmp Unexecuted instantiation: zebra_rnh.c:ipaddr_cmp Unexecuted instantiation: zebra_routemap.c:ipaddr_cmp Unexecuted instantiation: zebra_routemap_nb.c:ipaddr_cmp Unexecuted instantiation: zebra_routemap_nb_config.c:ipaddr_cmp Unexecuted instantiation: zebra_script.c:ipaddr_cmp Unexecuted instantiation: zebra_srte.c:ipaddr_cmp Unexecuted instantiation: zebra_tc.c:ipaddr_cmp Unexecuted instantiation: zebra_vrf.c:ipaddr_cmp Unexecuted instantiation: zebra_vty.c:ipaddr_cmp Unexecuted instantiation: zebra_vxlan.c:ipaddr_cmp Unexecuted instantiation: zebra_vxlan_if.c:ipaddr_cmp Unexecuted instantiation: zebra_evpn_mh.c:ipaddr_cmp Unexecuted instantiation: zebra_neigh.c:ipaddr_cmp Unexecuted instantiation: zserv.c:ipaddr_cmp Unexecuted instantiation: debug_nl.c:ipaddr_cmp Unexecuted instantiation: frr-zebra.yang.c:ipaddr_cmp Unexecuted instantiation: frr-zebra-route-map.yang.c:ipaddr_cmp Unexecuted instantiation: bgp_main.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-types.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-common.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-bmp.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-rpki.yang.c:ipaddr_cmp Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-filter.yang.c:ipaddr_cmp Unexecuted instantiation: frr-bgp-route-map.yang.c:ipaddr_cmp Unexecuted instantiation: bgp_attr.c:ipaddr_cmp Unexecuted instantiation: bgp_attr_evpn.c:ipaddr_cmp Unexecuted instantiation: bgp_clist.c:ipaddr_cmp Unexecuted instantiation: bgp_community.c:ipaddr_cmp Unexecuted instantiation: bgp_community_alias.c:ipaddr_cmp Unexecuted instantiation: bgp_debug.c:ipaddr_cmp Unexecuted instantiation: bgp_dump.c:ipaddr_cmp Unexecuted instantiation: bgp_ecommunity.c:ipaddr_cmp Unexecuted instantiation: bgp_errors.c:ipaddr_cmp Unexecuted instantiation: bgp_evpn.c:ipaddr_cmp Unexecuted instantiation: bgp_evpn_mh.c:ipaddr_cmp Unexecuted instantiation: bgp_evpn_vty.c:ipaddr_cmp Unexecuted instantiation: bgp_filter.c:ipaddr_cmp Unexecuted instantiation: bgp_flowspec_vty.c:ipaddr_cmp Unexecuted instantiation: bgp_fsm.c:ipaddr_cmp Unexecuted instantiation: bgp_io.c:ipaddr_cmp Unexecuted instantiation: bgp_keepalives.c:ipaddr_cmp Unexecuted instantiation: bgp_labelpool.c:ipaddr_cmp Unexecuted instantiation: bgp_lcommunity.c:ipaddr_cmp Unexecuted instantiation: bgp_mac.c:ipaddr_cmp Unexecuted instantiation: bgp_mpath.c:ipaddr_cmp Unexecuted instantiation: bgp_mplsvpn.c:ipaddr_cmp Unexecuted instantiation: bgp_network.c:ipaddr_cmp Unexecuted instantiation: bgp_nexthop.c:ipaddr_cmp Unexecuted instantiation: bgp_nht.c:ipaddr_cmp Unexecuted instantiation: bgp_packet.c:ipaddr_cmp Unexecuted instantiation: bgp_pbr.c:ipaddr_cmp Unexecuted instantiation: bgp_rd.c:ipaddr_cmp Unexecuted instantiation: bgp_regex.c:ipaddr_cmp Unexecuted instantiation: bgp_route.c:ipaddr_cmp Unexecuted instantiation: bgp_routemap.c:ipaddr_cmp Unexecuted instantiation: bgp_routemap_nb.c:ipaddr_cmp Unexecuted instantiation: bgp_routemap_nb_config.c:ipaddr_cmp Unexecuted instantiation: bgp_table.c:ipaddr_cmp Unexecuted instantiation: bgp_updgrp.c:ipaddr_cmp Unexecuted instantiation: bgp_updgrp_adv.c:ipaddr_cmp Unexecuted instantiation: bgp_updgrp_packet.c:ipaddr_cmp Unexecuted instantiation: bgp_vpn.c:ipaddr_cmp Unexecuted instantiation: bgp_vty.c:ipaddr_cmp Unexecuted instantiation: bgp_zebra.c:ipaddr_cmp Unexecuted instantiation: bgpd.c:ipaddr_cmp Unexecuted instantiation: bgp_rfapi_cfg.c:ipaddr_cmp Unexecuted instantiation: rfapi_import.c:ipaddr_cmp Unexecuted instantiation: rfapi.c:ipaddr_cmp Unexecuted instantiation: rfapi_ap.c:ipaddr_cmp Unexecuted instantiation: rfapi_encap_tlv.c:ipaddr_cmp Unexecuted instantiation: rfapi_nve_addr.c:ipaddr_cmp Unexecuted instantiation: rfapi_monitor.c:ipaddr_cmp Unexecuted instantiation: rfapi_rib.c:ipaddr_cmp Unexecuted instantiation: rfapi_vty.c:ipaddr_cmp Unexecuted instantiation: vnc_debug.c:ipaddr_cmp Unexecuted instantiation: vnc_export_bgp.c:ipaddr_cmp Unexecuted instantiation: vnc_export_table.c:ipaddr_cmp Unexecuted instantiation: vnc_import_bgp.c:ipaddr_cmp Unexecuted instantiation: vnc_zebra.c:ipaddr_cmp Unexecuted instantiation: bgp_addpath.c:ipaddr_cmp Unexecuted instantiation: bgp_advertise.c:ipaddr_cmp Unexecuted instantiation: bgp_aspath.c:ipaddr_cmp Unexecuted instantiation: bgp_bfd.c:ipaddr_cmp Unexecuted instantiation: bgp_conditional_adv.c:ipaddr_cmp Unexecuted instantiation: bgp_damp.c:ipaddr_cmp Unexecuted instantiation: bgp_encap_tlv.c:ipaddr_cmp Unexecuted instantiation: bgp_flowspec.c:ipaddr_cmp Unexecuted instantiation: bgp_flowspec_util.c:ipaddr_cmp Unexecuted instantiation: bgp_label.c:ipaddr_cmp Unexecuted instantiation: bgp_open.c:ipaddr_cmp Unexecuted instantiation: rfp_example.c:ipaddr_cmp Unexecuted instantiation: pim_addr.c:ipaddr_cmp Unexecuted instantiation: pim_assert.c:ipaddr_cmp Unexecuted instantiation: pim_bfd.c:ipaddr_cmp Unexecuted instantiation: pim_bsm.c:ipaddr_cmp Unexecuted instantiation: pim_cmd_common.c:ipaddr_cmp Unexecuted instantiation: pim_errors.c:ipaddr_cmp Unexecuted instantiation: pim_hello.c:ipaddr_cmp Unexecuted instantiation: pim_iface.c:ipaddr_cmp Unexecuted instantiation: pim_ifchannel.c:ipaddr_cmp Unexecuted instantiation: pim_instance.c:ipaddr_cmp Unexecuted instantiation: pim_join.c:ipaddr_cmp Unexecuted instantiation: pim_jp_agg.c:ipaddr_cmp Unexecuted instantiation: pim_macro.c:ipaddr_cmp Unexecuted instantiation: pim_mroute.c:ipaddr_cmp Unexecuted instantiation: pim_msg.c:ipaddr_cmp Unexecuted instantiation: pim_nb.c:ipaddr_cmp Unexecuted instantiation: pim_nb_config.c:ipaddr_cmp Unexecuted instantiation: pim_neighbor.c:ipaddr_cmp Unexecuted instantiation: pim_nht.c:ipaddr_cmp Unexecuted instantiation: pim_oil.c:ipaddr_cmp Unexecuted instantiation: pim_pim.c:ipaddr_cmp Unexecuted instantiation: pim_routemap.c:ipaddr_cmp Unexecuted instantiation: pim_rp.c:ipaddr_cmp Unexecuted instantiation: pim_rpf.c:ipaddr_cmp Unexecuted instantiation: pim_sock.c:ipaddr_cmp Unexecuted instantiation: pim_ssm.c:ipaddr_cmp Unexecuted instantiation: pim_ssmpingd.c:ipaddr_cmp Unexecuted instantiation: pim_static.c:ipaddr_cmp Unexecuted instantiation: pim_str.c:ipaddr_cmp Unexecuted instantiation: pim_tib.c:ipaddr_cmp Unexecuted instantiation: pim_time.c:ipaddr_cmp Unexecuted instantiation: pim_tlv.c:ipaddr_cmp Unexecuted instantiation: pim_upstream.c:ipaddr_cmp Unexecuted instantiation: pim_util.c:ipaddr_cmp Unexecuted instantiation: pim_vty.c:ipaddr_cmp Unexecuted instantiation: pim_zebra.c:ipaddr_cmp Unexecuted instantiation: pim_zlookup.c:ipaddr_cmp Unexecuted instantiation: pim_vxlan.c:ipaddr_cmp Unexecuted instantiation: pim_register.c:ipaddr_cmp Unexecuted instantiation: pimd.c:ipaddr_cmp Unexecuted instantiation: pim_cmd.c:ipaddr_cmp Unexecuted instantiation: pim_igmp.c:ipaddr_cmp Unexecuted instantiation: pim_igmp_mtrace.c:ipaddr_cmp Unexecuted instantiation: pim_igmpv2.c:ipaddr_cmp Unexecuted instantiation: pim_igmpv3.c:ipaddr_cmp Unexecuted instantiation: pim_main.c:ipaddr_cmp Unexecuted instantiation: pim_mlag.c:ipaddr_cmp Unexecuted instantiation: pim_msdp.c:ipaddr_cmp Unexecuted instantiation: pim_msdp_packet.c:ipaddr_cmp Unexecuted instantiation: pim_msdp_socket.c:ipaddr_cmp Unexecuted instantiation: pim_signals.c:ipaddr_cmp Unexecuted instantiation: pim_zpthread.c:ipaddr_cmp Unexecuted instantiation: frr-pim.yang.c:ipaddr_cmp Unexecuted instantiation: frr-pim-rp.yang.c:ipaddr_cmp Unexecuted instantiation: frr-gmp.yang.c:ipaddr_cmp |
153 | | |
154 | | static inline bool ipaddr_is_zero(const struct ipaddr *ip) |
155 | 0 | { |
156 | 0 | switch (ip->ipa_type) { |
157 | 0 | case IPADDR_NONE: |
158 | 0 | return true; |
159 | 0 | case IPADDR_V4: |
160 | 0 | return ip->ipaddr_v4.s_addr == INADDR_ANY; |
161 | 0 | case IPADDR_V6: |
162 | 0 | return IN6_IS_ADDR_UNSPECIFIED(&ip->ipaddr_v6); |
163 | 0 | } |
164 | 0 | return true; |
165 | 0 | } Unexecuted instantiation: ospf_main.c:ipaddr_is_zero Unexecuted instantiation: frr-ospf-route-map.yang.c:ipaddr_is_zero Unexecuted instantiation: ospf_bfd.c:ipaddr_is_zero Unexecuted instantiation: ospf_dump.c:ipaddr_is_zero Unexecuted instantiation: ospf_dump_api.c:ipaddr_is_zero Unexecuted instantiation: ospf_errors.c:ipaddr_is_zero Unexecuted instantiation: ospf_interface.c:ipaddr_is_zero Unexecuted instantiation: ospf_lsa.c:ipaddr_is_zero Unexecuted instantiation: ospf_lsdb.c:ipaddr_is_zero Unexecuted instantiation: ospf_neighbor.c:ipaddr_is_zero Unexecuted instantiation: ospf_network.c:ipaddr_is_zero Unexecuted instantiation: ospf_nsm.c:ipaddr_is_zero Unexecuted instantiation: ospf_opaque.c:ipaddr_is_zero Unexecuted instantiation: ospf_packet.c:ipaddr_is_zero Unexecuted instantiation: ospf_ri.c:ipaddr_is_zero Unexecuted instantiation: ospf_routemap.c:ipaddr_is_zero Unexecuted instantiation: ospf_routemap_nb.c:ipaddr_is_zero Unexecuted instantiation: ospf_routemap_nb_config.c:ipaddr_is_zero Unexecuted instantiation: ospf_spf.c:ipaddr_is_zero Unexecuted instantiation: ospf_ti_lfa.c:ipaddr_is_zero Unexecuted instantiation: ospf_sr.c:ipaddr_is_zero Unexecuted instantiation: ospf_te.c:ipaddr_is_zero Unexecuted instantiation: ospf_vty.c:ipaddr_is_zero Unexecuted instantiation: ospf_zebra.c:ipaddr_is_zero Unexecuted instantiation: ospfd.c:ipaddr_is_zero Unexecuted instantiation: ospf_gr_helper.c:ipaddr_is_zero Unexecuted instantiation: ospf_abr.c:ipaddr_is_zero Unexecuted instantiation: ospf_apiserver.c:ipaddr_is_zero Unexecuted instantiation: ospf_asbr.c:ipaddr_is_zero Unexecuted instantiation: ospf_ase.c:ipaddr_is_zero Unexecuted instantiation: ospf_ext.c:ipaddr_is_zero Unexecuted instantiation: ospf_flood.c:ipaddr_is_zero Unexecuted instantiation: ospf_gr.c:ipaddr_is_zero Unexecuted instantiation: ospf_ia.c:ipaddr_is_zero Unexecuted instantiation: ospf_ism.c:ipaddr_is_zero Unexecuted instantiation: ospf_ldp_sync.c:ipaddr_is_zero Unexecuted instantiation: ospf_route.c:ipaddr_is_zero Unexecuted instantiation: ospf_api.c:ipaddr_is_zero Unexecuted instantiation: affinitymap.c:ipaddr_is_zero Unexecuted instantiation: affinitymap_cli.c:ipaddr_is_zero Unexecuted instantiation: affinitymap_northbound.c:ipaddr_is_zero Unexecuted instantiation: agg_table.c:ipaddr_is_zero Unexecuted instantiation: asn.c:ipaddr_is_zero Unexecuted instantiation: bfd.c:ipaddr_is_zero Unexecuted instantiation: buffer.c:ipaddr_is_zero Unexecuted instantiation: command.c:ipaddr_is_zero Unexecuted instantiation: command_graph.c:ipaddr_is_zero Unexecuted instantiation: command_match.c:ipaddr_is_zero Unexecuted instantiation: cspf.c:ipaddr_is_zero Unexecuted instantiation: debug.c:ipaddr_is_zero Unexecuted instantiation: distribute.c:ipaddr_is_zero Unexecuted instantiation: ferr.c:ipaddr_is_zero Unexecuted instantiation: filter.c:ipaddr_is_zero Unexecuted instantiation: filter_cli.c:ipaddr_is_zero Unexecuted instantiation: filter_nb.c:ipaddr_is_zero Unexecuted instantiation: flex_algo.c:ipaddr_is_zero Unexecuted instantiation: frr_pthread.c:ipaddr_is_zero Unexecuted instantiation: grammar_sandbox.c:ipaddr_is_zero Unexecuted instantiation: hash.c:ipaddr_is_zero Unexecuted instantiation: id_alloc.c:ipaddr_is_zero Unexecuted instantiation: if.c:ipaddr_is_zero Unexecuted instantiation: if_rmap.c:ipaddr_is_zero Unexecuted instantiation: json.c:ipaddr_is_zero Unexecuted instantiation: keychain.c:ipaddr_is_zero Unexecuted instantiation: ldp_sync.c:ipaddr_is_zero Unexecuted instantiation: lib_errors.c:ipaddr_is_zero Unexecuted instantiation: lib_vty.c:ipaddr_is_zero Unexecuted instantiation: libfrr.c:ipaddr_is_zero Unexecuted instantiation: link_state.c:ipaddr_is_zero Unexecuted instantiation: log.c:ipaddr_is_zero Unexecuted instantiation: log_vty.c:ipaddr_is_zero Unexecuted instantiation: mgmt_be_client.c:ipaddr_is_zero Unexecuted instantiation: mgmt_fe_client.c:ipaddr_is_zero Unexecuted instantiation: mgmt_msg.c:ipaddr_is_zero Unexecuted instantiation: mlag.c:ipaddr_is_zero Unexecuted instantiation: srv6.c:ipaddr_is_zero Unexecuted instantiation: network.c:ipaddr_is_zero Unexecuted instantiation: nexthop.c:ipaddr_is_zero Unexecuted instantiation: netns_linux.c:ipaddr_is_zero Unexecuted instantiation: nexthop_group.c:ipaddr_is_zero Unexecuted instantiation: northbound.c:ipaddr_is_zero Unexecuted instantiation: northbound_cli.c:ipaddr_is_zero Unexecuted instantiation: northbound_db.c:ipaddr_is_zero Unexecuted instantiation: pid_output.c:ipaddr_is_zero Unexecuted instantiation: plist.c:ipaddr_is_zero Unexecuted instantiation: prefix.c:ipaddr_is_zero Unexecuted instantiation: privs.c:ipaddr_is_zero Unexecuted instantiation: pullwr.c:ipaddr_is_zero Unexecuted instantiation: routemap.c:ipaddr_is_zero Unexecuted instantiation: routemap_cli.c:ipaddr_is_zero Unexecuted instantiation: routemap_northbound.c:ipaddr_is_zero Unexecuted instantiation: sigevent.c:ipaddr_is_zero Unexecuted instantiation: skiplist.c:ipaddr_is_zero Unexecuted instantiation: sockopt.c:ipaddr_is_zero Unexecuted instantiation: sockunion.c:ipaddr_is_zero Unexecuted instantiation: spf_backoff.c:ipaddr_is_zero Unexecuted instantiation: srcdest_table.c:ipaddr_is_zero Unexecuted instantiation: stream.c:ipaddr_is_zero Unexecuted instantiation: systemd.c:ipaddr_is_zero Unexecuted instantiation: table.c:ipaddr_is_zero Unexecuted instantiation: termtable.c:ipaddr_is_zero Unexecuted instantiation: event.c:ipaddr_is_zero Unexecuted instantiation: vrf.c:ipaddr_is_zero Unexecuted instantiation: vty.c:ipaddr_is_zero Unexecuted instantiation: workqueue.c:ipaddr_is_zero Unexecuted instantiation: xref.c:ipaddr_is_zero Unexecuted instantiation: yang.c:ipaddr_is_zero Unexecuted instantiation: yang_translator.c:ipaddr_is_zero Unexecuted instantiation: yang_wrappers.c:ipaddr_is_zero Unexecuted instantiation: zclient.c:ipaddr_is_zero Unexecuted instantiation: zlog_5424.c:ipaddr_is_zero Unexecuted instantiation: zlog_5424_cli.c:ipaddr_is_zero Unexecuted instantiation: routing_nb.c:ipaddr_is_zero Unexecuted instantiation: routing_nb_config.c:ipaddr_is_zero Unexecuted instantiation: tc.c:ipaddr_is_zero Unexecuted instantiation: frr-affinity-map.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-filter.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-if-rmap.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-interface.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-route-map.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-route-types.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-vrf.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-routing.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-nexthop.yang.c:ipaddr_is_zero Unexecuted instantiation: ietf-routing-types.yang.c:ipaddr_is_zero Unexecuted instantiation: ietf-interfaces.yang.c:ipaddr_is_zero Unexecuted instantiation: ietf-bgp-types.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-module-translator.yang.c:ipaddr_is_zero Unexecuted instantiation: connected.c:ipaddr_is_zero Unexecuted instantiation: if_netlink.c:ipaddr_is_zero Unexecuted instantiation: interface.c:ipaddr_is_zero Unexecuted instantiation: ioctl.c:ipaddr_is_zero Unexecuted instantiation: kernel_netlink.c:ipaddr_is_zero Unexecuted instantiation: label_manager.c:ipaddr_is_zero Unexecuted instantiation: main.c:ipaddr_is_zero Unexecuted instantiation: netconf_netlink.c:ipaddr_is_zero Unexecuted instantiation: redistribute.c:ipaddr_is_zero Unexecuted instantiation: router-id.c:ipaddr_is_zero Unexecuted instantiation: rt_netlink.c:ipaddr_is_zero Unexecuted instantiation: rtadv.c:ipaddr_is_zero Unexecuted instantiation: rtread_netlink.c:ipaddr_is_zero Unexecuted instantiation: rule_netlink.c:ipaddr_is_zero Unexecuted instantiation: table_manager.c:ipaddr_is_zero Unexecuted instantiation: tc_netlink.c:ipaddr_is_zero Unexecuted instantiation: zapi_msg.c:ipaddr_is_zero Unexecuted instantiation: zebra_affinitymap.c:ipaddr_is_zero Unexecuted instantiation: zebra_dplane.c:ipaddr_is_zero Unexecuted instantiation: zebra_errors.c:ipaddr_is_zero Unexecuted instantiation: zebra_gr.c:ipaddr_is_zero Unexecuted instantiation: zebra_l2.c:ipaddr_is_zero Unexecuted instantiation: zebra_l2_bridge_if.c:ipaddr_is_zero Unexecuted instantiation: zebra_evpn.c:ipaddr_is_zero Unexecuted instantiation: zebra_evpn_mac.c:ipaddr_is_zero Unexecuted instantiation: zebra_evpn_neigh.c:ipaddr_is_zero Unexecuted instantiation: zebra_mlag.c:ipaddr_is_zero Unexecuted instantiation: zebra_mlag_vty.c:ipaddr_is_zero Unexecuted instantiation: zebra_mpls.c:ipaddr_is_zero Unexecuted instantiation: zebra_mpls_netlink.c:ipaddr_is_zero Unexecuted instantiation: zebra_mpls_null.c:ipaddr_is_zero Unexecuted instantiation: zebra_mpls_vty.c:ipaddr_is_zero Unexecuted instantiation: zebra_srv6.c:ipaddr_is_zero Unexecuted instantiation: zebra_srv6_vty.c:ipaddr_is_zero Unexecuted instantiation: zebra_mroute.c:ipaddr_is_zero Unexecuted instantiation: zebra_nb.c:ipaddr_is_zero Unexecuted instantiation: zebra_nb_config.c:ipaddr_is_zero Unexecuted instantiation: zebra_nb_rpcs.c:ipaddr_is_zero Unexecuted instantiation: zebra_nb_state.c:ipaddr_is_zero Unexecuted instantiation: zebra_netns_id.c:ipaddr_is_zero Unexecuted instantiation: zebra_netns_notify.c:ipaddr_is_zero Unexecuted instantiation: zebra_nhg.c:ipaddr_is_zero Unexecuted instantiation: zebra_ns.c:ipaddr_is_zero Unexecuted instantiation: zebra_opaque.c:ipaddr_is_zero Unexecuted instantiation: zebra_pbr.c:ipaddr_is_zero Unexecuted instantiation: zebra_ptm.c:ipaddr_is_zero Unexecuted instantiation: zebra_ptm_redistribute.c:ipaddr_is_zero Unexecuted instantiation: zebra_pw.c:ipaddr_is_zero Unexecuted instantiation: zebra_rib.c:ipaddr_is_zero Unexecuted instantiation: zebra_router.c:ipaddr_is_zero Unexecuted instantiation: zebra_rnh.c:ipaddr_is_zero Unexecuted instantiation: zebra_routemap.c:ipaddr_is_zero Unexecuted instantiation: zebra_routemap_nb.c:ipaddr_is_zero Unexecuted instantiation: zebra_routemap_nb_config.c:ipaddr_is_zero Unexecuted instantiation: zebra_script.c:ipaddr_is_zero Unexecuted instantiation: zebra_srte.c:ipaddr_is_zero Unexecuted instantiation: zebra_tc.c:ipaddr_is_zero Unexecuted instantiation: zebra_vrf.c:ipaddr_is_zero Unexecuted instantiation: zebra_vty.c:ipaddr_is_zero Unexecuted instantiation: zebra_vxlan.c:ipaddr_is_zero Unexecuted instantiation: zebra_vxlan_if.c:ipaddr_is_zero Unexecuted instantiation: zebra_evpn_mh.c:ipaddr_is_zero Unexecuted instantiation: zebra_neigh.c:ipaddr_is_zero Unexecuted instantiation: zserv.c:ipaddr_is_zero Unexecuted instantiation: debug_nl.c:ipaddr_is_zero Unexecuted instantiation: frr-zebra.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-zebra-route-map.yang.c:ipaddr_is_zero Unexecuted instantiation: bgp_main.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-types.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-common.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-bmp.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-rpki.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-filter.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-bgp-route-map.yang.c:ipaddr_is_zero Unexecuted instantiation: bgp_attr.c:ipaddr_is_zero Unexecuted instantiation: bgp_attr_evpn.c:ipaddr_is_zero Unexecuted instantiation: bgp_clist.c:ipaddr_is_zero Unexecuted instantiation: bgp_community.c:ipaddr_is_zero Unexecuted instantiation: bgp_community_alias.c:ipaddr_is_zero Unexecuted instantiation: bgp_debug.c:ipaddr_is_zero Unexecuted instantiation: bgp_dump.c:ipaddr_is_zero Unexecuted instantiation: bgp_ecommunity.c:ipaddr_is_zero Unexecuted instantiation: bgp_errors.c:ipaddr_is_zero Unexecuted instantiation: bgp_evpn.c:ipaddr_is_zero Unexecuted instantiation: bgp_evpn_mh.c:ipaddr_is_zero Unexecuted instantiation: bgp_evpn_vty.c:ipaddr_is_zero Unexecuted instantiation: bgp_filter.c:ipaddr_is_zero Unexecuted instantiation: bgp_flowspec_vty.c:ipaddr_is_zero Unexecuted instantiation: bgp_fsm.c:ipaddr_is_zero Unexecuted instantiation: bgp_io.c:ipaddr_is_zero Unexecuted instantiation: bgp_keepalives.c:ipaddr_is_zero Unexecuted instantiation: bgp_labelpool.c:ipaddr_is_zero Unexecuted instantiation: bgp_lcommunity.c:ipaddr_is_zero Unexecuted instantiation: bgp_mac.c:ipaddr_is_zero Unexecuted instantiation: bgp_mpath.c:ipaddr_is_zero Unexecuted instantiation: bgp_mplsvpn.c:ipaddr_is_zero Unexecuted instantiation: bgp_network.c:ipaddr_is_zero Unexecuted instantiation: bgp_nexthop.c:ipaddr_is_zero Unexecuted instantiation: bgp_nht.c:ipaddr_is_zero Unexecuted instantiation: bgp_packet.c:ipaddr_is_zero Unexecuted instantiation: bgp_pbr.c:ipaddr_is_zero Unexecuted instantiation: bgp_rd.c:ipaddr_is_zero Unexecuted instantiation: bgp_regex.c:ipaddr_is_zero Unexecuted instantiation: bgp_route.c:ipaddr_is_zero Unexecuted instantiation: bgp_routemap.c:ipaddr_is_zero Unexecuted instantiation: bgp_routemap_nb.c:ipaddr_is_zero Unexecuted instantiation: bgp_routemap_nb_config.c:ipaddr_is_zero Unexecuted instantiation: bgp_table.c:ipaddr_is_zero Unexecuted instantiation: bgp_updgrp.c:ipaddr_is_zero Unexecuted instantiation: bgp_updgrp_adv.c:ipaddr_is_zero Unexecuted instantiation: bgp_updgrp_packet.c:ipaddr_is_zero Unexecuted instantiation: bgp_vpn.c:ipaddr_is_zero Unexecuted instantiation: bgp_vty.c:ipaddr_is_zero Unexecuted instantiation: bgp_zebra.c:ipaddr_is_zero Unexecuted instantiation: bgpd.c:ipaddr_is_zero Unexecuted instantiation: bgp_rfapi_cfg.c:ipaddr_is_zero Unexecuted instantiation: rfapi_import.c:ipaddr_is_zero Unexecuted instantiation: rfapi.c:ipaddr_is_zero Unexecuted instantiation: rfapi_ap.c:ipaddr_is_zero Unexecuted instantiation: rfapi_encap_tlv.c:ipaddr_is_zero Unexecuted instantiation: rfapi_nve_addr.c:ipaddr_is_zero Unexecuted instantiation: rfapi_monitor.c:ipaddr_is_zero Unexecuted instantiation: rfapi_rib.c:ipaddr_is_zero Unexecuted instantiation: rfapi_vty.c:ipaddr_is_zero Unexecuted instantiation: vnc_debug.c:ipaddr_is_zero Unexecuted instantiation: vnc_export_bgp.c:ipaddr_is_zero Unexecuted instantiation: vnc_export_table.c:ipaddr_is_zero Unexecuted instantiation: vnc_import_bgp.c:ipaddr_is_zero Unexecuted instantiation: vnc_zebra.c:ipaddr_is_zero Unexecuted instantiation: bgp_addpath.c:ipaddr_is_zero Unexecuted instantiation: bgp_advertise.c:ipaddr_is_zero Unexecuted instantiation: bgp_aspath.c:ipaddr_is_zero Unexecuted instantiation: bgp_bfd.c:ipaddr_is_zero Unexecuted instantiation: bgp_conditional_adv.c:ipaddr_is_zero Unexecuted instantiation: bgp_damp.c:ipaddr_is_zero Unexecuted instantiation: bgp_encap_tlv.c:ipaddr_is_zero Unexecuted instantiation: bgp_flowspec.c:ipaddr_is_zero Unexecuted instantiation: bgp_flowspec_util.c:ipaddr_is_zero Unexecuted instantiation: bgp_label.c:ipaddr_is_zero Unexecuted instantiation: bgp_open.c:ipaddr_is_zero Unexecuted instantiation: rfp_example.c:ipaddr_is_zero Unexecuted instantiation: pim_addr.c:ipaddr_is_zero Unexecuted instantiation: pim_assert.c:ipaddr_is_zero Unexecuted instantiation: pim_bfd.c:ipaddr_is_zero Unexecuted instantiation: pim_bsm.c:ipaddr_is_zero Unexecuted instantiation: pim_cmd_common.c:ipaddr_is_zero Unexecuted instantiation: pim_errors.c:ipaddr_is_zero Unexecuted instantiation: pim_hello.c:ipaddr_is_zero Unexecuted instantiation: pim_iface.c:ipaddr_is_zero Unexecuted instantiation: pim_ifchannel.c:ipaddr_is_zero Unexecuted instantiation: pim_instance.c:ipaddr_is_zero Unexecuted instantiation: pim_join.c:ipaddr_is_zero Unexecuted instantiation: pim_jp_agg.c:ipaddr_is_zero Unexecuted instantiation: pim_macro.c:ipaddr_is_zero Unexecuted instantiation: pim_mroute.c:ipaddr_is_zero Unexecuted instantiation: pim_msg.c:ipaddr_is_zero Unexecuted instantiation: pim_nb.c:ipaddr_is_zero Unexecuted instantiation: pim_nb_config.c:ipaddr_is_zero Unexecuted instantiation: pim_neighbor.c:ipaddr_is_zero Unexecuted instantiation: pim_nht.c:ipaddr_is_zero Unexecuted instantiation: pim_oil.c:ipaddr_is_zero Unexecuted instantiation: pim_pim.c:ipaddr_is_zero Unexecuted instantiation: pim_routemap.c:ipaddr_is_zero Unexecuted instantiation: pim_rp.c:ipaddr_is_zero Unexecuted instantiation: pim_rpf.c:ipaddr_is_zero Unexecuted instantiation: pim_sock.c:ipaddr_is_zero Unexecuted instantiation: pim_ssm.c:ipaddr_is_zero Unexecuted instantiation: pim_ssmpingd.c:ipaddr_is_zero Unexecuted instantiation: pim_static.c:ipaddr_is_zero Unexecuted instantiation: pim_str.c:ipaddr_is_zero Unexecuted instantiation: pim_tib.c:ipaddr_is_zero Unexecuted instantiation: pim_time.c:ipaddr_is_zero Unexecuted instantiation: pim_tlv.c:ipaddr_is_zero Unexecuted instantiation: pim_upstream.c:ipaddr_is_zero Unexecuted instantiation: pim_util.c:ipaddr_is_zero Unexecuted instantiation: pim_vty.c:ipaddr_is_zero Unexecuted instantiation: pim_zebra.c:ipaddr_is_zero Unexecuted instantiation: pim_zlookup.c:ipaddr_is_zero Unexecuted instantiation: pim_vxlan.c:ipaddr_is_zero Unexecuted instantiation: pim_register.c:ipaddr_is_zero Unexecuted instantiation: pimd.c:ipaddr_is_zero Unexecuted instantiation: pim_cmd.c:ipaddr_is_zero Unexecuted instantiation: pim_igmp.c:ipaddr_is_zero Unexecuted instantiation: pim_igmp_mtrace.c:ipaddr_is_zero Unexecuted instantiation: pim_igmpv2.c:ipaddr_is_zero Unexecuted instantiation: pim_igmpv3.c:ipaddr_is_zero Unexecuted instantiation: pim_main.c:ipaddr_is_zero Unexecuted instantiation: pim_mlag.c:ipaddr_is_zero Unexecuted instantiation: pim_msdp.c:ipaddr_is_zero Unexecuted instantiation: pim_msdp_packet.c:ipaddr_is_zero Unexecuted instantiation: pim_msdp_socket.c:ipaddr_is_zero Unexecuted instantiation: pim_signals.c:ipaddr_is_zero Unexecuted instantiation: pim_zpthread.c:ipaddr_is_zero Unexecuted instantiation: frr-pim.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-pim-rp.yang.c:ipaddr_is_zero Unexecuted instantiation: frr-gmp.yang.c:ipaddr_is_zero |
166 | | |
167 | | #ifdef _FRR_ATTRIBUTE_PRINTFRR |
168 | | #pragma FRR printfrr_ext "%pIA" (struct ipaddr *) |
169 | | #endif |
170 | | |
171 | | #ifdef __cplusplus |
172 | | } |
173 | | #endif |
174 | | |
175 | | #endif /* __IPADDR_H__ */ |