Line | Count | Source |
1 | | // SPDX-License-Identifier: GPL-2.0-or-later |
2 | | /* |
3 | | * Prefix structure. |
4 | | * Copyright (C) 1998 Kunihiro Ishiguro |
5 | | */ |
6 | | |
7 | | #ifndef _ZEBRA_PREFIX_H |
8 | | #define _ZEBRA_PREFIX_H |
9 | | |
10 | | #ifdef GNU_LINUX |
11 | | #include <net/ethernet.h> |
12 | | #else |
13 | | #include <netinet/if_ether.h> |
14 | | #endif |
15 | | #include "sockunion.h" |
16 | | #include "ipaddr.h" |
17 | | #include "compiler.h" |
18 | | |
19 | | #ifdef __cplusplus |
20 | | extern "C" { |
21 | | #endif |
22 | | |
23 | | #ifndef ETH_ALEN |
24 | | #define ETH_ALEN 6 |
25 | | #endif |
26 | | |
27 | | /* EVPN route types. */ |
28 | | typedef enum { |
29 | | BGP_EVPN_AD_ROUTE = 1, /* Ethernet Auto-Discovery (A-D) route */ |
30 | | BGP_EVPN_MAC_IP_ROUTE, /* MAC/IP Advertisement route */ |
31 | | BGP_EVPN_IMET_ROUTE, /* Inclusive Multicast Ethernet Tag route */ |
32 | | BGP_EVPN_ES_ROUTE, /* Ethernet Segment route */ |
33 | | BGP_EVPN_IP_PREFIX_ROUTE, /* IP Prefix route */ |
34 | | } bgp_evpn_route_type; |
35 | | |
36 | | /* value of first byte of ESI */ |
37 | | #define ESI_TYPE_ARBITRARY 0 /* */ |
38 | | #define ESI_TYPE_LACP 1 /* <> */ |
39 | | #define ESI_TYPE_BRIDGE 2 /* <Root bridge Mac-6B>:<Root Br Priority-2B>:00 */ |
40 | 0 | #define ESI_TYPE_MAC 3 /* <Syst Mac Add-6B>:<Local Discriminator Value-3B> */ |
41 | | #define ESI_TYPE_ROUTER 4 /* <RouterId-4B>:<Local Discriminator Value-4B> */ |
42 | | #define ESI_TYPE_AS 5 /* <AS-4B>:<Local Discriminator Value-4B> */ |
43 | | |
44 | | #define MAX_ESI {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} |
45 | | |
46 | | |
47 | 0 | #define EVPN_ETH_TAG_BYTES 4 |
48 | 81 | #define ESI_BYTES 10 |
49 | 0 | #define ESI_STR_LEN (3 * ESI_BYTES) |
50 | | #define EVPN_DF_ALG_STR_LEN 24 |
51 | | |
52 | | /* Maximum number of VTEPs per-ES - |
53 | | * XXX - temporary limit for allocating strings etc. |
54 | | */ |
55 | 0 | #define ES_VTEP_MAX_CNT 10 |
56 | | #define ES_VTEP_LIST_STR_SZ (ES_VTEP_MAX_CNT * 16) |
57 | | |
58 | 0 | #define ETHER_ADDR_STRLEN (3*ETH_ALEN) |
59 | | /* |
60 | | * there isn't a portable ethernet address type. We define our |
61 | | * own to simplify internal handling |
62 | | */ |
63 | | struct ethaddr { |
64 | | uint8_t octet[ETH_ALEN]; |
65 | | } __attribute__((packed)); |
66 | | |
67 | | |
68 | | /* length is the number of valuable bits of prefix structure |
69 | | * 18 bytes is current length in structure, if address is ipv4 |
70 | | * 30 bytes is in case of ipv6 |
71 | | */ |
72 | 0 | #define PREFIX_LEN_ROUTE_TYPE_5_IPV4 (18*8) |
73 | 0 | #define PREFIX_LEN_ROUTE_TYPE_5_IPV6 (30*8) |
74 | | |
75 | | typedef struct esi_t_ { |
76 | | uint8_t val[ESI_BYTES]; |
77 | | } esi_t; |
78 | | |
79 | | struct evpn_ead_addr { |
80 | | esi_t esi; |
81 | | uint32_t eth_tag; |
82 | | struct ipaddr ip; |
83 | | uint16_t frag_id; |
84 | | }; |
85 | | |
86 | | struct evpn_macip_addr { |
87 | | uint32_t eth_tag; |
88 | | uint8_t ip_prefix_length; |
89 | | struct ethaddr mac; |
90 | | struct ipaddr ip; |
91 | | }; |
92 | | |
93 | | struct evpn_imet_addr { |
94 | | uint32_t eth_tag; |
95 | | uint8_t ip_prefix_length; |
96 | | struct ipaddr ip; |
97 | | }; |
98 | | |
99 | | struct evpn_es_addr { |
100 | | esi_t esi; |
101 | | uint8_t ip_prefix_length; |
102 | | struct ipaddr ip; |
103 | | }; |
104 | | |
105 | | struct evpn_prefix_addr { |
106 | | uint32_t eth_tag; |
107 | | uint8_t ip_prefix_length; |
108 | | struct ipaddr ip; |
109 | | }; |
110 | | |
111 | | /* EVPN address (RFC 7432) */ |
112 | | struct evpn_addr { |
113 | | uint8_t route_type; |
114 | | union { |
115 | | struct evpn_ead_addr _ead_addr; |
116 | | struct evpn_macip_addr _macip_addr; |
117 | | struct evpn_imet_addr _imet_addr; |
118 | | struct evpn_es_addr _es_addr; |
119 | | struct evpn_prefix_addr _prefix_addr; |
120 | | } u; |
121 | 0 | #define ead_addr u._ead_addr |
122 | 9 | #define macip_addr u._macip_addr |
123 | 0 | #define imet_addr u._imet_addr |
124 | 0 | #define es_addr u._es_addr |
125 | 239 | #define prefix_addr u._prefix_addr |
126 | | }; |
127 | | |
128 | | /* |
129 | | * A struct prefix contains an address family, a prefix length, and an |
130 | | * address. This can represent either a 'network prefix' as defined |
131 | | * by CIDR, where the 'host bits' of the prefix are 0 |
132 | | * (e.g. AF_INET:10.0.0.0/8), or an address and netmask |
133 | | * (e.g. AF_INET:10.0.0.9/8), such as might be configured on an |
134 | | * interface. |
135 | | */ |
136 | | |
137 | | /* different OSes use different names */ |
138 | | #if defined(AF_PACKET) |
139 | 429k | #define AF_ETHERNET AF_PACKET |
140 | | #else |
141 | | #if defined(AF_LINK) |
142 | | #define AF_ETHERNET AF_LINK |
143 | | #endif |
144 | | #endif |
145 | | |
146 | | /* The 'family' in the prefix structure is internal to FRR and need not |
147 | | * map to standard OS AF_ definitions except where needed for interacting |
148 | | * with the kernel. However, AF_ definitions are currently in use and |
149 | | * prevalent across the code. Define a new FRR-specific AF for EVPN to |
150 | | * distinguish between 'ethernet' (MAC-only) and 'evpn' prefixes and |
151 | | * ensure it does not conflict with any OS AF_ definition. |
152 | | */ |
153 | | #if !defined(AF_EVPN) |
154 | 429k | #define AF_EVPN (AF_MAX + 1) |
155 | | #endif |
156 | | |
157 | | #if !defined(AF_FLOWSPEC) |
158 | 87.5M | #define AF_FLOWSPEC (AF_MAX + 2) |
159 | | #endif |
160 | | |
161 | | struct flowspec_prefix { |
162 | | uint8_t family; |
163 | | uint16_t prefixlen; /* length in bytes */ |
164 | | uintptr_t ptr; |
165 | | }; |
166 | | |
167 | | /* FRR generic prefix structure. */ |
168 | | struct prefix { |
169 | | uint8_t family; |
170 | | uint16_t prefixlen; |
171 | | union { |
172 | | uint8_t prefix; |
173 | | struct in_addr prefix4; |
174 | | struct in6_addr prefix6; |
175 | | struct { |
176 | | struct in_addr id; |
177 | | struct in_addr adv_router; |
178 | | } lp; |
179 | | struct ethaddr prefix_eth; /* AF_ETHERNET */ |
180 | | uint8_t val[16]; |
181 | | uint32_t val32[4]; |
182 | | uintptr_t ptr; |
183 | | struct evpn_addr prefix_evpn; /* AF_EVPN */ |
184 | | struct flowspec_prefix prefix_flowspec; /* AF_FLOWSPEC */ |
185 | | } u __attribute__((aligned(8))); |
186 | | }; |
187 | | |
188 | | /* IPv4 prefix structure. */ |
189 | | struct prefix_ipv4 { |
190 | | uint8_t family; |
191 | | uint16_t prefixlen; |
192 | | struct in_addr prefix __attribute__((aligned(8))); |
193 | | }; |
194 | | |
195 | | /* IPv6 prefix structure. */ |
196 | | struct prefix_ipv6 { |
197 | | uint8_t family; |
198 | | uint16_t prefixlen; |
199 | | struct in6_addr prefix __attribute__((aligned(8))); |
200 | | }; |
201 | | |
202 | | struct prefix_ls { |
203 | | uint8_t family; |
204 | | uint16_t prefixlen; |
205 | | struct in_addr id __attribute__((aligned(8))); |
206 | | struct in_addr adv_router; |
207 | | }; |
208 | | |
209 | | /* Prefix for routing distinguisher. */ |
210 | | struct prefix_rd { |
211 | | uint8_t family; |
212 | | uint16_t prefixlen; |
213 | | uint8_t val[8] __attribute__((aligned(8))); |
214 | | }; |
215 | | |
216 | | /* Prefix for ethernet. */ |
217 | | struct prefix_eth { |
218 | | uint8_t family; |
219 | | uint16_t prefixlen; |
220 | | struct ethaddr eth_addr __attribute__((aligned(8))); /* AF_ETHERNET */ |
221 | | }; |
222 | | |
223 | | /* EVPN prefix structure. */ |
224 | | struct prefix_evpn { |
225 | | uint8_t family; |
226 | | uint16_t prefixlen; |
227 | | struct evpn_addr prefix __attribute__((aligned(8))); |
228 | | }; |
229 | | |
230 | | static inline int is_evpn_prefix_ipaddr_none(const struct prefix_evpn *evp) |
231 | 0 | { |
232 | 0 | if (evp->prefix.route_type == BGP_EVPN_AD_ROUTE) |
233 | 0 | return IS_IPADDR_NONE(&(evp)->prefix.ead_addr.ip); |
234 | 0 | if (evp->prefix.route_type == BGP_EVPN_MAC_IP_ROUTE) |
235 | 0 | return IS_IPADDR_NONE(&(evp)->prefix.macip_addr.ip); |
236 | 0 | if (evp->prefix.route_type == BGP_EVPN_IMET_ROUTE) |
237 | 0 | return IS_IPADDR_NONE(&(evp)->prefix.imet_addr.ip); |
238 | 0 | if (evp->prefix.route_type == BGP_EVPN_ES_ROUTE) |
239 | 0 | return IS_IPADDR_NONE(&(evp)->prefix.es_addr.ip); |
240 | 0 | if (evp->prefix.route_type == BGP_EVPN_IP_PREFIX_ROUTE) |
241 | 0 | return IS_IPADDR_NONE(&(evp)->prefix.prefix_addr.ip); |
242 | 0 | return 0; |
243 | 0 | } Unexecuted instantiation: ospf_main.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-ospf-route-map.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_bfd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_dump.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_dump_api.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_errors.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_interface.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_lsa.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_lsdb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_neighbor.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_network.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_nsm.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_opaque.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_packet.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ri.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_routemap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_routemap_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_routemap_nb_config.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_spf.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ti_lfa.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_sr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_te.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_zebra.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospfd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_gr_helper.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_abr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_apiserver.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_asbr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ase.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ext.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_flood.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_gr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ia.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ism.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_ldp_sync.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_route.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ospf_api.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: affinitymap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: affinitymap_cli.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: affinitymap_northbound.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: agg_table.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: asn.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bfd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: buffer.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: command.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: command_graph.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: command_match.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: cspf.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: debug.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: distribute.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ferr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: filter.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: filter_cli.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: filter_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: flex_algo.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr_pthread.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: grammar_sandbox.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: hash.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: id_alloc.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: if.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: if_rmap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: json.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: keychain.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ldp_sync.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: lib_errors.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: lib_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: libfrr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: link_state.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: log.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: log_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: mgmt_be_client.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: mgmt_fe_client.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: mgmt_msg.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: mlag.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: srv6.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: network.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: nexthop.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: netns_linux.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: nexthop_group.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: northbound.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: northbound_cli.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: northbound_db.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pid_output.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: plist.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: prefix.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: privs.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pullwr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: routemap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: routemap_cli.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: routemap_northbound.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: sigevent.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: skiplist.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: sockopt.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: sockunion.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: spf_backoff.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: srcdest_table.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: stream.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: systemd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: table.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: termtable.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: event.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vrf.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: workqueue.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: xref.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: yang_translator.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: yang_wrappers.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zclient.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zlog_5424.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zlog_5424_cli.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: routing_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: routing_nb_config.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: tc.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-affinity-map.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-filter.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-if-rmap.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-interface.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-route-map.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-route-types.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-vrf.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-routing.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-nexthop.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ietf-routing-types.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ietf-interfaces.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ietf-bgp-types.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-module-translator.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: connected.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: if_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: interface.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: ioctl.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: kernel_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: label_manager.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: main.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: netconf_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: redistribute.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: router-id.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rt_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rtadv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rtread_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rule_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: table_manager.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: tc_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zapi_msg.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_affinitymap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_dplane.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_errors.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_gr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_l2.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_l2_bridge_if.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_evpn.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_evpn_mac.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_evpn_neigh.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mlag.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mlag_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mpls.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mpls_netlink.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mpls_null.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mpls_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_srv6.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_srv6_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_mroute.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_nb_config.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_nb_rpcs.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_nb_state.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_netns_id.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_netns_notify.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_nhg.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_ns.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_opaque.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_pbr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_ptm.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_ptm_redistribute.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_pw.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_rib.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_router.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_rnh.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_routemap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_routemap_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_routemap_nb_config.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_script.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_srte.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_tc.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_vrf.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_vxlan.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_vxlan_if.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_evpn_mh.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zebra_neigh.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: zserv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: debug_nl.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-zebra.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-zebra-route-map.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_main.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-types.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-common.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-bmp.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-rpki.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-filter.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-bgp-route-map.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_attr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_attr_evpn.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_clist.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_community.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_community_alias.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_debug.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_dump.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_ecommunity.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_errors.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_evpn.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_evpn_mh.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_evpn_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_filter.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_flowspec_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_fsm.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_io.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_keepalives.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_labelpool.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_lcommunity.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_mac.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_mpath.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_mplsvpn.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_network.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_nexthop.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_nht.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_packet.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_pbr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_rd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_regex.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_route.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_routemap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_routemap_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_routemap_nb_config.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_table.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_updgrp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_updgrp_adv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_updgrp_packet.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_vpn.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_zebra.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgpd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_rfapi_cfg.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_import.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_ap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_encap_tlv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_nve_addr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_monitor.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_rib.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfapi_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vnc_debug.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vnc_export_bgp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vnc_export_table.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vnc_import_bgp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: vnc_zebra.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_addpath.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_advertise.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_aspath.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_bfd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_conditional_adv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_damp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_encap_tlv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_flowspec.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_flowspec_util.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_label.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: bgp_open.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: rfp_example.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_addr.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_assert.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_bfd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_bsm.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_cmd_common.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_errors.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_hello.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_iface.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_ifchannel.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_instance.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_join.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_jp_agg.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_macro.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_mroute.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_msg.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_nb.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_nb_config.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_neighbor.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_nht.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_oil.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_pim.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_routemap.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_rp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_rpf.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_sock.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_ssm.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_ssmpingd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_static.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_str.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_tib.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_time.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_tlv.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_upstream.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_util.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_vty.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_zebra.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_zlookup.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_vxlan.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_register.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pimd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_cmd.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_igmp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_igmp_mtrace.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_igmpv2.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_igmpv3.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_main.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_mlag.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_msdp.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_msdp_packet.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_msdp_socket.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_signals.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: pim_zpthread.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-pim.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-pim-rp.yang.c:is_evpn_prefix_ipaddr_none Unexecuted instantiation: frr-gmp.yang.c:is_evpn_prefix_ipaddr_none |
244 | | |
245 | | static inline int is_evpn_prefix_ipaddr_v4(const struct prefix_evpn *evp) |
246 | 0 | { |
247 | 0 | if (evp->prefix.route_type == BGP_EVPN_AD_ROUTE) |
248 | 0 | return IS_IPADDR_V4(&(evp)->prefix.ead_addr.ip); |
249 | 0 | if (evp->prefix.route_type == BGP_EVPN_MAC_IP_ROUTE) |
250 | 0 | return IS_IPADDR_V4(&(evp)->prefix.macip_addr.ip); |
251 | 0 | if (evp->prefix.route_type == BGP_EVPN_IMET_ROUTE) |
252 | 0 | return IS_IPADDR_V4(&(evp)->prefix.imet_addr.ip); |
253 | 0 | if (evp->prefix.route_type == BGP_EVPN_ES_ROUTE) |
254 | 0 | return IS_IPADDR_V4(&(evp)->prefix.es_addr.ip); |
255 | 0 | if (evp->prefix.route_type == BGP_EVPN_IP_PREFIX_ROUTE) |
256 | 0 | return IS_IPADDR_V4(&(evp)->prefix.prefix_addr.ip); |
257 | 0 | return 0; |
258 | 0 | } Unexecuted instantiation: ospf_main.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-ospf-route-map.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_bfd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_dump.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_dump_api.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_errors.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_interface.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_lsa.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_lsdb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_neighbor.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_network.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_nsm.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_opaque.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_packet.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ri.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_routemap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_routemap_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_routemap_nb_config.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_spf.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ti_lfa.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_sr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_te.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_zebra.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospfd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_gr_helper.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_abr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_apiserver.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_asbr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ase.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ext.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_flood.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_gr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ia.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ism.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_ldp_sync.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_route.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ospf_api.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: affinitymap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: affinitymap_cli.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: affinitymap_northbound.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: agg_table.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: asn.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bfd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: buffer.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: command.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: command_graph.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: command_match.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: cspf.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: debug.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: distribute.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ferr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: filter.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: filter_cli.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: filter_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: flex_algo.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr_pthread.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: grammar_sandbox.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: hash.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: id_alloc.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: if.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: if_rmap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: json.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: keychain.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ldp_sync.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: lib_errors.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: lib_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: libfrr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: link_state.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: log.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: log_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: mgmt_be_client.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: mgmt_fe_client.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: mgmt_msg.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: mlag.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: srv6.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: network.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: nexthop.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: netns_linux.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: nexthop_group.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: northbound.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: northbound_cli.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: northbound_db.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pid_output.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: plist.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: prefix.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: privs.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pullwr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: routemap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: routemap_cli.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: routemap_northbound.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: sigevent.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: skiplist.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: sockopt.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: sockunion.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: spf_backoff.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: srcdest_table.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: stream.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: systemd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: table.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: termtable.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: event.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vrf.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: workqueue.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: xref.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: yang_translator.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: yang_wrappers.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zclient.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zlog_5424.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zlog_5424_cli.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: routing_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: routing_nb_config.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: tc.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-affinity-map.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-filter.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-if-rmap.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-interface.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-route-map.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-route-types.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-vrf.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-routing.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-nexthop.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ietf-routing-types.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ietf-interfaces.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ietf-bgp-types.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-module-translator.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: connected.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: if_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: interface.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: ioctl.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: kernel_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: label_manager.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: main.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: netconf_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: redistribute.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: router-id.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rt_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rtadv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rtread_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rule_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: table_manager.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: tc_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zapi_msg.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_affinitymap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_dplane.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_errors.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_gr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_l2.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_l2_bridge_if.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_evpn.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_evpn_mac.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_evpn_neigh.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mlag.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mlag_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mpls.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mpls_netlink.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mpls_null.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mpls_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_srv6.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_srv6_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_mroute.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_nb_config.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_nb_rpcs.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_nb_state.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_netns_id.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_netns_notify.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_nhg.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_ns.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_opaque.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_pbr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_ptm.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_ptm_redistribute.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_pw.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_rib.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_router.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_rnh.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_routemap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_routemap_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_routemap_nb_config.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_script.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_srte.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_tc.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_vrf.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_vxlan.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_vxlan_if.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_evpn_mh.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zebra_neigh.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: zserv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: debug_nl.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-zebra.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-zebra-route-map.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_main.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-types.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-common.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-bmp.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-rpki.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-filter.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-bgp-route-map.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_attr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_attr_evpn.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_clist.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_community.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_community_alias.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_debug.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_dump.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_ecommunity.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_errors.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_evpn.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_evpn_mh.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_evpn_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_filter.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_flowspec_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_fsm.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_io.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_keepalives.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_labelpool.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_lcommunity.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_mac.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_mpath.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_mplsvpn.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_network.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_nexthop.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_nht.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_packet.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_pbr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_rd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_regex.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_route.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_routemap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_routemap_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_routemap_nb_config.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_table.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_updgrp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_updgrp_adv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_updgrp_packet.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_vpn.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_zebra.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgpd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_rfapi_cfg.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_import.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_ap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_encap_tlv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_nve_addr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_monitor.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_rib.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfapi_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vnc_debug.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vnc_export_bgp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vnc_export_table.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vnc_import_bgp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: vnc_zebra.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_addpath.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_advertise.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_aspath.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_bfd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_conditional_adv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_damp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_encap_tlv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_flowspec.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_flowspec_util.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_label.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: bgp_open.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: rfp_example.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_addr.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_assert.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_bfd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_bsm.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_cmd_common.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_errors.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_hello.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_iface.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_ifchannel.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_instance.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_join.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_jp_agg.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_macro.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_mroute.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_msg.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_nb.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_nb_config.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_neighbor.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_nht.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_oil.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_pim.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_routemap.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_rp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_rpf.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_sock.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_ssm.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_ssmpingd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_static.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_str.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_tib.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_time.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_tlv.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_upstream.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_util.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_vty.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_zebra.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_zlookup.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_vxlan.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_register.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pimd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_cmd.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_igmp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_igmp_mtrace.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_igmpv2.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_igmpv3.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_main.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_mlag.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_msdp.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_msdp_packet.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_msdp_socket.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_signals.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: pim_zpthread.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-pim.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-pim-rp.yang.c:is_evpn_prefix_ipaddr_v4 Unexecuted instantiation: frr-gmp.yang.c:is_evpn_prefix_ipaddr_v4 |
259 | | |
260 | | static inline int is_evpn_prefix_ipaddr_v6(const struct prefix_evpn *evp) |
261 | 0 | { |
262 | 0 | if (evp->prefix.route_type == BGP_EVPN_AD_ROUTE) |
263 | 0 | return IS_IPADDR_V6(&(evp)->prefix.ead_addr.ip); |
264 | 0 | if (evp->prefix.route_type == BGP_EVPN_MAC_IP_ROUTE) |
265 | 0 | return IS_IPADDR_V6(&(evp)->prefix.macip_addr.ip); |
266 | 0 | if (evp->prefix.route_type == BGP_EVPN_IMET_ROUTE) |
267 | 0 | return IS_IPADDR_V6(&(evp)->prefix.imet_addr.ip); |
268 | 0 | if (evp->prefix.route_type == BGP_EVPN_ES_ROUTE) |
269 | 0 | return IS_IPADDR_V6(&(evp)->prefix.es_addr.ip); |
270 | 0 | if (evp->prefix.route_type == BGP_EVPN_IP_PREFIX_ROUTE) |
271 | 0 | return IS_IPADDR_V6(&(evp)->prefix.prefix_addr.ip); |
272 | 0 | return 0; |
273 | 0 | } Unexecuted instantiation: ospf_main.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-ospf-route-map.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_bfd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_dump.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_dump_api.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_errors.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_interface.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_lsa.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_lsdb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_neighbor.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_network.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_nsm.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_opaque.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_packet.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ri.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_routemap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_routemap_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_routemap_nb_config.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_spf.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ti_lfa.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_sr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_te.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_zebra.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospfd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_gr_helper.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_abr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_apiserver.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_asbr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ase.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ext.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_flood.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_gr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ia.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ism.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_ldp_sync.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_route.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ospf_api.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: affinitymap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: affinitymap_cli.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: affinitymap_northbound.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: agg_table.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: asn.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bfd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: buffer.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: command.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: command_graph.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: command_match.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: cspf.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: debug.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: distribute.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ferr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: filter.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: filter_cli.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: filter_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: flex_algo.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr_pthread.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: grammar_sandbox.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: hash.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: id_alloc.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: if.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: if_rmap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: json.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: keychain.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ldp_sync.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: lib_errors.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: lib_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: libfrr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: link_state.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: log.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: log_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: mgmt_be_client.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: mgmt_fe_client.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: mgmt_msg.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: mlag.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: srv6.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: network.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: nexthop.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: netns_linux.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: nexthop_group.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: northbound.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: northbound_cli.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: northbound_db.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pid_output.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: plist.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: prefix.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: privs.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pullwr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: routemap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: routemap_cli.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: routemap_northbound.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: sigevent.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: skiplist.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: sockopt.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: sockunion.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: spf_backoff.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: srcdest_table.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: stream.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: systemd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: table.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: termtable.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: event.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vrf.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: workqueue.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: xref.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: yang_translator.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: yang_wrappers.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zclient.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zlog_5424.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zlog_5424_cli.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: routing_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: routing_nb_config.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: tc.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-affinity-map.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-filter.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-if-rmap.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-interface.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-route-map.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-route-types.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-vrf.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-routing.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-nexthop.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ietf-routing-types.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ietf-interfaces.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ietf-bgp-types.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-module-translator.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: connected.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: if_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: interface.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: ioctl.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: kernel_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: label_manager.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: main.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: netconf_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: redistribute.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: router-id.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rt_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rtadv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rtread_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rule_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: table_manager.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: tc_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zapi_msg.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_affinitymap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_dplane.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_errors.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_gr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_l2.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_l2_bridge_if.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_evpn.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_evpn_mac.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_evpn_neigh.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mlag.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mlag_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mpls.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mpls_netlink.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mpls_null.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mpls_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_srv6.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_srv6_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_mroute.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_nb_config.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_nb_rpcs.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_nb_state.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_netns_id.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_netns_notify.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_nhg.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_ns.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_opaque.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_pbr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_ptm.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_ptm_redistribute.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_pw.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_rib.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_router.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_rnh.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_routemap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_routemap_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_routemap_nb_config.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_script.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_srte.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_tc.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_vrf.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_vxlan.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_vxlan_if.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_evpn_mh.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zebra_neigh.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: zserv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: debug_nl.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-zebra.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-zebra-route-map.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_main.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-types.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-common.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-bmp.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-rpki.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-filter.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-bgp-route-map.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_attr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_attr_evpn.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_clist.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_community.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_community_alias.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_debug.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_dump.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_ecommunity.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_errors.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_evpn.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_evpn_mh.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_evpn_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_filter.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_flowspec_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_fsm.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_io.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_keepalives.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_labelpool.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_lcommunity.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_mac.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_mpath.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_mplsvpn.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_network.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_nexthop.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_nht.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_packet.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_pbr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_rd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_regex.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_route.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_routemap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_routemap_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_routemap_nb_config.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_table.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_updgrp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_updgrp_adv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_updgrp_packet.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_vpn.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_zebra.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgpd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_rfapi_cfg.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_import.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_ap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_encap_tlv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_nve_addr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_monitor.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_rib.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfapi_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vnc_debug.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vnc_export_bgp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vnc_export_table.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vnc_import_bgp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: vnc_zebra.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_addpath.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_advertise.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_aspath.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_bfd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_conditional_adv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_damp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_encap_tlv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_flowspec.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_flowspec_util.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_label.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: bgp_open.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: rfp_example.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_addr.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_assert.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_bfd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_bsm.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_cmd_common.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_errors.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_hello.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_iface.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_ifchannel.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_instance.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_join.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_jp_agg.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_macro.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_mroute.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_msg.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_nb.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_nb_config.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_neighbor.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_nht.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_oil.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_pim.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_routemap.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_rp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_rpf.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_sock.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_ssm.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_ssmpingd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_static.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_str.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_tib.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_time.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_tlv.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_upstream.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_util.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_vty.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_zebra.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_zlookup.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_vxlan.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_register.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pimd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_cmd.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_igmp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_igmp_mtrace.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_igmpv2.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_igmpv3.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_main.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_mlag.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_msdp.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_msdp_packet.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_msdp_socket.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_signals.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: pim_zpthread.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-pim.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-pim-rp.yang.c:is_evpn_prefix_ipaddr_v6 Unexecuted instantiation: frr-gmp.yang.c:is_evpn_prefix_ipaddr_v6 |
274 | | |
275 | | /* Prefix for a Flowspec entry */ |
276 | | struct prefix_fs { |
277 | | uint8_t family; |
278 | | uint16_t prefixlen; /* unused */ |
279 | | struct flowspec_prefix prefix __attribute__((aligned(8))); |
280 | | }; |
281 | | |
282 | | struct prefix_sg { |
283 | | uint8_t family; |
284 | | uint16_t prefixlen; |
285 | | struct in_addr src __attribute__((aligned(8))); |
286 | | struct in_addr grp; |
287 | | }; |
288 | | |
289 | | union prefixptr { |
290 | | prefixtype(prefixptr, struct prefix, p) |
291 | | prefixtype(prefixptr, struct prefix_ipv4, p4) |
292 | | prefixtype(prefixptr, struct prefix_ipv6, p6) |
293 | | prefixtype(prefixptr, struct prefix_evpn, evp) |
294 | | prefixtype(prefixptr, struct prefix_fs, fs) |
295 | | prefixtype(prefixptr, struct prefix_rd, rd) |
296 | | } TRANSPARENT_UNION; |
297 | | |
298 | | union prefixconstptr { |
299 | | prefixtype(prefixconstptr, const struct prefix, p) |
300 | | prefixtype(prefixconstptr, const struct prefix_ipv4, p4) |
301 | | prefixtype(prefixconstptr, const struct prefix_ipv6, p6) |
302 | | prefixtype(prefixconstptr, const struct prefix_evpn, evp) |
303 | | prefixtype(prefixconstptr, const struct prefix_fs, fs) |
304 | | prefixtype(prefixconstptr, const struct prefix_rd, rd) |
305 | | } TRANSPARENT_UNION; |
306 | | |
307 | | #ifndef INET_ADDRSTRLEN |
308 | | #define INET_ADDRSTRLEN 16 |
309 | | #endif /* INET_ADDRSTRLEN */ |
310 | | |
311 | | #ifndef INET6_ADDRSTRLEN |
312 | | /* dead:beef:dead:beef:dead:beef:dead:beef + \0 */ |
313 | | #define INET6_ADDRSTRLEN 46 |
314 | | #endif /* INET6_ADDRSTRLEN */ |
315 | | |
316 | | #ifndef INET6_BUFSIZ |
317 | 0 | #define INET6_BUFSIZ 53 |
318 | | #endif /* INET6_BUFSIZ */ |
319 | | |
320 | | /* Maximum string length of the result of prefix2str */ |
321 | 0 | #define PREFIX_STRLEN 80 |
322 | | |
323 | | /* |
324 | | * Longest possible length of a (S,G) string is 34 bytes |
325 | | * 123.123.123.123 = 15 * 2 |
326 | | * (,) = 3 |
327 | | * NULL Character at end = 1 |
328 | | * (123.123.123.123,123.123.123.123) |
329 | | */ |
330 | 0 | #define PREFIX_SG_STR_LEN 34 |
331 | | |
332 | | /* Max bit/byte length of IPv4 address. */ |
333 | 13.6k | #define IPV4_MAX_BYTELEN 4 |
334 | 24.1M | #define IPV4_MAX_BITLEN 32 |
335 | 20 | #define IPV4_ADDR_CMP(D,S) memcmp ((D), (S), IPV4_MAX_BYTELEN) |
336 | | |
337 | | static inline bool ipv4_addr_same(const struct in_addr *a, |
338 | | const struct in_addr *b) |
339 | 386k | { |
340 | 386k | return (a->s_addr == b->s_addr); |
341 | 386k | } Unexecuted instantiation: ospf_main.c:ipv4_addr_same Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_addr_same Unexecuted instantiation: ospf_bfd.c:ipv4_addr_same Unexecuted instantiation: ospf_dump.c:ipv4_addr_same Unexecuted instantiation: ospf_dump_api.c:ipv4_addr_same Unexecuted instantiation: ospf_errors.c:ipv4_addr_same ospf_interface.c:ipv4_addr_same Line | Count | Source | 339 | 3.17k | { | 340 | 3.17k | return (a->s_addr == b->s_addr); | 341 | 3.17k | } |
ospf_lsa.c:ipv4_addr_same Line | Count | Source | 339 | 3.40k | { | 340 | 3.40k | return (a->s_addr == b->s_addr); | 341 | 3.40k | } |
Unexecuted instantiation: ospf_lsdb.c:ipv4_addr_same ospf_neighbor.c:ipv4_addr_same Line | Count | Source | 339 | 768 | { | 340 | 768 | return (a->s_addr == b->s_addr); | 341 | 768 | } |
Unexecuted instantiation: ospf_network.c:ipv4_addr_same Unexecuted instantiation: ospf_nsm.c:ipv4_addr_same Unexecuted instantiation: ospf_opaque.c:ipv4_addr_same ospf_packet.c:ipv4_addr_same Line | Count | Source | 339 | 19.2k | { | 340 | 19.2k | return (a->s_addr == b->s_addr); | 341 | 19.2k | } |
Unexecuted instantiation: ospf_ri.c:ipv4_addr_same Unexecuted instantiation: ospf_routemap.c:ipv4_addr_same Unexecuted instantiation: ospf_routemap_nb.c:ipv4_addr_same Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_addr_same Unexecuted instantiation: ospf_spf.c:ipv4_addr_same Unexecuted instantiation: ospf_ti_lfa.c:ipv4_addr_same Unexecuted instantiation: ospf_sr.c:ipv4_addr_same Unexecuted instantiation: ospf_te.c:ipv4_addr_same Unexecuted instantiation: ospf_vty.c:ipv4_addr_same Unexecuted instantiation: ospf_zebra.c:ipv4_addr_same Line | Count | Source | 339 | 1 | { | 340 | 1 | return (a->s_addr == b->s_addr); | 341 | 1 | } |
Unexecuted instantiation: ospf_gr_helper.c:ipv4_addr_same Unexecuted instantiation: ospf_abr.c:ipv4_addr_same Unexecuted instantiation: ospf_apiserver.c:ipv4_addr_same Unexecuted instantiation: ospf_asbr.c:ipv4_addr_same Unexecuted instantiation: ospf_ase.c:ipv4_addr_same Unexecuted instantiation: ospf_ext.c:ipv4_addr_same ospf_flood.c:ipv4_addr_same Line | Count | Source | 339 | 183 | { | 340 | 183 | return (a->s_addr == b->s_addr); | 341 | 183 | } |
Unexecuted instantiation: ospf_gr.c:ipv4_addr_same Unexecuted instantiation: ospf_ia.c:ipv4_addr_same Unexecuted instantiation: ospf_ism.c:ipv4_addr_same Unexecuted instantiation: ospf_ldp_sync.c:ipv4_addr_same Unexecuted instantiation: ospf_route.c:ipv4_addr_same Unexecuted instantiation: ospf_api.c:ipv4_addr_same Unexecuted instantiation: affinitymap.c:ipv4_addr_same Unexecuted instantiation: affinitymap_cli.c:ipv4_addr_same Unexecuted instantiation: affinitymap_northbound.c:ipv4_addr_same Unexecuted instantiation: agg_table.c:ipv4_addr_same Unexecuted instantiation: asn.c:ipv4_addr_same Unexecuted instantiation: bfd.c:ipv4_addr_same Unexecuted instantiation: buffer.c:ipv4_addr_same Unexecuted instantiation: command.c:ipv4_addr_same Unexecuted instantiation: command_graph.c:ipv4_addr_same Unexecuted instantiation: command_match.c:ipv4_addr_same Unexecuted instantiation: cspf.c:ipv4_addr_same Unexecuted instantiation: debug.c:ipv4_addr_same Unexecuted instantiation: distribute.c:ipv4_addr_same Unexecuted instantiation: ferr.c:ipv4_addr_same Unexecuted instantiation: filter.c:ipv4_addr_same Unexecuted instantiation: filter_cli.c:ipv4_addr_same Unexecuted instantiation: filter_nb.c:ipv4_addr_same Unexecuted instantiation: flex_algo.c:ipv4_addr_same Unexecuted instantiation: frr_pthread.c:ipv4_addr_same Unexecuted instantiation: grammar_sandbox.c:ipv4_addr_same Unexecuted instantiation: hash.c:ipv4_addr_same Unexecuted instantiation: id_alloc.c:ipv4_addr_same Line | Count | Source | 339 | 1.21k | { | 340 | 1.21k | return (a->s_addr == b->s_addr); | 341 | 1.21k | } |
Unexecuted instantiation: if_rmap.c:ipv4_addr_same Unexecuted instantiation: json.c:ipv4_addr_same Unexecuted instantiation: keychain.c:ipv4_addr_same Unexecuted instantiation: ldp_sync.c:ipv4_addr_same Unexecuted instantiation: lib_errors.c:ipv4_addr_same Unexecuted instantiation: lib_vty.c:ipv4_addr_same Unexecuted instantiation: libfrr.c:ipv4_addr_same Unexecuted instantiation: link_state.c:ipv4_addr_same Unexecuted instantiation: log.c:ipv4_addr_same Unexecuted instantiation: log_vty.c:ipv4_addr_same Unexecuted instantiation: mgmt_be_client.c:ipv4_addr_same Unexecuted instantiation: mgmt_fe_client.c:ipv4_addr_same Unexecuted instantiation: mgmt_msg.c:ipv4_addr_same Unexecuted instantiation: mlag.c:ipv4_addr_same Unexecuted instantiation: srv6.c:ipv4_addr_same Unexecuted instantiation: network.c:ipv4_addr_same Unexecuted instantiation: nexthop.c:ipv4_addr_same Unexecuted instantiation: netns_linux.c:ipv4_addr_same Unexecuted instantiation: nexthop_group.c:ipv4_addr_same Unexecuted instantiation: northbound.c:ipv4_addr_same Unexecuted instantiation: northbound_cli.c:ipv4_addr_same Unexecuted instantiation: northbound_db.c:ipv4_addr_same Unexecuted instantiation: pid_output.c:ipv4_addr_same Unexecuted instantiation: plist.c:ipv4_addr_same Line | Count | Source | 339 | 357k | { | 340 | 357k | return (a->s_addr == b->s_addr); | 341 | 357k | } |
Unexecuted instantiation: privs.c:ipv4_addr_same Unexecuted instantiation: pullwr.c:ipv4_addr_same Unexecuted instantiation: routemap.c:ipv4_addr_same Unexecuted instantiation: routemap_cli.c:ipv4_addr_same Unexecuted instantiation: routemap_northbound.c:ipv4_addr_same Unexecuted instantiation: sigevent.c:ipv4_addr_same Unexecuted instantiation: skiplist.c:ipv4_addr_same Unexecuted instantiation: sockopt.c:ipv4_addr_same Unexecuted instantiation: sockunion.c:ipv4_addr_same Unexecuted instantiation: spf_backoff.c:ipv4_addr_same Unexecuted instantiation: srcdest_table.c:ipv4_addr_same Unexecuted instantiation: stream.c:ipv4_addr_same Unexecuted instantiation: systemd.c:ipv4_addr_same Unexecuted instantiation: table.c:ipv4_addr_same Unexecuted instantiation: termtable.c:ipv4_addr_same Unexecuted instantiation: event.c:ipv4_addr_same Unexecuted instantiation: vrf.c:ipv4_addr_same Unexecuted instantiation: vty.c:ipv4_addr_same Unexecuted instantiation: workqueue.c:ipv4_addr_same Unexecuted instantiation: xref.c:ipv4_addr_same Unexecuted instantiation: yang.c:ipv4_addr_same Unexecuted instantiation: yang_translator.c:ipv4_addr_same Unexecuted instantiation: yang_wrappers.c:ipv4_addr_same Unexecuted instantiation: zclient.c:ipv4_addr_same Unexecuted instantiation: zlog_5424.c:ipv4_addr_same Unexecuted instantiation: zlog_5424_cli.c:ipv4_addr_same Unexecuted instantiation: routing_nb.c:ipv4_addr_same Unexecuted instantiation: routing_nb_config.c:ipv4_addr_same Unexecuted instantiation: tc.c:ipv4_addr_same Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_addr_same Unexecuted instantiation: frr-filter.yang.c:ipv4_addr_same Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_addr_same Unexecuted instantiation: frr-interface.yang.c:ipv4_addr_same Unexecuted instantiation: frr-route-map.yang.c:ipv4_addr_same Unexecuted instantiation: frr-route-types.yang.c:ipv4_addr_same Unexecuted instantiation: frr-vrf.yang.c:ipv4_addr_same Unexecuted instantiation: frr-routing.yang.c:ipv4_addr_same Unexecuted instantiation: frr-nexthop.yang.c:ipv4_addr_same Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_addr_same Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_addr_same Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_addr_same Unexecuted instantiation: frr-module-translator.yang.c:ipv4_addr_same Unexecuted instantiation: connected.c:ipv4_addr_same Unexecuted instantiation: if_netlink.c:ipv4_addr_same Unexecuted instantiation: interface.c:ipv4_addr_same Unexecuted instantiation: ioctl.c:ipv4_addr_same Unexecuted instantiation: kernel_netlink.c:ipv4_addr_same Unexecuted instantiation: label_manager.c:ipv4_addr_same Unexecuted instantiation: main.c:ipv4_addr_same Unexecuted instantiation: netconf_netlink.c:ipv4_addr_same Unexecuted instantiation: redistribute.c:ipv4_addr_same Unexecuted instantiation: router-id.c:ipv4_addr_same Unexecuted instantiation: rt_netlink.c:ipv4_addr_same Unexecuted instantiation: rtadv.c:ipv4_addr_same Unexecuted instantiation: rtread_netlink.c:ipv4_addr_same Unexecuted instantiation: rule_netlink.c:ipv4_addr_same Unexecuted instantiation: table_manager.c:ipv4_addr_same Unexecuted instantiation: tc_netlink.c:ipv4_addr_same Unexecuted instantiation: zapi_msg.c:ipv4_addr_same Unexecuted instantiation: zebra_affinitymap.c:ipv4_addr_same Unexecuted instantiation: zebra_dplane.c:ipv4_addr_same Unexecuted instantiation: zebra_errors.c:ipv4_addr_same Unexecuted instantiation: zebra_gr.c:ipv4_addr_same Unexecuted instantiation: zebra_l2.c:ipv4_addr_same Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_addr_same Unexecuted instantiation: zebra_evpn.c:ipv4_addr_same Unexecuted instantiation: zebra_evpn_mac.c:ipv4_addr_same Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_addr_same Unexecuted instantiation: zebra_mlag.c:ipv4_addr_same Unexecuted instantiation: zebra_mlag_vty.c:ipv4_addr_same Unexecuted instantiation: zebra_mpls.c:ipv4_addr_same Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_addr_same Unexecuted instantiation: zebra_mpls_null.c:ipv4_addr_same Unexecuted instantiation: zebra_mpls_vty.c:ipv4_addr_same Unexecuted instantiation: zebra_srv6.c:ipv4_addr_same Unexecuted instantiation: zebra_srv6_vty.c:ipv4_addr_same Unexecuted instantiation: zebra_mroute.c:ipv4_addr_same Unexecuted instantiation: zebra_nb.c:ipv4_addr_same Unexecuted instantiation: zebra_nb_config.c:ipv4_addr_same Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_addr_same Unexecuted instantiation: zebra_nb_state.c:ipv4_addr_same Unexecuted instantiation: zebra_netns_id.c:ipv4_addr_same Unexecuted instantiation: zebra_netns_notify.c:ipv4_addr_same Unexecuted instantiation: zebra_nhg.c:ipv4_addr_same Unexecuted instantiation: zebra_ns.c:ipv4_addr_same Unexecuted instantiation: zebra_opaque.c:ipv4_addr_same Unexecuted instantiation: zebra_pbr.c:ipv4_addr_same Unexecuted instantiation: zebra_ptm.c:ipv4_addr_same Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_addr_same Unexecuted instantiation: zebra_pw.c:ipv4_addr_same Unexecuted instantiation: zebra_rib.c:ipv4_addr_same Unexecuted instantiation: zebra_router.c:ipv4_addr_same Unexecuted instantiation: zebra_rnh.c:ipv4_addr_same Unexecuted instantiation: zebra_routemap.c:ipv4_addr_same Unexecuted instantiation: zebra_routemap_nb.c:ipv4_addr_same Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_addr_same Unexecuted instantiation: zebra_script.c:ipv4_addr_same Unexecuted instantiation: zebra_srte.c:ipv4_addr_same Unexecuted instantiation: zebra_tc.c:ipv4_addr_same Unexecuted instantiation: zebra_vrf.c:ipv4_addr_same Unexecuted instantiation: zebra_vty.c:ipv4_addr_same Unexecuted instantiation: zebra_vxlan.c:ipv4_addr_same Unexecuted instantiation: zebra_vxlan_if.c:ipv4_addr_same Unexecuted instantiation: zebra_evpn_mh.c:ipv4_addr_same Unexecuted instantiation: zebra_neigh.c:ipv4_addr_same Unexecuted instantiation: zserv.c:ipv4_addr_same Unexecuted instantiation: debug_nl.c:ipv4_addr_same Unexecuted instantiation: frr-zebra.yang.c:ipv4_addr_same Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_addr_same Unexecuted instantiation: bgp_main.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_addr_same Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_addr_same Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_addr_same Unexecuted instantiation: bgp_attr.c:ipv4_addr_same Unexecuted instantiation: bgp_attr_evpn.c:ipv4_addr_same Unexecuted instantiation: bgp_clist.c:ipv4_addr_same Unexecuted instantiation: bgp_community.c:ipv4_addr_same Unexecuted instantiation: bgp_community_alias.c:ipv4_addr_same Unexecuted instantiation: bgp_debug.c:ipv4_addr_same Unexecuted instantiation: bgp_dump.c:ipv4_addr_same bgp_ecommunity.c:ipv4_addr_same Line | Count | Source | 339 | 554 | { | 340 | 554 | return (a->s_addr == b->s_addr); | 341 | 554 | } |
Unexecuted instantiation: bgp_errors.c:ipv4_addr_same Unexecuted instantiation: bgp_evpn.c:ipv4_addr_same Unexecuted instantiation: bgp_evpn_mh.c:ipv4_addr_same Unexecuted instantiation: bgp_evpn_vty.c:ipv4_addr_same Unexecuted instantiation: bgp_filter.c:ipv4_addr_same Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_addr_same Unexecuted instantiation: bgp_fsm.c:ipv4_addr_same Unexecuted instantiation: bgp_io.c:ipv4_addr_same Unexecuted instantiation: bgp_keepalives.c:ipv4_addr_same Unexecuted instantiation: bgp_labelpool.c:ipv4_addr_same Unexecuted instantiation: bgp_lcommunity.c:ipv4_addr_same Unexecuted instantiation: bgp_mac.c:ipv4_addr_same Unexecuted instantiation: bgp_mpath.c:ipv4_addr_same Unexecuted instantiation: bgp_mplsvpn.c:ipv4_addr_same Unexecuted instantiation: bgp_network.c:ipv4_addr_same Unexecuted instantiation: bgp_nexthop.c:ipv4_addr_same Unexecuted instantiation: bgp_nht.c:ipv4_addr_same Unexecuted instantiation: bgp_packet.c:ipv4_addr_same Unexecuted instantiation: bgp_pbr.c:ipv4_addr_same Unexecuted instantiation: bgp_rd.c:ipv4_addr_same Unexecuted instantiation: bgp_regex.c:ipv4_addr_same Unexecuted instantiation: bgp_route.c:ipv4_addr_same Unexecuted instantiation: bgp_routemap.c:ipv4_addr_same Unexecuted instantiation: bgp_routemap_nb.c:ipv4_addr_same Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_addr_same Unexecuted instantiation: bgp_table.c:ipv4_addr_same Unexecuted instantiation: bgp_updgrp.c:ipv4_addr_same Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_addr_same Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_addr_same Unexecuted instantiation: bgp_vpn.c:ipv4_addr_same Unexecuted instantiation: bgp_vty.c:ipv4_addr_same Unexecuted instantiation: bgp_zebra.c:ipv4_addr_same Line | Count | Source | 339 | 1 | { | 340 | 1 | return (a->s_addr == b->s_addr); | 341 | 1 | } |
Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_addr_same Unexecuted instantiation: rfapi_import.c:ipv4_addr_same Unexecuted instantiation: rfapi.c:ipv4_addr_same Unexecuted instantiation: rfapi_ap.c:ipv4_addr_same Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_addr_same Unexecuted instantiation: rfapi_nve_addr.c:ipv4_addr_same Unexecuted instantiation: rfapi_monitor.c:ipv4_addr_same Unexecuted instantiation: rfapi_rib.c:ipv4_addr_same Unexecuted instantiation: rfapi_vty.c:ipv4_addr_same Unexecuted instantiation: vnc_debug.c:ipv4_addr_same Unexecuted instantiation: vnc_export_bgp.c:ipv4_addr_same Unexecuted instantiation: vnc_export_table.c:ipv4_addr_same Unexecuted instantiation: vnc_import_bgp.c:ipv4_addr_same Unexecuted instantiation: vnc_zebra.c:ipv4_addr_same Unexecuted instantiation: bgp_addpath.c:ipv4_addr_same Unexecuted instantiation: bgp_advertise.c:ipv4_addr_same Unexecuted instantiation: bgp_aspath.c:ipv4_addr_same Unexecuted instantiation: bgp_bfd.c:ipv4_addr_same Unexecuted instantiation: bgp_conditional_adv.c:ipv4_addr_same Unexecuted instantiation: bgp_damp.c:ipv4_addr_same Unexecuted instantiation: bgp_encap_tlv.c:ipv4_addr_same Unexecuted instantiation: bgp_flowspec.c:ipv4_addr_same Unexecuted instantiation: bgp_flowspec_util.c:ipv4_addr_same Unexecuted instantiation: bgp_label.c:ipv4_addr_same Unexecuted instantiation: bgp_open.c:ipv4_addr_same Unexecuted instantiation: rfp_example.c:ipv4_addr_same Unexecuted instantiation: pim_addr.c:ipv4_addr_same Unexecuted instantiation: pim_assert.c:ipv4_addr_same Unexecuted instantiation: pim_bfd.c:ipv4_addr_same Unexecuted instantiation: pim_bsm.c:ipv4_addr_same Unexecuted instantiation: pim_cmd_common.c:ipv4_addr_same Unexecuted instantiation: pim_errors.c:ipv4_addr_same Unexecuted instantiation: pim_hello.c:ipv4_addr_same Unexecuted instantiation: pim_iface.c:ipv4_addr_same Unexecuted instantiation: pim_ifchannel.c:ipv4_addr_same Unexecuted instantiation: pim_instance.c:ipv4_addr_same Unexecuted instantiation: pim_join.c:ipv4_addr_same Unexecuted instantiation: pim_jp_agg.c:ipv4_addr_same Unexecuted instantiation: pim_macro.c:ipv4_addr_same Unexecuted instantiation: pim_mroute.c:ipv4_addr_same Unexecuted instantiation: pim_msg.c:ipv4_addr_same Unexecuted instantiation: pim_nb.c:ipv4_addr_same Unexecuted instantiation: pim_nb_config.c:ipv4_addr_same Unexecuted instantiation: pim_neighbor.c:ipv4_addr_same Unexecuted instantiation: pim_nht.c:ipv4_addr_same Unexecuted instantiation: pim_oil.c:ipv4_addr_same Unexecuted instantiation: pim_pim.c:ipv4_addr_same Unexecuted instantiation: pim_routemap.c:ipv4_addr_same Unexecuted instantiation: pim_rp.c:ipv4_addr_same Unexecuted instantiation: pim_rpf.c:ipv4_addr_same Unexecuted instantiation: pim_sock.c:ipv4_addr_same Unexecuted instantiation: pim_ssm.c:ipv4_addr_same Unexecuted instantiation: pim_ssmpingd.c:ipv4_addr_same Unexecuted instantiation: pim_static.c:ipv4_addr_same Unexecuted instantiation: pim_str.c:ipv4_addr_same Unexecuted instantiation: pim_tib.c:ipv4_addr_same Unexecuted instantiation: pim_time.c:ipv4_addr_same Unexecuted instantiation: pim_tlv.c:ipv4_addr_same Unexecuted instantiation: pim_upstream.c:ipv4_addr_same Unexecuted instantiation: pim_util.c:ipv4_addr_same Unexecuted instantiation: pim_vty.c:ipv4_addr_same Unexecuted instantiation: pim_zebra.c:ipv4_addr_same Unexecuted instantiation: pim_zlookup.c:ipv4_addr_same Unexecuted instantiation: pim_vxlan.c:ipv4_addr_same Unexecuted instantiation: pim_register.c:ipv4_addr_same Unexecuted instantiation: pimd.c:ipv4_addr_same Unexecuted instantiation: pim_cmd.c:ipv4_addr_same Unexecuted instantiation: pim_igmp.c:ipv4_addr_same Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_addr_same Unexecuted instantiation: pim_igmpv2.c:ipv4_addr_same Unexecuted instantiation: pim_igmpv3.c:ipv4_addr_same Unexecuted instantiation: pim_main.c:ipv4_addr_same Unexecuted instantiation: pim_mlag.c:ipv4_addr_same Unexecuted instantiation: pim_msdp.c:ipv4_addr_same Unexecuted instantiation: pim_msdp_packet.c:ipv4_addr_same Unexecuted instantiation: pim_msdp_socket.c:ipv4_addr_same Unexecuted instantiation: pim_signals.c:ipv4_addr_same Unexecuted instantiation: pim_zpthread.c:ipv4_addr_same Unexecuted instantiation: frr-pim.yang.c:ipv4_addr_same Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_addr_same Unexecuted instantiation: frr-gmp.yang.c:ipv4_addr_same |
342 | 386k | #define IPV4_ADDR_SAME(A,B) ipv4_addr_same((A), (B)) |
343 | | |
344 | | static inline void ipv4_addr_copy(struct in_addr *dst, |
345 | | const struct in_addr *src) |
346 | 69 | { |
347 | 69 | dst->s_addr = src->s_addr; |
348 | 69 | } Unexecuted instantiation: ospf_main.c:ipv4_addr_copy Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_addr_copy Unexecuted instantiation: ospf_bfd.c:ipv4_addr_copy Unexecuted instantiation: ospf_dump.c:ipv4_addr_copy Unexecuted instantiation: ospf_dump_api.c:ipv4_addr_copy Unexecuted instantiation: ospf_errors.c:ipv4_addr_copy Unexecuted instantiation: ospf_interface.c:ipv4_addr_copy Unexecuted instantiation: ospf_lsa.c:ipv4_addr_copy Unexecuted instantiation: ospf_lsdb.c:ipv4_addr_copy Unexecuted instantiation: ospf_neighbor.c:ipv4_addr_copy Unexecuted instantiation: ospf_network.c:ipv4_addr_copy Unexecuted instantiation: ospf_nsm.c:ipv4_addr_copy Unexecuted instantiation: ospf_opaque.c:ipv4_addr_copy Unexecuted instantiation: ospf_packet.c:ipv4_addr_copy Unexecuted instantiation: ospf_ri.c:ipv4_addr_copy Unexecuted instantiation: ospf_routemap.c:ipv4_addr_copy Unexecuted instantiation: ospf_routemap_nb.c:ipv4_addr_copy Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_addr_copy Unexecuted instantiation: ospf_spf.c:ipv4_addr_copy Unexecuted instantiation: ospf_ti_lfa.c:ipv4_addr_copy Unexecuted instantiation: ospf_sr.c:ipv4_addr_copy Unexecuted instantiation: ospf_te.c:ipv4_addr_copy Unexecuted instantiation: ospf_vty.c:ipv4_addr_copy Unexecuted instantiation: ospf_zebra.c:ipv4_addr_copy Unexecuted instantiation: ospfd.c:ipv4_addr_copy Unexecuted instantiation: ospf_gr_helper.c:ipv4_addr_copy Unexecuted instantiation: ospf_abr.c:ipv4_addr_copy Unexecuted instantiation: ospf_apiserver.c:ipv4_addr_copy Unexecuted instantiation: ospf_asbr.c:ipv4_addr_copy Unexecuted instantiation: ospf_ase.c:ipv4_addr_copy Unexecuted instantiation: ospf_ext.c:ipv4_addr_copy Unexecuted instantiation: ospf_flood.c:ipv4_addr_copy Unexecuted instantiation: ospf_gr.c:ipv4_addr_copy Unexecuted instantiation: ospf_ia.c:ipv4_addr_copy Unexecuted instantiation: ospf_ism.c:ipv4_addr_copy Unexecuted instantiation: ospf_ldp_sync.c:ipv4_addr_copy Unexecuted instantiation: ospf_route.c:ipv4_addr_copy Unexecuted instantiation: ospf_api.c:ipv4_addr_copy Unexecuted instantiation: affinitymap.c:ipv4_addr_copy Unexecuted instantiation: affinitymap_cli.c:ipv4_addr_copy Unexecuted instantiation: affinitymap_northbound.c:ipv4_addr_copy Unexecuted instantiation: agg_table.c:ipv4_addr_copy Unexecuted instantiation: asn.c:ipv4_addr_copy Unexecuted instantiation: bfd.c:ipv4_addr_copy Unexecuted instantiation: buffer.c:ipv4_addr_copy Unexecuted instantiation: command.c:ipv4_addr_copy Unexecuted instantiation: command_graph.c:ipv4_addr_copy Unexecuted instantiation: command_match.c:ipv4_addr_copy Unexecuted instantiation: cspf.c:ipv4_addr_copy Unexecuted instantiation: debug.c:ipv4_addr_copy Unexecuted instantiation: distribute.c:ipv4_addr_copy Unexecuted instantiation: ferr.c:ipv4_addr_copy Unexecuted instantiation: filter.c:ipv4_addr_copy Unexecuted instantiation: filter_cli.c:ipv4_addr_copy Unexecuted instantiation: filter_nb.c:ipv4_addr_copy Unexecuted instantiation: flex_algo.c:ipv4_addr_copy Unexecuted instantiation: frr_pthread.c:ipv4_addr_copy Unexecuted instantiation: grammar_sandbox.c:ipv4_addr_copy Unexecuted instantiation: hash.c:ipv4_addr_copy Unexecuted instantiation: id_alloc.c:ipv4_addr_copy Unexecuted instantiation: if.c:ipv4_addr_copy Unexecuted instantiation: if_rmap.c:ipv4_addr_copy Unexecuted instantiation: json.c:ipv4_addr_copy Unexecuted instantiation: keychain.c:ipv4_addr_copy Unexecuted instantiation: ldp_sync.c:ipv4_addr_copy Unexecuted instantiation: lib_errors.c:ipv4_addr_copy Unexecuted instantiation: lib_vty.c:ipv4_addr_copy Unexecuted instantiation: libfrr.c:ipv4_addr_copy Unexecuted instantiation: link_state.c:ipv4_addr_copy Unexecuted instantiation: log.c:ipv4_addr_copy Unexecuted instantiation: log_vty.c:ipv4_addr_copy Unexecuted instantiation: mgmt_be_client.c:ipv4_addr_copy Unexecuted instantiation: mgmt_fe_client.c:ipv4_addr_copy Unexecuted instantiation: mgmt_msg.c:ipv4_addr_copy Unexecuted instantiation: mlag.c:ipv4_addr_copy Unexecuted instantiation: srv6.c:ipv4_addr_copy Unexecuted instantiation: network.c:ipv4_addr_copy Unexecuted instantiation: nexthop.c:ipv4_addr_copy Unexecuted instantiation: netns_linux.c:ipv4_addr_copy Unexecuted instantiation: nexthop_group.c:ipv4_addr_copy Unexecuted instantiation: northbound.c:ipv4_addr_copy Unexecuted instantiation: northbound_cli.c:ipv4_addr_copy Unexecuted instantiation: northbound_db.c:ipv4_addr_copy Unexecuted instantiation: pid_output.c:ipv4_addr_copy Unexecuted instantiation: plist.c:ipv4_addr_copy Unexecuted instantiation: prefix.c:ipv4_addr_copy Unexecuted instantiation: privs.c:ipv4_addr_copy Unexecuted instantiation: pullwr.c:ipv4_addr_copy Unexecuted instantiation: routemap.c:ipv4_addr_copy Unexecuted instantiation: routemap_cli.c:ipv4_addr_copy Unexecuted instantiation: routemap_northbound.c:ipv4_addr_copy Unexecuted instantiation: sigevent.c:ipv4_addr_copy Unexecuted instantiation: skiplist.c:ipv4_addr_copy Unexecuted instantiation: sockopt.c:ipv4_addr_copy Unexecuted instantiation: sockunion.c:ipv4_addr_copy Unexecuted instantiation: spf_backoff.c:ipv4_addr_copy Unexecuted instantiation: srcdest_table.c:ipv4_addr_copy Unexecuted instantiation: stream.c:ipv4_addr_copy Unexecuted instantiation: systemd.c:ipv4_addr_copy Unexecuted instantiation: table.c:ipv4_addr_copy Unexecuted instantiation: termtable.c:ipv4_addr_copy Unexecuted instantiation: event.c:ipv4_addr_copy Unexecuted instantiation: vrf.c:ipv4_addr_copy Unexecuted instantiation: vty.c:ipv4_addr_copy Unexecuted instantiation: workqueue.c:ipv4_addr_copy Unexecuted instantiation: xref.c:ipv4_addr_copy Unexecuted instantiation: yang.c:ipv4_addr_copy Unexecuted instantiation: yang_translator.c:ipv4_addr_copy Unexecuted instantiation: yang_wrappers.c:ipv4_addr_copy Unexecuted instantiation: zclient.c:ipv4_addr_copy Unexecuted instantiation: zlog_5424.c:ipv4_addr_copy Unexecuted instantiation: zlog_5424_cli.c:ipv4_addr_copy Unexecuted instantiation: routing_nb.c:ipv4_addr_copy Unexecuted instantiation: routing_nb_config.c:ipv4_addr_copy Unexecuted instantiation: tc.c:ipv4_addr_copy Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-filter.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-interface.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-route-map.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-route-types.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-vrf.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-routing.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-nexthop.yang.c:ipv4_addr_copy Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_addr_copy Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_addr_copy Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-module-translator.yang.c:ipv4_addr_copy Unexecuted instantiation: connected.c:ipv4_addr_copy Unexecuted instantiation: if_netlink.c:ipv4_addr_copy Unexecuted instantiation: interface.c:ipv4_addr_copy Unexecuted instantiation: ioctl.c:ipv4_addr_copy Unexecuted instantiation: kernel_netlink.c:ipv4_addr_copy Unexecuted instantiation: label_manager.c:ipv4_addr_copy Unexecuted instantiation: main.c:ipv4_addr_copy Unexecuted instantiation: netconf_netlink.c:ipv4_addr_copy Unexecuted instantiation: redistribute.c:ipv4_addr_copy Unexecuted instantiation: router-id.c:ipv4_addr_copy Unexecuted instantiation: rt_netlink.c:ipv4_addr_copy Unexecuted instantiation: rtadv.c:ipv4_addr_copy Unexecuted instantiation: rtread_netlink.c:ipv4_addr_copy Unexecuted instantiation: rule_netlink.c:ipv4_addr_copy Unexecuted instantiation: table_manager.c:ipv4_addr_copy Unexecuted instantiation: tc_netlink.c:ipv4_addr_copy Unexecuted instantiation: zapi_msg.c:ipv4_addr_copy Unexecuted instantiation: zebra_affinitymap.c:ipv4_addr_copy Unexecuted instantiation: zebra_dplane.c:ipv4_addr_copy Unexecuted instantiation: zebra_errors.c:ipv4_addr_copy Unexecuted instantiation: zebra_gr.c:ipv4_addr_copy Unexecuted instantiation: zebra_l2.c:ipv4_addr_copy Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_addr_copy Unexecuted instantiation: zebra_evpn.c:ipv4_addr_copy Unexecuted instantiation: zebra_evpn_mac.c:ipv4_addr_copy Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_addr_copy Unexecuted instantiation: zebra_mlag.c:ipv4_addr_copy Unexecuted instantiation: zebra_mlag_vty.c:ipv4_addr_copy Unexecuted instantiation: zebra_mpls.c:ipv4_addr_copy Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_addr_copy Unexecuted instantiation: zebra_mpls_null.c:ipv4_addr_copy Unexecuted instantiation: zebra_mpls_vty.c:ipv4_addr_copy Unexecuted instantiation: zebra_srv6.c:ipv4_addr_copy Unexecuted instantiation: zebra_srv6_vty.c:ipv4_addr_copy Unexecuted instantiation: zebra_mroute.c:ipv4_addr_copy Unexecuted instantiation: zebra_nb.c:ipv4_addr_copy Unexecuted instantiation: zebra_nb_config.c:ipv4_addr_copy Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_addr_copy Unexecuted instantiation: zebra_nb_state.c:ipv4_addr_copy Unexecuted instantiation: zebra_netns_id.c:ipv4_addr_copy Unexecuted instantiation: zebra_netns_notify.c:ipv4_addr_copy Unexecuted instantiation: zebra_nhg.c:ipv4_addr_copy Unexecuted instantiation: zebra_ns.c:ipv4_addr_copy Unexecuted instantiation: zebra_opaque.c:ipv4_addr_copy Unexecuted instantiation: zebra_pbr.c:ipv4_addr_copy Unexecuted instantiation: zebra_ptm.c:ipv4_addr_copy Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_addr_copy Unexecuted instantiation: zebra_pw.c:ipv4_addr_copy Unexecuted instantiation: zebra_rib.c:ipv4_addr_copy Unexecuted instantiation: zebra_router.c:ipv4_addr_copy Unexecuted instantiation: zebra_rnh.c:ipv4_addr_copy Unexecuted instantiation: zebra_routemap.c:ipv4_addr_copy Unexecuted instantiation: zebra_routemap_nb.c:ipv4_addr_copy Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_addr_copy Unexecuted instantiation: zebra_script.c:ipv4_addr_copy Unexecuted instantiation: zebra_srte.c:ipv4_addr_copy Unexecuted instantiation: zebra_tc.c:ipv4_addr_copy Unexecuted instantiation: zebra_vrf.c:ipv4_addr_copy Unexecuted instantiation: zebra_vty.c:ipv4_addr_copy Unexecuted instantiation: zebra_vxlan.c:ipv4_addr_copy Unexecuted instantiation: zebra_vxlan_if.c:ipv4_addr_copy Unexecuted instantiation: zebra_evpn_mh.c:ipv4_addr_copy Unexecuted instantiation: zebra_neigh.c:ipv4_addr_copy Unexecuted instantiation: zserv.c:ipv4_addr_copy Unexecuted instantiation: debug_nl.c:ipv4_addr_copy Unexecuted instantiation: frr-zebra.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_addr_copy Unexecuted instantiation: bgp_main.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_addr_copy Unexecuted instantiation: bgp_attr.c:ipv4_addr_copy Unexecuted instantiation: bgp_attr_evpn.c:ipv4_addr_copy Unexecuted instantiation: bgp_clist.c:ipv4_addr_copy Unexecuted instantiation: bgp_community.c:ipv4_addr_copy Unexecuted instantiation: bgp_community_alias.c:ipv4_addr_copy Unexecuted instantiation: bgp_debug.c:ipv4_addr_copy Unexecuted instantiation: bgp_dump.c:ipv4_addr_copy bgp_ecommunity.c:ipv4_addr_copy Line | Count | Source | 346 | 69 | { | 347 | 69 | dst->s_addr = src->s_addr; | 348 | 69 | } |
Unexecuted instantiation: bgp_errors.c:ipv4_addr_copy Unexecuted instantiation: bgp_evpn.c:ipv4_addr_copy Unexecuted instantiation: bgp_evpn_mh.c:ipv4_addr_copy Unexecuted instantiation: bgp_evpn_vty.c:ipv4_addr_copy Unexecuted instantiation: bgp_filter.c:ipv4_addr_copy Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_addr_copy Unexecuted instantiation: bgp_fsm.c:ipv4_addr_copy Unexecuted instantiation: bgp_io.c:ipv4_addr_copy Unexecuted instantiation: bgp_keepalives.c:ipv4_addr_copy Unexecuted instantiation: bgp_labelpool.c:ipv4_addr_copy Unexecuted instantiation: bgp_lcommunity.c:ipv4_addr_copy Unexecuted instantiation: bgp_mac.c:ipv4_addr_copy Unexecuted instantiation: bgp_mpath.c:ipv4_addr_copy Unexecuted instantiation: bgp_mplsvpn.c:ipv4_addr_copy Unexecuted instantiation: bgp_network.c:ipv4_addr_copy Unexecuted instantiation: bgp_nexthop.c:ipv4_addr_copy Unexecuted instantiation: bgp_nht.c:ipv4_addr_copy Unexecuted instantiation: bgp_packet.c:ipv4_addr_copy Unexecuted instantiation: bgp_pbr.c:ipv4_addr_copy Unexecuted instantiation: bgp_rd.c:ipv4_addr_copy Unexecuted instantiation: bgp_regex.c:ipv4_addr_copy Unexecuted instantiation: bgp_route.c:ipv4_addr_copy Unexecuted instantiation: bgp_routemap.c:ipv4_addr_copy Unexecuted instantiation: bgp_routemap_nb.c:ipv4_addr_copy Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_addr_copy Unexecuted instantiation: bgp_table.c:ipv4_addr_copy Unexecuted instantiation: bgp_updgrp.c:ipv4_addr_copy Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_addr_copy Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_addr_copy Unexecuted instantiation: bgp_vpn.c:ipv4_addr_copy Unexecuted instantiation: bgp_vty.c:ipv4_addr_copy Unexecuted instantiation: bgp_zebra.c:ipv4_addr_copy Unexecuted instantiation: bgpd.c:ipv4_addr_copy Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_addr_copy Unexecuted instantiation: rfapi_import.c:ipv4_addr_copy Unexecuted instantiation: rfapi.c:ipv4_addr_copy Unexecuted instantiation: rfapi_ap.c:ipv4_addr_copy Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_addr_copy Unexecuted instantiation: rfapi_nve_addr.c:ipv4_addr_copy Unexecuted instantiation: rfapi_monitor.c:ipv4_addr_copy Unexecuted instantiation: rfapi_rib.c:ipv4_addr_copy Unexecuted instantiation: rfapi_vty.c:ipv4_addr_copy Unexecuted instantiation: vnc_debug.c:ipv4_addr_copy Unexecuted instantiation: vnc_export_bgp.c:ipv4_addr_copy Unexecuted instantiation: vnc_export_table.c:ipv4_addr_copy Unexecuted instantiation: vnc_import_bgp.c:ipv4_addr_copy Unexecuted instantiation: vnc_zebra.c:ipv4_addr_copy Unexecuted instantiation: bgp_addpath.c:ipv4_addr_copy Unexecuted instantiation: bgp_advertise.c:ipv4_addr_copy Unexecuted instantiation: bgp_aspath.c:ipv4_addr_copy Unexecuted instantiation: bgp_bfd.c:ipv4_addr_copy Unexecuted instantiation: bgp_conditional_adv.c:ipv4_addr_copy Unexecuted instantiation: bgp_damp.c:ipv4_addr_copy Unexecuted instantiation: bgp_encap_tlv.c:ipv4_addr_copy Unexecuted instantiation: bgp_flowspec.c:ipv4_addr_copy Unexecuted instantiation: bgp_flowspec_util.c:ipv4_addr_copy Unexecuted instantiation: bgp_label.c:ipv4_addr_copy Unexecuted instantiation: bgp_open.c:ipv4_addr_copy Unexecuted instantiation: rfp_example.c:ipv4_addr_copy Unexecuted instantiation: pim_addr.c:ipv4_addr_copy Unexecuted instantiation: pim_assert.c:ipv4_addr_copy Unexecuted instantiation: pim_bfd.c:ipv4_addr_copy Unexecuted instantiation: pim_bsm.c:ipv4_addr_copy Unexecuted instantiation: pim_cmd_common.c:ipv4_addr_copy Unexecuted instantiation: pim_errors.c:ipv4_addr_copy Unexecuted instantiation: pim_hello.c:ipv4_addr_copy Unexecuted instantiation: pim_iface.c:ipv4_addr_copy Unexecuted instantiation: pim_ifchannel.c:ipv4_addr_copy Unexecuted instantiation: pim_instance.c:ipv4_addr_copy Unexecuted instantiation: pim_join.c:ipv4_addr_copy Unexecuted instantiation: pim_jp_agg.c:ipv4_addr_copy Unexecuted instantiation: pim_macro.c:ipv4_addr_copy Unexecuted instantiation: pim_mroute.c:ipv4_addr_copy Unexecuted instantiation: pim_msg.c:ipv4_addr_copy Unexecuted instantiation: pim_nb.c:ipv4_addr_copy Unexecuted instantiation: pim_nb_config.c:ipv4_addr_copy Unexecuted instantiation: pim_neighbor.c:ipv4_addr_copy Unexecuted instantiation: pim_nht.c:ipv4_addr_copy Unexecuted instantiation: pim_oil.c:ipv4_addr_copy Unexecuted instantiation: pim_pim.c:ipv4_addr_copy Unexecuted instantiation: pim_routemap.c:ipv4_addr_copy Unexecuted instantiation: pim_rp.c:ipv4_addr_copy Unexecuted instantiation: pim_rpf.c:ipv4_addr_copy Unexecuted instantiation: pim_sock.c:ipv4_addr_copy Unexecuted instantiation: pim_ssm.c:ipv4_addr_copy Unexecuted instantiation: pim_ssmpingd.c:ipv4_addr_copy Unexecuted instantiation: pim_static.c:ipv4_addr_copy Unexecuted instantiation: pim_str.c:ipv4_addr_copy Unexecuted instantiation: pim_tib.c:ipv4_addr_copy Unexecuted instantiation: pim_time.c:ipv4_addr_copy Unexecuted instantiation: pim_tlv.c:ipv4_addr_copy Unexecuted instantiation: pim_upstream.c:ipv4_addr_copy Unexecuted instantiation: pim_util.c:ipv4_addr_copy Unexecuted instantiation: pim_vty.c:ipv4_addr_copy Unexecuted instantiation: pim_zebra.c:ipv4_addr_copy Unexecuted instantiation: pim_zlookup.c:ipv4_addr_copy Unexecuted instantiation: pim_vxlan.c:ipv4_addr_copy Unexecuted instantiation: pim_register.c:ipv4_addr_copy Unexecuted instantiation: pimd.c:ipv4_addr_copy Unexecuted instantiation: pim_cmd.c:ipv4_addr_copy Unexecuted instantiation: pim_igmp.c:ipv4_addr_copy Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_addr_copy Unexecuted instantiation: pim_igmpv2.c:ipv4_addr_copy Unexecuted instantiation: pim_igmpv3.c:ipv4_addr_copy Unexecuted instantiation: pim_main.c:ipv4_addr_copy Unexecuted instantiation: pim_mlag.c:ipv4_addr_copy Unexecuted instantiation: pim_msdp.c:ipv4_addr_copy Unexecuted instantiation: pim_msdp_packet.c:ipv4_addr_copy Unexecuted instantiation: pim_msdp_socket.c:ipv4_addr_copy Unexecuted instantiation: pim_signals.c:ipv4_addr_copy Unexecuted instantiation: pim_zpthread.c:ipv4_addr_copy Unexecuted instantiation: frr-pim.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_addr_copy Unexecuted instantiation: frr-gmp.yang.c:ipv4_addr_copy |
349 | 69 | #define IPV4_ADDR_COPY(D,S) ipv4_addr_copy((D), (S)) |
350 | | |
351 | 2.37k | #define IPV4_NET0(a) ((((uint32_t)(a)) & 0xff000000) == 0x00000000) |
352 | 1.97k | #define IPV4_NET127(a) ((((uint32_t)(a)) & 0xff000000) == 0x7f000000) |
353 | 0 | #define IPV4_LINKLOCAL(a) ((((uint32_t)(a)) & 0xffff0000) == 0xa9fe0000) |
354 | 1.56k | #define IPV4_CLASS_D(a) ((((uint32_t)(a)) & 0xf0000000) == 0xe0000000) |
355 | 790 | #define IPV4_CLASS_E(a) ((((uint32_t)(a)) & 0xf0000000) == 0xf0000000) |
356 | 0 | #define IPV4_CLASS_DE(a) ((((uint32_t)(a)) & 0xe0000000) == 0xe0000000) |
357 | 0 | #define IPV4_MC_LINKLOCAL(a) ((((uint32_t)(a)) & 0xffffff00) == 0xe0000000) |
358 | | |
359 | | /* Max bit/byte length of IPv6 address. */ |
360 | 11.0k | #define IPV6_MAX_BYTELEN 16 |
361 | 1.21k | #define IPV6_MAX_BITLEN 128 |
362 | 0 | #define IPV6_ADDR_CMP(D,S) memcmp ((D), (S), IPV6_MAX_BYTELEN) |
363 | 5.12k | #define IPV6_ADDR_SAME(D,S) (memcmp ((D), (S), IPV6_MAX_BYTELEN) == 0) |
364 | 0 | #define IPV6_ADDR_COPY(D,S) memcpy ((D), (S), IPV6_MAX_BYTELEN) |
365 | | |
366 | | /* Count prefix size from mask length */ |
367 | 464k | #define PSIZE(a) (((a) + 7) / (8)) |
368 | | |
369 | 0 | #define BSIZE(a) ((a) * (8)) |
370 | | |
371 | | /* Prefix's family member. */ |
372 | 146k | #define PREFIX_FAMILY(p) ((p)->family) |
373 | | |
374 | | /* glibc defines s6_addr32 to __in6_u.__u6_addr32 if __USE_{MISC || GNU} */ |
375 | | #ifndef s6_addr32 |
376 | | #define s6_addr32 __u6_addr.__u6_addr32 |
377 | | #endif /*s6_addr32*/ |
378 | | |
379 | | /* Prototypes. */ |
380 | | extern int str2family(const char *); |
381 | | extern int afi2family(afi_t); |
382 | | extern afi_t family2afi(int); |
383 | | extern const char *family2str(int family); |
384 | | extern const char *safi2str(safi_t safi); |
385 | | extern const char *afi2str(afi_t afi); |
386 | | extern const char *afi2str_lower(afi_t afi); |
387 | | |
388 | | static inline afi_t prefix_afi(union prefixconstptr pu) |
389 | 0 | { |
390 | 0 | return family2afi(pu.p->family); |
391 | 0 | } Unexecuted instantiation: ospf_main.c:prefix_afi Unexecuted instantiation: frr-ospf-route-map.yang.c:prefix_afi Unexecuted instantiation: ospf_bfd.c:prefix_afi Unexecuted instantiation: ospf_dump.c:prefix_afi Unexecuted instantiation: ospf_dump_api.c:prefix_afi Unexecuted instantiation: ospf_errors.c:prefix_afi Unexecuted instantiation: ospf_interface.c:prefix_afi Unexecuted instantiation: ospf_lsa.c:prefix_afi Unexecuted instantiation: ospf_lsdb.c:prefix_afi Unexecuted instantiation: ospf_neighbor.c:prefix_afi Unexecuted instantiation: ospf_network.c:prefix_afi Unexecuted instantiation: ospf_nsm.c:prefix_afi Unexecuted instantiation: ospf_opaque.c:prefix_afi Unexecuted instantiation: ospf_packet.c:prefix_afi Unexecuted instantiation: ospf_ri.c:prefix_afi Unexecuted instantiation: ospf_routemap.c:prefix_afi Unexecuted instantiation: ospf_routemap_nb.c:prefix_afi Unexecuted instantiation: ospf_routemap_nb_config.c:prefix_afi Unexecuted instantiation: ospf_spf.c:prefix_afi Unexecuted instantiation: ospf_ti_lfa.c:prefix_afi Unexecuted instantiation: ospf_sr.c:prefix_afi Unexecuted instantiation: ospf_te.c:prefix_afi Unexecuted instantiation: ospf_vty.c:prefix_afi Unexecuted instantiation: ospf_zebra.c:prefix_afi Unexecuted instantiation: ospfd.c:prefix_afi Unexecuted instantiation: ospf_gr_helper.c:prefix_afi Unexecuted instantiation: ospf_abr.c:prefix_afi Unexecuted instantiation: ospf_apiserver.c:prefix_afi Unexecuted instantiation: ospf_asbr.c:prefix_afi Unexecuted instantiation: ospf_ase.c:prefix_afi Unexecuted instantiation: ospf_ext.c:prefix_afi Unexecuted instantiation: ospf_flood.c:prefix_afi Unexecuted instantiation: ospf_gr.c:prefix_afi Unexecuted instantiation: ospf_ia.c:prefix_afi Unexecuted instantiation: ospf_ism.c:prefix_afi Unexecuted instantiation: ospf_ldp_sync.c:prefix_afi Unexecuted instantiation: ospf_route.c:prefix_afi Unexecuted instantiation: ospf_api.c:prefix_afi Unexecuted instantiation: affinitymap.c:prefix_afi Unexecuted instantiation: affinitymap_cli.c:prefix_afi Unexecuted instantiation: affinitymap_northbound.c:prefix_afi Unexecuted instantiation: agg_table.c:prefix_afi Unexecuted instantiation: asn.c:prefix_afi Unexecuted instantiation: bfd.c:prefix_afi Unexecuted instantiation: buffer.c:prefix_afi Unexecuted instantiation: command.c:prefix_afi Unexecuted instantiation: command_graph.c:prefix_afi Unexecuted instantiation: command_match.c:prefix_afi Unexecuted instantiation: cspf.c:prefix_afi Unexecuted instantiation: debug.c:prefix_afi Unexecuted instantiation: distribute.c:prefix_afi Unexecuted instantiation: ferr.c:prefix_afi Unexecuted instantiation: filter.c:prefix_afi Unexecuted instantiation: filter_cli.c:prefix_afi Unexecuted instantiation: filter_nb.c:prefix_afi Unexecuted instantiation: flex_algo.c:prefix_afi Unexecuted instantiation: frr_pthread.c:prefix_afi Unexecuted instantiation: grammar_sandbox.c:prefix_afi Unexecuted instantiation: hash.c:prefix_afi Unexecuted instantiation: id_alloc.c:prefix_afi Unexecuted instantiation: if.c:prefix_afi Unexecuted instantiation: if_rmap.c:prefix_afi Unexecuted instantiation: json.c:prefix_afi Unexecuted instantiation: keychain.c:prefix_afi Unexecuted instantiation: ldp_sync.c:prefix_afi Unexecuted instantiation: lib_errors.c:prefix_afi Unexecuted instantiation: lib_vty.c:prefix_afi Unexecuted instantiation: libfrr.c:prefix_afi Unexecuted instantiation: link_state.c:prefix_afi Unexecuted instantiation: log.c:prefix_afi Unexecuted instantiation: log_vty.c:prefix_afi Unexecuted instantiation: mgmt_be_client.c:prefix_afi Unexecuted instantiation: mgmt_fe_client.c:prefix_afi Unexecuted instantiation: mgmt_msg.c:prefix_afi Unexecuted instantiation: mlag.c:prefix_afi Unexecuted instantiation: srv6.c:prefix_afi Unexecuted instantiation: network.c:prefix_afi Unexecuted instantiation: nexthop.c:prefix_afi Unexecuted instantiation: netns_linux.c:prefix_afi Unexecuted instantiation: nexthop_group.c:prefix_afi Unexecuted instantiation: northbound.c:prefix_afi Unexecuted instantiation: northbound_cli.c:prefix_afi Unexecuted instantiation: northbound_db.c:prefix_afi Unexecuted instantiation: pid_output.c:prefix_afi Unexecuted instantiation: plist.c:prefix_afi Unexecuted instantiation: prefix.c:prefix_afi Unexecuted instantiation: privs.c:prefix_afi Unexecuted instantiation: pullwr.c:prefix_afi Unexecuted instantiation: routemap.c:prefix_afi Unexecuted instantiation: routemap_cli.c:prefix_afi Unexecuted instantiation: routemap_northbound.c:prefix_afi Unexecuted instantiation: sigevent.c:prefix_afi Unexecuted instantiation: skiplist.c:prefix_afi Unexecuted instantiation: sockopt.c:prefix_afi Unexecuted instantiation: sockunion.c:prefix_afi Unexecuted instantiation: spf_backoff.c:prefix_afi Unexecuted instantiation: srcdest_table.c:prefix_afi Unexecuted instantiation: stream.c:prefix_afi Unexecuted instantiation: systemd.c:prefix_afi Unexecuted instantiation: table.c:prefix_afi Unexecuted instantiation: termtable.c:prefix_afi Unexecuted instantiation: event.c:prefix_afi Unexecuted instantiation: vrf.c:prefix_afi Unexecuted instantiation: vty.c:prefix_afi Unexecuted instantiation: workqueue.c:prefix_afi Unexecuted instantiation: xref.c:prefix_afi Unexecuted instantiation: yang.c:prefix_afi Unexecuted instantiation: yang_translator.c:prefix_afi Unexecuted instantiation: yang_wrappers.c:prefix_afi Unexecuted instantiation: zclient.c:prefix_afi Unexecuted instantiation: zlog_5424.c:prefix_afi Unexecuted instantiation: zlog_5424_cli.c:prefix_afi Unexecuted instantiation: routing_nb.c:prefix_afi Unexecuted instantiation: routing_nb_config.c:prefix_afi Unexecuted instantiation: tc.c:prefix_afi Unexecuted instantiation: frr-affinity-map.yang.c:prefix_afi Unexecuted instantiation: frr-filter.yang.c:prefix_afi Unexecuted instantiation: frr-if-rmap.yang.c:prefix_afi Unexecuted instantiation: frr-interface.yang.c:prefix_afi Unexecuted instantiation: frr-route-map.yang.c:prefix_afi Unexecuted instantiation: frr-route-types.yang.c:prefix_afi Unexecuted instantiation: frr-vrf.yang.c:prefix_afi Unexecuted instantiation: frr-routing.yang.c:prefix_afi Unexecuted instantiation: frr-nexthop.yang.c:prefix_afi Unexecuted instantiation: ietf-routing-types.yang.c:prefix_afi Unexecuted instantiation: ietf-interfaces.yang.c:prefix_afi Unexecuted instantiation: ietf-bgp-types.yang.c:prefix_afi Unexecuted instantiation: frr-module-translator.yang.c:prefix_afi Unexecuted instantiation: connected.c:prefix_afi Unexecuted instantiation: if_netlink.c:prefix_afi Unexecuted instantiation: interface.c:prefix_afi Unexecuted instantiation: ioctl.c:prefix_afi Unexecuted instantiation: kernel_netlink.c:prefix_afi Unexecuted instantiation: label_manager.c:prefix_afi Unexecuted instantiation: main.c:prefix_afi Unexecuted instantiation: netconf_netlink.c:prefix_afi Unexecuted instantiation: redistribute.c:prefix_afi Unexecuted instantiation: router-id.c:prefix_afi Unexecuted instantiation: rt_netlink.c:prefix_afi Unexecuted instantiation: rtadv.c:prefix_afi Unexecuted instantiation: rtread_netlink.c:prefix_afi Unexecuted instantiation: rule_netlink.c:prefix_afi Unexecuted instantiation: table_manager.c:prefix_afi Unexecuted instantiation: tc_netlink.c:prefix_afi Unexecuted instantiation: zapi_msg.c:prefix_afi Unexecuted instantiation: zebra_affinitymap.c:prefix_afi Unexecuted instantiation: zebra_dplane.c:prefix_afi Unexecuted instantiation: zebra_errors.c:prefix_afi Unexecuted instantiation: zebra_gr.c:prefix_afi Unexecuted instantiation: zebra_l2.c:prefix_afi Unexecuted instantiation: zebra_l2_bridge_if.c:prefix_afi Unexecuted instantiation: zebra_evpn.c:prefix_afi Unexecuted instantiation: zebra_evpn_mac.c:prefix_afi Unexecuted instantiation: zebra_evpn_neigh.c:prefix_afi Unexecuted instantiation: zebra_mlag.c:prefix_afi Unexecuted instantiation: zebra_mlag_vty.c:prefix_afi Unexecuted instantiation: zebra_mpls.c:prefix_afi Unexecuted instantiation: zebra_mpls_netlink.c:prefix_afi Unexecuted instantiation: zebra_mpls_null.c:prefix_afi Unexecuted instantiation: zebra_mpls_vty.c:prefix_afi Unexecuted instantiation: zebra_srv6.c:prefix_afi Unexecuted instantiation: zebra_srv6_vty.c:prefix_afi Unexecuted instantiation: zebra_mroute.c:prefix_afi Unexecuted instantiation: zebra_nb.c:prefix_afi Unexecuted instantiation: zebra_nb_config.c:prefix_afi Unexecuted instantiation: zebra_nb_rpcs.c:prefix_afi Unexecuted instantiation: zebra_nb_state.c:prefix_afi Unexecuted instantiation: zebra_netns_id.c:prefix_afi Unexecuted instantiation: zebra_netns_notify.c:prefix_afi Unexecuted instantiation: zebra_nhg.c:prefix_afi Unexecuted instantiation: zebra_ns.c:prefix_afi Unexecuted instantiation: zebra_opaque.c:prefix_afi Unexecuted instantiation: zebra_pbr.c:prefix_afi Unexecuted instantiation: zebra_ptm.c:prefix_afi Unexecuted instantiation: zebra_ptm_redistribute.c:prefix_afi Unexecuted instantiation: zebra_pw.c:prefix_afi Unexecuted instantiation: zebra_rib.c:prefix_afi Unexecuted instantiation: zebra_router.c:prefix_afi Unexecuted instantiation: zebra_rnh.c:prefix_afi Unexecuted instantiation: zebra_routemap.c:prefix_afi Unexecuted instantiation: zebra_routemap_nb.c:prefix_afi Unexecuted instantiation: zebra_routemap_nb_config.c:prefix_afi Unexecuted instantiation: zebra_script.c:prefix_afi Unexecuted instantiation: zebra_srte.c:prefix_afi Unexecuted instantiation: zebra_tc.c:prefix_afi Unexecuted instantiation: zebra_vrf.c:prefix_afi Unexecuted instantiation: zebra_vty.c:prefix_afi Unexecuted instantiation: zebra_vxlan.c:prefix_afi Unexecuted instantiation: zebra_vxlan_if.c:prefix_afi Unexecuted instantiation: zebra_evpn_mh.c:prefix_afi Unexecuted instantiation: zebra_neigh.c:prefix_afi Unexecuted instantiation: zserv.c:prefix_afi Unexecuted instantiation: debug_nl.c:prefix_afi Unexecuted instantiation: frr-zebra.yang.c:prefix_afi Unexecuted instantiation: frr-zebra-route-map.yang.c:prefix_afi Unexecuted instantiation: bgp_main.c:prefix_afi Unexecuted instantiation: frr-bgp-types.yang.c:prefix_afi Unexecuted instantiation: frr-bgp.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-common-structure.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-common.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-neighbor.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-peer-group.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-bmp.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-rpki.yang.c:prefix_afi Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-filter.yang.c:prefix_afi Unexecuted instantiation: frr-bgp-route-map.yang.c:prefix_afi Unexecuted instantiation: bgp_attr.c:prefix_afi Unexecuted instantiation: bgp_attr_evpn.c:prefix_afi Unexecuted instantiation: bgp_clist.c:prefix_afi Unexecuted instantiation: bgp_community.c:prefix_afi Unexecuted instantiation: bgp_community_alias.c:prefix_afi Unexecuted instantiation: bgp_debug.c:prefix_afi Unexecuted instantiation: bgp_dump.c:prefix_afi Unexecuted instantiation: bgp_ecommunity.c:prefix_afi Unexecuted instantiation: bgp_errors.c:prefix_afi Unexecuted instantiation: bgp_evpn.c:prefix_afi Unexecuted instantiation: bgp_evpn_mh.c:prefix_afi Unexecuted instantiation: bgp_evpn_vty.c:prefix_afi Unexecuted instantiation: bgp_filter.c:prefix_afi Unexecuted instantiation: bgp_flowspec_vty.c:prefix_afi Unexecuted instantiation: bgp_fsm.c:prefix_afi Unexecuted instantiation: bgp_io.c:prefix_afi Unexecuted instantiation: bgp_keepalives.c:prefix_afi Unexecuted instantiation: bgp_labelpool.c:prefix_afi Unexecuted instantiation: bgp_lcommunity.c:prefix_afi Unexecuted instantiation: bgp_mac.c:prefix_afi Unexecuted instantiation: bgp_mpath.c:prefix_afi Unexecuted instantiation: bgp_mplsvpn.c:prefix_afi Unexecuted instantiation: bgp_network.c:prefix_afi Unexecuted instantiation: bgp_nexthop.c:prefix_afi Unexecuted instantiation: bgp_nht.c:prefix_afi Unexecuted instantiation: bgp_packet.c:prefix_afi Unexecuted instantiation: bgp_pbr.c:prefix_afi Unexecuted instantiation: bgp_rd.c:prefix_afi Unexecuted instantiation: bgp_regex.c:prefix_afi Unexecuted instantiation: bgp_route.c:prefix_afi Unexecuted instantiation: bgp_routemap.c:prefix_afi Unexecuted instantiation: bgp_routemap_nb.c:prefix_afi Unexecuted instantiation: bgp_routemap_nb_config.c:prefix_afi Unexecuted instantiation: bgp_table.c:prefix_afi Unexecuted instantiation: bgp_updgrp.c:prefix_afi Unexecuted instantiation: bgp_updgrp_adv.c:prefix_afi Unexecuted instantiation: bgp_updgrp_packet.c:prefix_afi Unexecuted instantiation: bgp_vpn.c:prefix_afi Unexecuted instantiation: bgp_vty.c:prefix_afi Unexecuted instantiation: bgp_zebra.c:prefix_afi Unexecuted instantiation: bgpd.c:prefix_afi Unexecuted instantiation: bgp_rfapi_cfg.c:prefix_afi Unexecuted instantiation: rfapi_import.c:prefix_afi Unexecuted instantiation: rfapi.c:prefix_afi Unexecuted instantiation: rfapi_ap.c:prefix_afi Unexecuted instantiation: rfapi_encap_tlv.c:prefix_afi Unexecuted instantiation: rfapi_nve_addr.c:prefix_afi Unexecuted instantiation: rfapi_monitor.c:prefix_afi Unexecuted instantiation: rfapi_rib.c:prefix_afi Unexecuted instantiation: rfapi_vty.c:prefix_afi Unexecuted instantiation: vnc_debug.c:prefix_afi Unexecuted instantiation: vnc_export_bgp.c:prefix_afi Unexecuted instantiation: vnc_export_table.c:prefix_afi Unexecuted instantiation: vnc_import_bgp.c:prefix_afi Unexecuted instantiation: vnc_zebra.c:prefix_afi Unexecuted instantiation: bgp_addpath.c:prefix_afi Unexecuted instantiation: bgp_advertise.c:prefix_afi Unexecuted instantiation: bgp_aspath.c:prefix_afi Unexecuted instantiation: bgp_bfd.c:prefix_afi Unexecuted instantiation: bgp_conditional_adv.c:prefix_afi Unexecuted instantiation: bgp_damp.c:prefix_afi Unexecuted instantiation: bgp_encap_tlv.c:prefix_afi Unexecuted instantiation: bgp_flowspec.c:prefix_afi Unexecuted instantiation: bgp_flowspec_util.c:prefix_afi Unexecuted instantiation: bgp_label.c:prefix_afi Unexecuted instantiation: bgp_open.c:prefix_afi Unexecuted instantiation: rfp_example.c:prefix_afi Unexecuted instantiation: pim_addr.c:prefix_afi Unexecuted instantiation: pim_assert.c:prefix_afi Unexecuted instantiation: pim_bfd.c:prefix_afi Unexecuted instantiation: pim_bsm.c:prefix_afi Unexecuted instantiation: pim_cmd_common.c:prefix_afi Unexecuted instantiation: pim_errors.c:prefix_afi Unexecuted instantiation: pim_hello.c:prefix_afi Unexecuted instantiation: pim_iface.c:prefix_afi Unexecuted instantiation: pim_ifchannel.c:prefix_afi Unexecuted instantiation: pim_instance.c:prefix_afi Unexecuted instantiation: pim_join.c:prefix_afi Unexecuted instantiation: pim_jp_agg.c:prefix_afi Unexecuted instantiation: pim_macro.c:prefix_afi Unexecuted instantiation: pim_mroute.c:prefix_afi Unexecuted instantiation: pim_msg.c:prefix_afi Unexecuted instantiation: pim_nb.c:prefix_afi Unexecuted instantiation: pim_nb_config.c:prefix_afi Unexecuted instantiation: pim_neighbor.c:prefix_afi Unexecuted instantiation: pim_nht.c:prefix_afi Unexecuted instantiation: pim_oil.c:prefix_afi Unexecuted instantiation: pim_pim.c:prefix_afi Unexecuted instantiation: pim_routemap.c:prefix_afi Unexecuted instantiation: pim_rp.c:prefix_afi Unexecuted instantiation: pim_rpf.c:prefix_afi Unexecuted instantiation: pim_sock.c:prefix_afi Unexecuted instantiation: pim_ssm.c:prefix_afi Unexecuted instantiation: pim_ssmpingd.c:prefix_afi Unexecuted instantiation: pim_static.c:prefix_afi Unexecuted instantiation: pim_str.c:prefix_afi Unexecuted instantiation: pim_tib.c:prefix_afi Unexecuted instantiation: pim_time.c:prefix_afi Unexecuted instantiation: pim_tlv.c:prefix_afi Unexecuted instantiation: pim_upstream.c:prefix_afi Unexecuted instantiation: pim_util.c:prefix_afi Unexecuted instantiation: pim_vty.c:prefix_afi Unexecuted instantiation: pim_zebra.c:prefix_afi Unexecuted instantiation: pim_zlookup.c:prefix_afi Unexecuted instantiation: pim_vxlan.c:prefix_afi Unexecuted instantiation: pim_register.c:prefix_afi Unexecuted instantiation: pimd.c:prefix_afi Unexecuted instantiation: pim_cmd.c:prefix_afi Unexecuted instantiation: pim_igmp.c:prefix_afi Unexecuted instantiation: pim_igmp_mtrace.c:prefix_afi Unexecuted instantiation: pim_igmpv2.c:prefix_afi Unexecuted instantiation: pim_igmpv3.c:prefix_afi Unexecuted instantiation: pim_main.c:prefix_afi Unexecuted instantiation: pim_mlag.c:prefix_afi Unexecuted instantiation: pim_msdp.c:prefix_afi Unexecuted instantiation: pim_msdp_packet.c:prefix_afi Unexecuted instantiation: pim_msdp_socket.c:prefix_afi Unexecuted instantiation: pim_signals.c:prefix_afi Unexecuted instantiation: pim_zpthread.c:prefix_afi Unexecuted instantiation: frr-pim.yang.c:prefix_afi Unexecuted instantiation: frr-pim-rp.yang.c:prefix_afi Unexecuted instantiation: frr-gmp.yang.c:prefix_afi |
392 | | |
393 | | /* |
394 | | * Check bit of the prefix. |
395 | | * |
396 | | * prefix |
397 | | * byte buffer |
398 | | * |
399 | | * bit_index |
400 | | * which bit to fetch from byte buffer, 0 indexed. |
401 | | */ |
402 | | extern unsigned int prefix_bit(const uint8_t *prefix, const uint16_t bit_index); |
403 | | |
404 | | extern struct prefix *prefix_new(void); |
405 | | extern void prefix_free(struct prefix **p); |
406 | | /* |
407 | | * Function to handle prefix_free being used as a del function. |
408 | | */ |
409 | | extern void prefix_free_lists(void *arg); |
410 | | extern const char *prefix_family_str(union prefixconstptr pu); |
411 | | extern int prefix_blen(union prefixconstptr pu); |
412 | | extern int str2prefix(const char *, struct prefix *); |
413 | | |
414 | 0 | #define PREFIX2STR_BUFFER PREFIX_STRLEN |
415 | | |
416 | | extern void prefix_mcast_inet4_dump(const char *onfail, struct in_addr addr, |
417 | | char *buf, int buf_size); |
418 | | extern const char *prefix_sg2str(const struct prefix_sg *sg, char *str); |
419 | | extern const char *prefix2str(union prefixconstptr, char *, int); |
420 | | extern int evpn_type5_prefix_match(const struct prefix *evpn_pfx, |
421 | | const struct prefix *match_pfx); |
422 | | extern int prefix_match(union prefixconstptr unet, union prefixconstptr upfx); |
423 | | extern int prefix_match_network_statement(union prefixconstptr unet, |
424 | | union prefixconstptr upfx); |
425 | | extern int prefix_same(union prefixconstptr ua, union prefixconstptr ub); |
426 | | extern int prefix_cmp(union prefixconstptr ua, union prefixconstptr ub); |
427 | | extern int prefix_common_bits(union prefixconstptr ua, union prefixconstptr ub); |
428 | | extern void prefix_copy(union prefixptr udst, union prefixconstptr usrc); |
429 | | extern void apply_mask(union prefixptr pu); |
430 | | |
431 | | #ifdef __clang_analyzer__ |
432 | | /* clang-SA doesn't understand transparent unions, making it think that the |
433 | | * target of prefix_copy is uninitialized. So just memset the target. |
434 | | * cf. https://bugs.llvm.org/show_bug.cgi?id=42811 |
435 | | */ |
436 | | #define prefix_copy(a, b) ({ memset(a, 0, sizeof(*a)); prefix_copy(a, b); }) |
437 | | #endif |
438 | | |
439 | | extern struct prefix *sockunion2hostprefix(const union sockunion *, |
440 | | struct prefix *p); |
441 | | extern void prefix2sockunion(const struct prefix *, union sockunion *); |
442 | | |
443 | | extern int str2prefix_eth(const char *, struct prefix_eth *); |
444 | | |
445 | | extern struct prefix_ipv4 *prefix_ipv4_new(void); |
446 | | extern void prefix_ipv4_free(struct prefix_ipv4 **p); |
447 | | extern int str2prefix_ipv4(const char *, struct prefix_ipv4 *); |
448 | | extern void apply_mask_ipv4(struct prefix_ipv4 *); |
449 | | |
450 | | extern int prefix_ipv4_any(const struct prefix_ipv4 *); |
451 | | extern void apply_classful_mask_ipv4(struct prefix_ipv4 *); |
452 | | |
453 | | extern uint8_t ip_masklen(struct in_addr); |
454 | | extern void masklen2ip(const int, struct in_addr *); |
455 | | /* given the address of a host on a network and the network mask length, |
456 | | * calculate the broadcast address for that network; |
457 | | * special treatment for /31 according to RFC3021 section 3.3 */ |
458 | | extern in_addr_t ipv4_broadcast_addr(in_addr_t hostaddr, int masklen); |
459 | | |
460 | | extern int netmask_str2prefix_str(const char *, const char *, char *, size_t); |
461 | | |
462 | | extern struct prefix_ipv6 *prefix_ipv6_new(void); |
463 | | extern void prefix_ipv6_free(struct prefix_ipv6 **p); |
464 | | extern int str2prefix_ipv6(const char *, struct prefix_ipv6 *); |
465 | | extern void apply_mask_ipv6(struct prefix_ipv6 *); |
466 | | |
467 | | extern int ip6_masklen(struct in6_addr); |
468 | | extern void masklen2ip6(const int, struct in6_addr *); |
469 | | |
470 | | extern int is_zero_mac(const struct ethaddr *mac); |
471 | | extern bool is_mcast_mac(const struct ethaddr *mac); |
472 | | extern bool is_bcast_mac(const struct ethaddr *mac); |
473 | | extern int prefix_str2mac(const char *str, struct ethaddr *mac); |
474 | | extern char *prefix_mac2str(const struct ethaddr *mac, char *buf, int size); |
475 | | |
476 | | extern unsigned prefix_hash_key(const void *pp); |
477 | | |
478 | | extern int str_to_esi(const char *str, esi_t *esi); |
479 | | extern char *esi_to_str(const esi_t *esi, char *buf, int size); |
480 | | extern char *evpn_es_df_alg2str(uint8_t df_alg, char *buf, int buf_len); |
481 | | extern void prefix_evpn_hexdump(const struct prefix_evpn *p); |
482 | | extern bool ipv4_unicast_valid(const struct in_addr *addr); |
483 | | extern int evpn_prefix2prefix(const struct prefix *evpn, struct prefix *to); |
484 | | |
485 | | static inline int ipv6_martian(const struct in6_addr *addr) |
486 | 0 | { |
487 | 0 | struct in6_addr localhost_addr; |
488 | |
|
489 | 0 | inet_pton(AF_INET6, "::1", &localhost_addr); |
490 | |
|
491 | 0 | if (IPV6_ADDR_SAME(&localhost_addr, addr)) |
492 | 0 | return 1; |
493 | | |
494 | 0 | return 0; |
495 | 0 | } Unexecuted instantiation: ospf_main.c:ipv6_martian Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv6_martian Unexecuted instantiation: ospf_bfd.c:ipv6_martian Unexecuted instantiation: ospf_dump.c:ipv6_martian Unexecuted instantiation: ospf_dump_api.c:ipv6_martian Unexecuted instantiation: ospf_errors.c:ipv6_martian Unexecuted instantiation: ospf_interface.c:ipv6_martian Unexecuted instantiation: ospf_lsa.c:ipv6_martian Unexecuted instantiation: ospf_lsdb.c:ipv6_martian Unexecuted instantiation: ospf_neighbor.c:ipv6_martian Unexecuted instantiation: ospf_network.c:ipv6_martian Unexecuted instantiation: ospf_nsm.c:ipv6_martian Unexecuted instantiation: ospf_opaque.c:ipv6_martian Unexecuted instantiation: ospf_packet.c:ipv6_martian Unexecuted instantiation: ospf_ri.c:ipv6_martian Unexecuted instantiation: ospf_routemap.c:ipv6_martian Unexecuted instantiation: ospf_routemap_nb.c:ipv6_martian Unexecuted instantiation: ospf_routemap_nb_config.c:ipv6_martian Unexecuted instantiation: ospf_spf.c:ipv6_martian Unexecuted instantiation: ospf_ti_lfa.c:ipv6_martian Unexecuted instantiation: ospf_sr.c:ipv6_martian Unexecuted instantiation: ospf_te.c:ipv6_martian Unexecuted instantiation: ospf_vty.c:ipv6_martian Unexecuted instantiation: ospf_zebra.c:ipv6_martian Unexecuted instantiation: ospfd.c:ipv6_martian Unexecuted instantiation: ospf_gr_helper.c:ipv6_martian Unexecuted instantiation: ospf_abr.c:ipv6_martian Unexecuted instantiation: ospf_apiserver.c:ipv6_martian Unexecuted instantiation: ospf_asbr.c:ipv6_martian Unexecuted instantiation: ospf_ase.c:ipv6_martian Unexecuted instantiation: ospf_ext.c:ipv6_martian Unexecuted instantiation: ospf_flood.c:ipv6_martian Unexecuted instantiation: ospf_gr.c:ipv6_martian Unexecuted instantiation: ospf_ia.c:ipv6_martian Unexecuted instantiation: ospf_ism.c:ipv6_martian Unexecuted instantiation: ospf_ldp_sync.c:ipv6_martian Unexecuted instantiation: ospf_route.c:ipv6_martian Unexecuted instantiation: ospf_api.c:ipv6_martian Unexecuted instantiation: affinitymap.c:ipv6_martian Unexecuted instantiation: affinitymap_cli.c:ipv6_martian Unexecuted instantiation: affinitymap_northbound.c:ipv6_martian Unexecuted instantiation: agg_table.c:ipv6_martian Unexecuted instantiation: asn.c:ipv6_martian Unexecuted instantiation: bfd.c:ipv6_martian Unexecuted instantiation: buffer.c:ipv6_martian Unexecuted instantiation: command.c:ipv6_martian Unexecuted instantiation: command_graph.c:ipv6_martian Unexecuted instantiation: command_match.c:ipv6_martian Unexecuted instantiation: cspf.c:ipv6_martian Unexecuted instantiation: debug.c:ipv6_martian Unexecuted instantiation: distribute.c:ipv6_martian Unexecuted instantiation: ferr.c:ipv6_martian Unexecuted instantiation: filter.c:ipv6_martian Unexecuted instantiation: filter_cli.c:ipv6_martian Unexecuted instantiation: filter_nb.c:ipv6_martian Unexecuted instantiation: flex_algo.c:ipv6_martian Unexecuted instantiation: frr_pthread.c:ipv6_martian Unexecuted instantiation: grammar_sandbox.c:ipv6_martian Unexecuted instantiation: hash.c:ipv6_martian Unexecuted instantiation: id_alloc.c:ipv6_martian Unexecuted instantiation: if.c:ipv6_martian Unexecuted instantiation: if_rmap.c:ipv6_martian Unexecuted instantiation: json.c:ipv6_martian Unexecuted instantiation: keychain.c:ipv6_martian Unexecuted instantiation: ldp_sync.c:ipv6_martian Unexecuted instantiation: lib_errors.c:ipv6_martian Unexecuted instantiation: lib_vty.c:ipv6_martian Unexecuted instantiation: libfrr.c:ipv6_martian Unexecuted instantiation: link_state.c:ipv6_martian Unexecuted instantiation: log.c:ipv6_martian Unexecuted instantiation: log_vty.c:ipv6_martian Unexecuted instantiation: mgmt_be_client.c:ipv6_martian Unexecuted instantiation: mgmt_fe_client.c:ipv6_martian Unexecuted instantiation: mgmt_msg.c:ipv6_martian Unexecuted instantiation: mlag.c:ipv6_martian Unexecuted instantiation: srv6.c:ipv6_martian Unexecuted instantiation: network.c:ipv6_martian Unexecuted instantiation: nexthop.c:ipv6_martian Unexecuted instantiation: netns_linux.c:ipv6_martian Unexecuted instantiation: nexthop_group.c:ipv6_martian Unexecuted instantiation: northbound.c:ipv6_martian Unexecuted instantiation: northbound_cli.c:ipv6_martian Unexecuted instantiation: northbound_db.c:ipv6_martian Unexecuted instantiation: pid_output.c:ipv6_martian Unexecuted instantiation: plist.c:ipv6_martian Unexecuted instantiation: prefix.c:ipv6_martian Unexecuted instantiation: privs.c:ipv6_martian Unexecuted instantiation: pullwr.c:ipv6_martian Unexecuted instantiation: routemap.c:ipv6_martian Unexecuted instantiation: routemap_cli.c:ipv6_martian Unexecuted instantiation: routemap_northbound.c:ipv6_martian Unexecuted instantiation: sigevent.c:ipv6_martian Unexecuted instantiation: skiplist.c:ipv6_martian Unexecuted instantiation: sockopt.c:ipv6_martian Unexecuted instantiation: sockunion.c:ipv6_martian Unexecuted instantiation: spf_backoff.c:ipv6_martian Unexecuted instantiation: srcdest_table.c:ipv6_martian Unexecuted instantiation: stream.c:ipv6_martian Unexecuted instantiation: systemd.c:ipv6_martian Unexecuted instantiation: table.c:ipv6_martian Unexecuted instantiation: termtable.c:ipv6_martian Unexecuted instantiation: event.c:ipv6_martian Unexecuted instantiation: vrf.c:ipv6_martian Unexecuted instantiation: vty.c:ipv6_martian Unexecuted instantiation: workqueue.c:ipv6_martian Unexecuted instantiation: xref.c:ipv6_martian Unexecuted instantiation: yang.c:ipv6_martian Unexecuted instantiation: yang_translator.c:ipv6_martian Unexecuted instantiation: yang_wrappers.c:ipv6_martian Unexecuted instantiation: zclient.c:ipv6_martian Unexecuted instantiation: zlog_5424.c:ipv6_martian Unexecuted instantiation: zlog_5424_cli.c:ipv6_martian Unexecuted instantiation: routing_nb.c:ipv6_martian Unexecuted instantiation: routing_nb_config.c:ipv6_martian Unexecuted instantiation: tc.c:ipv6_martian Unexecuted instantiation: frr-affinity-map.yang.c:ipv6_martian Unexecuted instantiation: frr-filter.yang.c:ipv6_martian Unexecuted instantiation: frr-if-rmap.yang.c:ipv6_martian Unexecuted instantiation: frr-interface.yang.c:ipv6_martian Unexecuted instantiation: frr-route-map.yang.c:ipv6_martian Unexecuted instantiation: frr-route-types.yang.c:ipv6_martian Unexecuted instantiation: frr-vrf.yang.c:ipv6_martian Unexecuted instantiation: frr-routing.yang.c:ipv6_martian Unexecuted instantiation: frr-nexthop.yang.c:ipv6_martian Unexecuted instantiation: ietf-routing-types.yang.c:ipv6_martian Unexecuted instantiation: ietf-interfaces.yang.c:ipv6_martian Unexecuted instantiation: ietf-bgp-types.yang.c:ipv6_martian Unexecuted instantiation: frr-module-translator.yang.c:ipv6_martian Unexecuted instantiation: connected.c:ipv6_martian Unexecuted instantiation: if_netlink.c:ipv6_martian Unexecuted instantiation: interface.c:ipv6_martian Unexecuted instantiation: ioctl.c:ipv6_martian Unexecuted instantiation: kernel_netlink.c:ipv6_martian Unexecuted instantiation: label_manager.c:ipv6_martian Unexecuted instantiation: main.c:ipv6_martian Unexecuted instantiation: netconf_netlink.c:ipv6_martian Unexecuted instantiation: redistribute.c:ipv6_martian Unexecuted instantiation: router-id.c:ipv6_martian Unexecuted instantiation: rt_netlink.c:ipv6_martian Unexecuted instantiation: rtadv.c:ipv6_martian Unexecuted instantiation: rtread_netlink.c:ipv6_martian Unexecuted instantiation: rule_netlink.c:ipv6_martian Unexecuted instantiation: table_manager.c:ipv6_martian Unexecuted instantiation: tc_netlink.c:ipv6_martian Unexecuted instantiation: zapi_msg.c:ipv6_martian Unexecuted instantiation: zebra_affinitymap.c:ipv6_martian Unexecuted instantiation: zebra_dplane.c:ipv6_martian Unexecuted instantiation: zebra_errors.c:ipv6_martian Unexecuted instantiation: zebra_gr.c:ipv6_martian Unexecuted instantiation: zebra_l2.c:ipv6_martian Unexecuted instantiation: zebra_l2_bridge_if.c:ipv6_martian Unexecuted instantiation: zebra_evpn.c:ipv6_martian Unexecuted instantiation: zebra_evpn_mac.c:ipv6_martian Unexecuted instantiation: zebra_evpn_neigh.c:ipv6_martian Unexecuted instantiation: zebra_mlag.c:ipv6_martian Unexecuted instantiation: zebra_mlag_vty.c:ipv6_martian Unexecuted instantiation: zebra_mpls.c:ipv6_martian Unexecuted instantiation: zebra_mpls_netlink.c:ipv6_martian Unexecuted instantiation: zebra_mpls_null.c:ipv6_martian Unexecuted instantiation: zebra_mpls_vty.c:ipv6_martian Unexecuted instantiation: zebra_srv6.c:ipv6_martian Unexecuted instantiation: zebra_srv6_vty.c:ipv6_martian Unexecuted instantiation: zebra_mroute.c:ipv6_martian Unexecuted instantiation: zebra_nb.c:ipv6_martian Unexecuted instantiation: zebra_nb_config.c:ipv6_martian Unexecuted instantiation: zebra_nb_rpcs.c:ipv6_martian Unexecuted instantiation: zebra_nb_state.c:ipv6_martian Unexecuted instantiation: zebra_netns_id.c:ipv6_martian Unexecuted instantiation: zebra_netns_notify.c:ipv6_martian Unexecuted instantiation: zebra_nhg.c:ipv6_martian Unexecuted instantiation: zebra_ns.c:ipv6_martian Unexecuted instantiation: zebra_opaque.c:ipv6_martian Unexecuted instantiation: zebra_pbr.c:ipv6_martian Unexecuted instantiation: zebra_ptm.c:ipv6_martian Unexecuted instantiation: zebra_ptm_redistribute.c:ipv6_martian Unexecuted instantiation: zebra_pw.c:ipv6_martian Unexecuted instantiation: zebra_rib.c:ipv6_martian Unexecuted instantiation: zebra_router.c:ipv6_martian Unexecuted instantiation: zebra_rnh.c:ipv6_martian Unexecuted instantiation: zebra_routemap.c:ipv6_martian Unexecuted instantiation: zebra_routemap_nb.c:ipv6_martian Unexecuted instantiation: zebra_routemap_nb_config.c:ipv6_martian Unexecuted instantiation: zebra_script.c:ipv6_martian Unexecuted instantiation: zebra_srte.c:ipv6_martian Unexecuted instantiation: zebra_tc.c:ipv6_martian Unexecuted instantiation: zebra_vrf.c:ipv6_martian Unexecuted instantiation: zebra_vty.c:ipv6_martian Unexecuted instantiation: zebra_vxlan.c:ipv6_martian Unexecuted instantiation: zebra_vxlan_if.c:ipv6_martian Unexecuted instantiation: zebra_evpn_mh.c:ipv6_martian Unexecuted instantiation: zebra_neigh.c:ipv6_martian Unexecuted instantiation: zserv.c:ipv6_martian Unexecuted instantiation: debug_nl.c:ipv6_martian Unexecuted instantiation: frr-zebra.yang.c:ipv6_martian Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv6_martian Unexecuted instantiation: bgp_main.c:ipv6_martian Unexecuted instantiation: frr-bgp-types.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-common.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv6_martian Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-filter.yang.c:ipv6_martian Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv6_martian Unexecuted instantiation: bgp_attr.c:ipv6_martian Unexecuted instantiation: bgp_attr_evpn.c:ipv6_martian Unexecuted instantiation: bgp_clist.c:ipv6_martian Unexecuted instantiation: bgp_community.c:ipv6_martian Unexecuted instantiation: bgp_community_alias.c:ipv6_martian Unexecuted instantiation: bgp_debug.c:ipv6_martian Unexecuted instantiation: bgp_dump.c:ipv6_martian Unexecuted instantiation: bgp_ecommunity.c:ipv6_martian Unexecuted instantiation: bgp_errors.c:ipv6_martian Unexecuted instantiation: bgp_evpn.c:ipv6_martian Unexecuted instantiation: bgp_evpn_mh.c:ipv6_martian Unexecuted instantiation: bgp_evpn_vty.c:ipv6_martian Unexecuted instantiation: bgp_filter.c:ipv6_martian Unexecuted instantiation: bgp_flowspec_vty.c:ipv6_martian Unexecuted instantiation: bgp_fsm.c:ipv6_martian Unexecuted instantiation: bgp_io.c:ipv6_martian Unexecuted instantiation: bgp_keepalives.c:ipv6_martian Unexecuted instantiation: bgp_labelpool.c:ipv6_martian Unexecuted instantiation: bgp_lcommunity.c:ipv6_martian Unexecuted instantiation: bgp_mac.c:ipv6_martian Unexecuted instantiation: bgp_mpath.c:ipv6_martian Unexecuted instantiation: bgp_mplsvpn.c:ipv6_martian Unexecuted instantiation: bgp_network.c:ipv6_martian Unexecuted instantiation: bgp_nexthop.c:ipv6_martian Unexecuted instantiation: bgp_nht.c:ipv6_martian Unexecuted instantiation: bgp_packet.c:ipv6_martian Unexecuted instantiation: bgp_pbr.c:ipv6_martian Unexecuted instantiation: bgp_rd.c:ipv6_martian Unexecuted instantiation: bgp_regex.c:ipv6_martian Unexecuted instantiation: bgp_route.c:ipv6_martian Unexecuted instantiation: bgp_routemap.c:ipv6_martian Unexecuted instantiation: bgp_routemap_nb.c:ipv6_martian Unexecuted instantiation: bgp_routemap_nb_config.c:ipv6_martian Unexecuted instantiation: bgp_table.c:ipv6_martian Unexecuted instantiation: bgp_updgrp.c:ipv6_martian Unexecuted instantiation: bgp_updgrp_adv.c:ipv6_martian Unexecuted instantiation: bgp_updgrp_packet.c:ipv6_martian Unexecuted instantiation: bgp_vpn.c:ipv6_martian Unexecuted instantiation: bgp_vty.c:ipv6_martian Unexecuted instantiation: bgp_zebra.c:ipv6_martian Unexecuted instantiation: bgpd.c:ipv6_martian Unexecuted instantiation: bgp_rfapi_cfg.c:ipv6_martian Unexecuted instantiation: rfapi_import.c:ipv6_martian Unexecuted instantiation: rfapi.c:ipv6_martian Unexecuted instantiation: rfapi_ap.c:ipv6_martian Unexecuted instantiation: rfapi_encap_tlv.c:ipv6_martian Unexecuted instantiation: rfapi_nve_addr.c:ipv6_martian Unexecuted instantiation: rfapi_monitor.c:ipv6_martian Unexecuted instantiation: rfapi_rib.c:ipv6_martian Unexecuted instantiation: rfapi_vty.c:ipv6_martian Unexecuted instantiation: vnc_debug.c:ipv6_martian Unexecuted instantiation: vnc_export_bgp.c:ipv6_martian Unexecuted instantiation: vnc_export_table.c:ipv6_martian Unexecuted instantiation: vnc_import_bgp.c:ipv6_martian Unexecuted instantiation: vnc_zebra.c:ipv6_martian Unexecuted instantiation: bgp_addpath.c:ipv6_martian Unexecuted instantiation: bgp_advertise.c:ipv6_martian Unexecuted instantiation: bgp_aspath.c:ipv6_martian Unexecuted instantiation: bgp_bfd.c:ipv6_martian Unexecuted instantiation: bgp_conditional_adv.c:ipv6_martian Unexecuted instantiation: bgp_damp.c:ipv6_martian Unexecuted instantiation: bgp_encap_tlv.c:ipv6_martian Unexecuted instantiation: bgp_flowspec.c:ipv6_martian Unexecuted instantiation: bgp_flowspec_util.c:ipv6_martian Unexecuted instantiation: bgp_label.c:ipv6_martian Unexecuted instantiation: bgp_open.c:ipv6_martian Unexecuted instantiation: rfp_example.c:ipv6_martian Unexecuted instantiation: pim_addr.c:ipv6_martian Unexecuted instantiation: pim_assert.c:ipv6_martian Unexecuted instantiation: pim_bfd.c:ipv6_martian Unexecuted instantiation: pim_bsm.c:ipv6_martian Unexecuted instantiation: pim_cmd_common.c:ipv6_martian Unexecuted instantiation: pim_errors.c:ipv6_martian Unexecuted instantiation: pim_hello.c:ipv6_martian Unexecuted instantiation: pim_iface.c:ipv6_martian Unexecuted instantiation: pim_ifchannel.c:ipv6_martian Unexecuted instantiation: pim_instance.c:ipv6_martian Unexecuted instantiation: pim_join.c:ipv6_martian Unexecuted instantiation: pim_jp_agg.c:ipv6_martian Unexecuted instantiation: pim_macro.c:ipv6_martian Unexecuted instantiation: pim_mroute.c:ipv6_martian Unexecuted instantiation: pim_msg.c:ipv6_martian Unexecuted instantiation: pim_nb.c:ipv6_martian Unexecuted instantiation: pim_nb_config.c:ipv6_martian Unexecuted instantiation: pim_neighbor.c:ipv6_martian Unexecuted instantiation: pim_nht.c:ipv6_martian Unexecuted instantiation: pim_oil.c:ipv6_martian Unexecuted instantiation: pim_pim.c:ipv6_martian Unexecuted instantiation: pim_routemap.c:ipv6_martian Unexecuted instantiation: pim_rp.c:ipv6_martian Unexecuted instantiation: pim_rpf.c:ipv6_martian Unexecuted instantiation: pim_sock.c:ipv6_martian Unexecuted instantiation: pim_ssm.c:ipv6_martian Unexecuted instantiation: pim_ssmpingd.c:ipv6_martian Unexecuted instantiation: pim_static.c:ipv6_martian Unexecuted instantiation: pim_str.c:ipv6_martian Unexecuted instantiation: pim_tib.c:ipv6_martian Unexecuted instantiation: pim_time.c:ipv6_martian Unexecuted instantiation: pim_tlv.c:ipv6_martian Unexecuted instantiation: pim_upstream.c:ipv6_martian Unexecuted instantiation: pim_util.c:ipv6_martian Unexecuted instantiation: pim_vty.c:ipv6_martian Unexecuted instantiation: pim_zebra.c:ipv6_martian Unexecuted instantiation: pim_zlookup.c:ipv6_martian Unexecuted instantiation: pim_vxlan.c:ipv6_martian Unexecuted instantiation: pim_register.c:ipv6_martian Unexecuted instantiation: pimd.c:ipv6_martian Unexecuted instantiation: pim_cmd.c:ipv6_martian Unexecuted instantiation: pim_igmp.c:ipv6_martian Unexecuted instantiation: pim_igmp_mtrace.c:ipv6_martian Unexecuted instantiation: pim_igmpv2.c:ipv6_martian Unexecuted instantiation: pim_igmpv3.c:ipv6_martian Unexecuted instantiation: pim_main.c:ipv6_martian Unexecuted instantiation: pim_mlag.c:ipv6_martian Unexecuted instantiation: pim_msdp.c:ipv6_martian Unexecuted instantiation: pim_msdp_packet.c:ipv6_martian Unexecuted instantiation: pim_msdp_socket.c:ipv6_martian Unexecuted instantiation: pim_signals.c:ipv6_martian Unexecuted instantiation: pim_zpthread.c:ipv6_martian Unexecuted instantiation: frr-pim.yang.c:ipv6_martian Unexecuted instantiation: frr-pim-rp.yang.c:ipv6_martian Unexecuted instantiation: frr-gmp.yang.c:ipv6_martian |
496 | | |
497 | | extern int macstr2prefix_evpn(const char *str, struct prefix_evpn *p); |
498 | | |
499 | | /* NOTE: This routine expects the address argument in network byte order. */ |
500 | | static inline bool ipv4_martian(const struct in_addr *addr) |
501 | 1 | { |
502 | 1 | if (!ipv4_unicast_valid(addr)) |
503 | 0 | return true; |
504 | 1 | return false; |
505 | 1 | } Unexecuted instantiation: ospf_main.c:ipv4_martian Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_martian Unexecuted instantiation: ospf_bfd.c:ipv4_martian Unexecuted instantiation: ospf_dump.c:ipv4_martian Unexecuted instantiation: ospf_dump_api.c:ipv4_martian Unexecuted instantiation: ospf_errors.c:ipv4_martian Unexecuted instantiation: ospf_interface.c:ipv4_martian Unexecuted instantiation: ospf_lsa.c:ipv4_martian Unexecuted instantiation: ospf_lsdb.c:ipv4_martian Unexecuted instantiation: ospf_neighbor.c:ipv4_martian Unexecuted instantiation: ospf_network.c:ipv4_martian Unexecuted instantiation: ospf_nsm.c:ipv4_martian Unexecuted instantiation: ospf_opaque.c:ipv4_martian Unexecuted instantiation: ospf_packet.c:ipv4_martian Unexecuted instantiation: ospf_ri.c:ipv4_martian Unexecuted instantiation: ospf_routemap.c:ipv4_martian Unexecuted instantiation: ospf_routemap_nb.c:ipv4_martian Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_martian Unexecuted instantiation: ospf_spf.c:ipv4_martian Unexecuted instantiation: ospf_ti_lfa.c:ipv4_martian Unexecuted instantiation: ospf_sr.c:ipv4_martian Unexecuted instantiation: ospf_te.c:ipv4_martian Unexecuted instantiation: ospf_vty.c:ipv4_martian Unexecuted instantiation: ospf_zebra.c:ipv4_martian Unexecuted instantiation: ospfd.c:ipv4_martian Unexecuted instantiation: ospf_gr_helper.c:ipv4_martian Unexecuted instantiation: ospf_abr.c:ipv4_martian Unexecuted instantiation: ospf_apiserver.c:ipv4_martian Unexecuted instantiation: ospf_asbr.c:ipv4_martian Unexecuted instantiation: ospf_ase.c:ipv4_martian Unexecuted instantiation: ospf_ext.c:ipv4_martian Unexecuted instantiation: ospf_flood.c:ipv4_martian Unexecuted instantiation: ospf_gr.c:ipv4_martian Unexecuted instantiation: ospf_ia.c:ipv4_martian Unexecuted instantiation: ospf_ism.c:ipv4_martian Unexecuted instantiation: ospf_ldp_sync.c:ipv4_martian Unexecuted instantiation: ospf_route.c:ipv4_martian Unexecuted instantiation: ospf_api.c:ipv4_martian Unexecuted instantiation: affinitymap.c:ipv4_martian Unexecuted instantiation: affinitymap_cli.c:ipv4_martian Unexecuted instantiation: affinitymap_northbound.c:ipv4_martian Unexecuted instantiation: agg_table.c:ipv4_martian Unexecuted instantiation: asn.c:ipv4_martian Unexecuted instantiation: bfd.c:ipv4_martian Unexecuted instantiation: buffer.c:ipv4_martian Unexecuted instantiation: command.c:ipv4_martian Unexecuted instantiation: command_graph.c:ipv4_martian Unexecuted instantiation: command_match.c:ipv4_martian Unexecuted instantiation: cspf.c:ipv4_martian Unexecuted instantiation: debug.c:ipv4_martian Unexecuted instantiation: distribute.c:ipv4_martian Unexecuted instantiation: ferr.c:ipv4_martian Unexecuted instantiation: filter.c:ipv4_martian Unexecuted instantiation: filter_cli.c:ipv4_martian Unexecuted instantiation: filter_nb.c:ipv4_martian Unexecuted instantiation: flex_algo.c:ipv4_martian Unexecuted instantiation: frr_pthread.c:ipv4_martian Unexecuted instantiation: grammar_sandbox.c:ipv4_martian Unexecuted instantiation: hash.c:ipv4_martian Unexecuted instantiation: id_alloc.c:ipv4_martian Unexecuted instantiation: if.c:ipv4_martian Unexecuted instantiation: if_rmap.c:ipv4_martian Unexecuted instantiation: json.c:ipv4_martian Unexecuted instantiation: keychain.c:ipv4_martian Unexecuted instantiation: ldp_sync.c:ipv4_martian Unexecuted instantiation: lib_errors.c:ipv4_martian Unexecuted instantiation: lib_vty.c:ipv4_martian Unexecuted instantiation: libfrr.c:ipv4_martian Unexecuted instantiation: link_state.c:ipv4_martian Unexecuted instantiation: log.c:ipv4_martian Unexecuted instantiation: log_vty.c:ipv4_martian Unexecuted instantiation: mgmt_be_client.c:ipv4_martian Unexecuted instantiation: mgmt_fe_client.c:ipv4_martian Unexecuted instantiation: mgmt_msg.c:ipv4_martian Unexecuted instantiation: mlag.c:ipv4_martian Unexecuted instantiation: srv6.c:ipv4_martian Unexecuted instantiation: network.c:ipv4_martian Unexecuted instantiation: nexthop.c:ipv4_martian Unexecuted instantiation: netns_linux.c:ipv4_martian Unexecuted instantiation: nexthop_group.c:ipv4_martian Unexecuted instantiation: northbound.c:ipv4_martian Unexecuted instantiation: northbound_cli.c:ipv4_martian Unexecuted instantiation: northbound_db.c:ipv4_martian Unexecuted instantiation: pid_output.c:ipv4_martian Unexecuted instantiation: plist.c:ipv4_martian Unexecuted instantiation: prefix.c:ipv4_martian Unexecuted instantiation: privs.c:ipv4_martian Unexecuted instantiation: pullwr.c:ipv4_martian Unexecuted instantiation: routemap.c:ipv4_martian Unexecuted instantiation: routemap_cli.c:ipv4_martian Unexecuted instantiation: routemap_northbound.c:ipv4_martian Unexecuted instantiation: sigevent.c:ipv4_martian Unexecuted instantiation: skiplist.c:ipv4_martian Unexecuted instantiation: sockopt.c:ipv4_martian Unexecuted instantiation: sockunion.c:ipv4_martian Unexecuted instantiation: spf_backoff.c:ipv4_martian Unexecuted instantiation: srcdest_table.c:ipv4_martian Unexecuted instantiation: stream.c:ipv4_martian Unexecuted instantiation: systemd.c:ipv4_martian Unexecuted instantiation: table.c:ipv4_martian Unexecuted instantiation: termtable.c:ipv4_martian Unexecuted instantiation: event.c:ipv4_martian Unexecuted instantiation: vrf.c:ipv4_martian Unexecuted instantiation: vty.c:ipv4_martian Unexecuted instantiation: workqueue.c:ipv4_martian Unexecuted instantiation: xref.c:ipv4_martian Unexecuted instantiation: yang.c:ipv4_martian Unexecuted instantiation: yang_translator.c:ipv4_martian Unexecuted instantiation: yang_wrappers.c:ipv4_martian Unexecuted instantiation: zclient.c:ipv4_martian Unexecuted instantiation: zlog_5424.c:ipv4_martian Unexecuted instantiation: zlog_5424_cli.c:ipv4_martian Unexecuted instantiation: routing_nb.c:ipv4_martian Unexecuted instantiation: routing_nb_config.c:ipv4_martian Unexecuted instantiation: tc.c:ipv4_martian Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_martian Unexecuted instantiation: frr-filter.yang.c:ipv4_martian Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_martian Unexecuted instantiation: frr-interface.yang.c:ipv4_martian Unexecuted instantiation: frr-route-map.yang.c:ipv4_martian Unexecuted instantiation: frr-route-types.yang.c:ipv4_martian Unexecuted instantiation: frr-vrf.yang.c:ipv4_martian Unexecuted instantiation: frr-routing.yang.c:ipv4_martian Unexecuted instantiation: frr-nexthop.yang.c:ipv4_martian Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_martian Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_martian Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_martian Unexecuted instantiation: frr-module-translator.yang.c:ipv4_martian Unexecuted instantiation: connected.c:ipv4_martian Unexecuted instantiation: if_netlink.c:ipv4_martian Unexecuted instantiation: interface.c:ipv4_martian Unexecuted instantiation: ioctl.c:ipv4_martian Unexecuted instantiation: kernel_netlink.c:ipv4_martian Unexecuted instantiation: label_manager.c:ipv4_martian Unexecuted instantiation: main.c:ipv4_martian Unexecuted instantiation: netconf_netlink.c:ipv4_martian Unexecuted instantiation: redistribute.c:ipv4_martian Unexecuted instantiation: router-id.c:ipv4_martian Unexecuted instantiation: rt_netlink.c:ipv4_martian Unexecuted instantiation: rtadv.c:ipv4_martian Unexecuted instantiation: rtread_netlink.c:ipv4_martian Unexecuted instantiation: rule_netlink.c:ipv4_martian Unexecuted instantiation: table_manager.c:ipv4_martian Unexecuted instantiation: tc_netlink.c:ipv4_martian Unexecuted instantiation: zapi_msg.c:ipv4_martian Unexecuted instantiation: zebra_affinitymap.c:ipv4_martian Unexecuted instantiation: zebra_dplane.c:ipv4_martian Unexecuted instantiation: zebra_errors.c:ipv4_martian Unexecuted instantiation: zebra_gr.c:ipv4_martian Unexecuted instantiation: zebra_l2.c:ipv4_martian Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_martian Unexecuted instantiation: zebra_evpn.c:ipv4_martian Unexecuted instantiation: zebra_evpn_mac.c:ipv4_martian Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_martian Unexecuted instantiation: zebra_mlag.c:ipv4_martian Unexecuted instantiation: zebra_mlag_vty.c:ipv4_martian Unexecuted instantiation: zebra_mpls.c:ipv4_martian Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_martian Unexecuted instantiation: zebra_mpls_null.c:ipv4_martian Unexecuted instantiation: zebra_mpls_vty.c:ipv4_martian Unexecuted instantiation: zebra_srv6.c:ipv4_martian Unexecuted instantiation: zebra_srv6_vty.c:ipv4_martian Unexecuted instantiation: zebra_mroute.c:ipv4_martian Unexecuted instantiation: zebra_nb.c:ipv4_martian Unexecuted instantiation: zebra_nb_config.c:ipv4_martian Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_martian Unexecuted instantiation: zebra_nb_state.c:ipv4_martian Unexecuted instantiation: zebra_netns_id.c:ipv4_martian Unexecuted instantiation: zebra_netns_notify.c:ipv4_martian Unexecuted instantiation: zebra_nhg.c:ipv4_martian Unexecuted instantiation: zebra_ns.c:ipv4_martian Unexecuted instantiation: zebra_opaque.c:ipv4_martian Unexecuted instantiation: zebra_pbr.c:ipv4_martian Unexecuted instantiation: zebra_ptm.c:ipv4_martian Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_martian Unexecuted instantiation: zebra_pw.c:ipv4_martian Unexecuted instantiation: zebra_rib.c:ipv4_martian Unexecuted instantiation: zebra_router.c:ipv4_martian Unexecuted instantiation: zebra_rnh.c:ipv4_martian Unexecuted instantiation: zebra_routemap.c:ipv4_martian Unexecuted instantiation: zebra_routemap_nb.c:ipv4_martian Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_martian Unexecuted instantiation: zebra_script.c:ipv4_martian Unexecuted instantiation: zebra_srte.c:ipv4_martian Unexecuted instantiation: zebra_tc.c:ipv4_martian Unexecuted instantiation: zebra_vrf.c:ipv4_martian Unexecuted instantiation: zebra_vty.c:ipv4_martian Unexecuted instantiation: zebra_vxlan.c:ipv4_martian Unexecuted instantiation: zebra_vxlan_if.c:ipv4_martian Unexecuted instantiation: zebra_evpn_mh.c:ipv4_martian Unexecuted instantiation: zebra_neigh.c:ipv4_martian Unexecuted instantiation: zserv.c:ipv4_martian Unexecuted instantiation: debug_nl.c:ipv4_martian Unexecuted instantiation: frr-zebra.yang.c:ipv4_martian Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_martian Unexecuted instantiation: bgp_main.c:ipv4_martian Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_martian Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_martian Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_martian Line | Count | Source | 501 | 1 | { | 502 | 1 | if (!ipv4_unicast_valid(addr)) | 503 | 0 | return true; | 504 | 1 | return false; | 505 | 1 | } |
Unexecuted instantiation: bgp_attr_evpn.c:ipv4_martian Unexecuted instantiation: bgp_clist.c:ipv4_martian Unexecuted instantiation: bgp_community.c:ipv4_martian Unexecuted instantiation: bgp_community_alias.c:ipv4_martian Unexecuted instantiation: bgp_debug.c:ipv4_martian Unexecuted instantiation: bgp_dump.c:ipv4_martian Unexecuted instantiation: bgp_ecommunity.c:ipv4_martian Unexecuted instantiation: bgp_errors.c:ipv4_martian Unexecuted instantiation: bgp_evpn.c:ipv4_martian Unexecuted instantiation: bgp_evpn_mh.c:ipv4_martian Unexecuted instantiation: bgp_evpn_vty.c:ipv4_martian Unexecuted instantiation: bgp_filter.c:ipv4_martian Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_martian Unexecuted instantiation: bgp_fsm.c:ipv4_martian Unexecuted instantiation: bgp_io.c:ipv4_martian Unexecuted instantiation: bgp_keepalives.c:ipv4_martian Unexecuted instantiation: bgp_labelpool.c:ipv4_martian Unexecuted instantiation: bgp_lcommunity.c:ipv4_martian Unexecuted instantiation: bgp_mac.c:ipv4_martian Unexecuted instantiation: bgp_mpath.c:ipv4_martian Unexecuted instantiation: bgp_mplsvpn.c:ipv4_martian Unexecuted instantiation: bgp_network.c:ipv4_martian Unexecuted instantiation: bgp_nexthop.c:ipv4_martian Unexecuted instantiation: bgp_nht.c:ipv4_martian Unexecuted instantiation: bgp_packet.c:ipv4_martian Unexecuted instantiation: bgp_pbr.c:ipv4_martian Unexecuted instantiation: bgp_rd.c:ipv4_martian Unexecuted instantiation: bgp_regex.c:ipv4_martian Unexecuted instantiation: bgp_route.c:ipv4_martian Unexecuted instantiation: bgp_routemap.c:ipv4_martian Unexecuted instantiation: bgp_routemap_nb.c:ipv4_martian Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_martian Unexecuted instantiation: bgp_table.c:ipv4_martian Unexecuted instantiation: bgp_updgrp.c:ipv4_martian Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_martian Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_martian Unexecuted instantiation: bgp_vpn.c:ipv4_martian Unexecuted instantiation: bgp_vty.c:ipv4_martian Unexecuted instantiation: bgp_zebra.c:ipv4_martian Unexecuted instantiation: bgpd.c:ipv4_martian Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_martian Unexecuted instantiation: rfapi_import.c:ipv4_martian Unexecuted instantiation: rfapi.c:ipv4_martian Unexecuted instantiation: rfapi_ap.c:ipv4_martian Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_martian Unexecuted instantiation: rfapi_nve_addr.c:ipv4_martian Unexecuted instantiation: rfapi_monitor.c:ipv4_martian Unexecuted instantiation: rfapi_rib.c:ipv4_martian Unexecuted instantiation: rfapi_vty.c:ipv4_martian Unexecuted instantiation: vnc_debug.c:ipv4_martian Unexecuted instantiation: vnc_export_bgp.c:ipv4_martian Unexecuted instantiation: vnc_export_table.c:ipv4_martian Unexecuted instantiation: vnc_import_bgp.c:ipv4_martian Unexecuted instantiation: vnc_zebra.c:ipv4_martian Unexecuted instantiation: bgp_addpath.c:ipv4_martian Unexecuted instantiation: bgp_advertise.c:ipv4_martian Unexecuted instantiation: bgp_aspath.c:ipv4_martian Unexecuted instantiation: bgp_bfd.c:ipv4_martian Unexecuted instantiation: bgp_conditional_adv.c:ipv4_martian Unexecuted instantiation: bgp_damp.c:ipv4_martian Unexecuted instantiation: bgp_encap_tlv.c:ipv4_martian Unexecuted instantiation: bgp_flowspec.c:ipv4_martian Unexecuted instantiation: bgp_flowspec_util.c:ipv4_martian Unexecuted instantiation: bgp_label.c:ipv4_martian Unexecuted instantiation: bgp_open.c:ipv4_martian Unexecuted instantiation: rfp_example.c:ipv4_martian Unexecuted instantiation: pim_addr.c:ipv4_martian Unexecuted instantiation: pim_assert.c:ipv4_martian Unexecuted instantiation: pim_bfd.c:ipv4_martian Unexecuted instantiation: pim_bsm.c:ipv4_martian Unexecuted instantiation: pim_cmd_common.c:ipv4_martian Unexecuted instantiation: pim_errors.c:ipv4_martian Unexecuted instantiation: pim_hello.c:ipv4_martian Unexecuted instantiation: pim_iface.c:ipv4_martian Unexecuted instantiation: pim_ifchannel.c:ipv4_martian Unexecuted instantiation: pim_instance.c:ipv4_martian Unexecuted instantiation: pim_join.c:ipv4_martian Unexecuted instantiation: pim_jp_agg.c:ipv4_martian Unexecuted instantiation: pim_macro.c:ipv4_martian Unexecuted instantiation: pim_mroute.c:ipv4_martian Unexecuted instantiation: pim_msg.c:ipv4_martian Unexecuted instantiation: pim_nb.c:ipv4_martian Unexecuted instantiation: pim_nb_config.c:ipv4_martian Unexecuted instantiation: pim_neighbor.c:ipv4_martian Unexecuted instantiation: pim_nht.c:ipv4_martian Unexecuted instantiation: pim_oil.c:ipv4_martian Unexecuted instantiation: pim_pim.c:ipv4_martian Unexecuted instantiation: pim_routemap.c:ipv4_martian Unexecuted instantiation: pim_rp.c:ipv4_martian Unexecuted instantiation: pim_rpf.c:ipv4_martian Unexecuted instantiation: pim_sock.c:ipv4_martian Unexecuted instantiation: pim_ssm.c:ipv4_martian Unexecuted instantiation: pim_ssmpingd.c:ipv4_martian Unexecuted instantiation: pim_static.c:ipv4_martian Unexecuted instantiation: pim_str.c:ipv4_martian Unexecuted instantiation: pim_tib.c:ipv4_martian Unexecuted instantiation: pim_time.c:ipv4_martian Unexecuted instantiation: pim_tlv.c:ipv4_martian Unexecuted instantiation: pim_upstream.c:ipv4_martian Unexecuted instantiation: pim_util.c:ipv4_martian Unexecuted instantiation: pim_vty.c:ipv4_martian Unexecuted instantiation: pim_zebra.c:ipv4_martian Unexecuted instantiation: pim_zlookup.c:ipv4_martian Unexecuted instantiation: pim_vxlan.c:ipv4_martian Unexecuted instantiation: pim_register.c:ipv4_martian Unexecuted instantiation: pimd.c:ipv4_martian Unexecuted instantiation: pim_cmd.c:ipv4_martian Unexecuted instantiation: pim_igmp.c:ipv4_martian Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_martian Unexecuted instantiation: pim_igmpv2.c:ipv4_martian Unexecuted instantiation: pim_igmpv3.c:ipv4_martian Unexecuted instantiation: pim_main.c:ipv4_martian Unexecuted instantiation: pim_mlag.c:ipv4_martian Unexecuted instantiation: pim_msdp.c:ipv4_martian Unexecuted instantiation: pim_msdp_packet.c:ipv4_martian Unexecuted instantiation: pim_msdp_socket.c:ipv4_martian Unexecuted instantiation: pim_signals.c:ipv4_martian Unexecuted instantiation: pim_zpthread.c:ipv4_martian Unexecuted instantiation: frr-pim.yang.c:ipv4_martian Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_martian Unexecuted instantiation: frr-gmp.yang.c:ipv4_martian |
506 | | |
507 | | static inline bool is_default_prefix4(const struct prefix_ipv4 *p) |
508 | 6.79k | { |
509 | 6.79k | return p && p->family == AF_INET && p->prefixlen == 0 |
510 | 4.00k | && p->prefix.s_addr == INADDR_ANY; |
511 | 6.79k | } Unexecuted instantiation: ospf_main.c:is_default_prefix4 Unexecuted instantiation: frr-ospf-route-map.yang.c:is_default_prefix4 Unexecuted instantiation: ospf_bfd.c:is_default_prefix4 Unexecuted instantiation: ospf_dump.c:is_default_prefix4 Unexecuted instantiation: ospf_dump_api.c:is_default_prefix4 Unexecuted instantiation: ospf_errors.c:is_default_prefix4 Unexecuted instantiation: ospf_interface.c:is_default_prefix4 Unexecuted instantiation: ospf_lsa.c:is_default_prefix4 Unexecuted instantiation: ospf_lsdb.c:is_default_prefix4 Unexecuted instantiation: ospf_neighbor.c:is_default_prefix4 Unexecuted instantiation: ospf_network.c:is_default_prefix4 Unexecuted instantiation: ospf_nsm.c:is_default_prefix4 Unexecuted instantiation: ospf_opaque.c:is_default_prefix4 Unexecuted instantiation: ospf_packet.c:is_default_prefix4 Unexecuted instantiation: ospf_ri.c:is_default_prefix4 Unexecuted instantiation: ospf_routemap.c:is_default_prefix4 Unexecuted instantiation: ospf_routemap_nb.c:is_default_prefix4 Unexecuted instantiation: ospf_routemap_nb_config.c:is_default_prefix4 Unexecuted instantiation: ospf_spf.c:is_default_prefix4 Unexecuted instantiation: ospf_ti_lfa.c:is_default_prefix4 Unexecuted instantiation: ospf_sr.c:is_default_prefix4 Unexecuted instantiation: ospf_te.c:is_default_prefix4 Unexecuted instantiation: ospf_vty.c:is_default_prefix4 Unexecuted instantiation: ospf_zebra.c:is_default_prefix4 Unexecuted instantiation: ospfd.c:is_default_prefix4 Unexecuted instantiation: ospf_gr_helper.c:is_default_prefix4 Unexecuted instantiation: ospf_abr.c:is_default_prefix4 Unexecuted instantiation: ospf_apiserver.c:is_default_prefix4 Unexecuted instantiation: ospf_asbr.c:is_default_prefix4 Unexecuted instantiation: ospf_ase.c:is_default_prefix4 Unexecuted instantiation: ospf_ext.c:is_default_prefix4 ospf_flood.c:is_default_prefix4 Line | Count | Source | 508 | 3.45k | { | 509 | 3.45k | return p && p->family == AF_INET && p->prefixlen == 0 | 510 | 2.40k | && p->prefix.s_addr == INADDR_ANY; | 511 | 3.45k | } |
Unexecuted instantiation: ospf_gr.c:is_default_prefix4 Unexecuted instantiation: ospf_ia.c:is_default_prefix4 Unexecuted instantiation: ospf_ism.c:is_default_prefix4 Unexecuted instantiation: ospf_ldp_sync.c:is_default_prefix4 Unexecuted instantiation: ospf_route.c:is_default_prefix4 Unexecuted instantiation: ospf_api.c:is_default_prefix4 Unexecuted instantiation: affinitymap.c:is_default_prefix4 Unexecuted instantiation: affinitymap_cli.c:is_default_prefix4 Unexecuted instantiation: affinitymap_northbound.c:is_default_prefix4 Unexecuted instantiation: agg_table.c:is_default_prefix4 Unexecuted instantiation: asn.c:is_default_prefix4 Unexecuted instantiation: bfd.c:is_default_prefix4 Unexecuted instantiation: buffer.c:is_default_prefix4 Unexecuted instantiation: command.c:is_default_prefix4 Unexecuted instantiation: command_graph.c:is_default_prefix4 Unexecuted instantiation: command_match.c:is_default_prefix4 Unexecuted instantiation: cspf.c:is_default_prefix4 Unexecuted instantiation: debug.c:is_default_prefix4 Unexecuted instantiation: distribute.c:is_default_prefix4 Unexecuted instantiation: ferr.c:is_default_prefix4 Unexecuted instantiation: filter.c:is_default_prefix4 Unexecuted instantiation: filter_cli.c:is_default_prefix4 Unexecuted instantiation: filter_nb.c:is_default_prefix4 Unexecuted instantiation: flex_algo.c:is_default_prefix4 Unexecuted instantiation: frr_pthread.c:is_default_prefix4 Unexecuted instantiation: grammar_sandbox.c:is_default_prefix4 Unexecuted instantiation: hash.c:is_default_prefix4 Unexecuted instantiation: id_alloc.c:is_default_prefix4 Unexecuted instantiation: if.c:is_default_prefix4 Unexecuted instantiation: if_rmap.c:is_default_prefix4 Unexecuted instantiation: json.c:is_default_prefix4 Unexecuted instantiation: keychain.c:is_default_prefix4 Unexecuted instantiation: ldp_sync.c:is_default_prefix4 Unexecuted instantiation: lib_errors.c:is_default_prefix4 Unexecuted instantiation: lib_vty.c:is_default_prefix4 Unexecuted instantiation: libfrr.c:is_default_prefix4 Unexecuted instantiation: link_state.c:is_default_prefix4 Unexecuted instantiation: log.c:is_default_prefix4 Unexecuted instantiation: log_vty.c:is_default_prefix4 Unexecuted instantiation: mgmt_be_client.c:is_default_prefix4 Unexecuted instantiation: mgmt_fe_client.c:is_default_prefix4 Unexecuted instantiation: mgmt_msg.c:is_default_prefix4 Unexecuted instantiation: mlag.c:is_default_prefix4 Unexecuted instantiation: srv6.c:is_default_prefix4 Unexecuted instantiation: network.c:is_default_prefix4 Unexecuted instantiation: nexthop.c:is_default_prefix4 Unexecuted instantiation: netns_linux.c:is_default_prefix4 Unexecuted instantiation: nexthop_group.c:is_default_prefix4 Unexecuted instantiation: northbound.c:is_default_prefix4 Unexecuted instantiation: northbound_cli.c:is_default_prefix4 Unexecuted instantiation: northbound_db.c:is_default_prefix4 Unexecuted instantiation: pid_output.c:is_default_prefix4 Unexecuted instantiation: plist.c:is_default_prefix4 Unexecuted instantiation: prefix.c:is_default_prefix4 Unexecuted instantiation: privs.c:is_default_prefix4 Unexecuted instantiation: pullwr.c:is_default_prefix4 Unexecuted instantiation: routemap.c:is_default_prefix4 Unexecuted instantiation: routemap_cli.c:is_default_prefix4 Unexecuted instantiation: routemap_northbound.c:is_default_prefix4 Unexecuted instantiation: sigevent.c:is_default_prefix4 Unexecuted instantiation: skiplist.c:is_default_prefix4 Unexecuted instantiation: sockopt.c:is_default_prefix4 Unexecuted instantiation: sockunion.c:is_default_prefix4 Unexecuted instantiation: spf_backoff.c:is_default_prefix4 Unexecuted instantiation: srcdest_table.c:is_default_prefix4 Unexecuted instantiation: stream.c:is_default_prefix4 Unexecuted instantiation: systemd.c:is_default_prefix4 Unexecuted instantiation: table.c:is_default_prefix4 Unexecuted instantiation: termtable.c:is_default_prefix4 Unexecuted instantiation: event.c:is_default_prefix4 Unexecuted instantiation: vrf.c:is_default_prefix4 Unexecuted instantiation: vty.c:is_default_prefix4 Unexecuted instantiation: workqueue.c:is_default_prefix4 Unexecuted instantiation: xref.c:is_default_prefix4 Unexecuted instantiation: yang.c:is_default_prefix4 Unexecuted instantiation: yang_translator.c:is_default_prefix4 Unexecuted instantiation: yang_wrappers.c:is_default_prefix4 Unexecuted instantiation: zclient.c:is_default_prefix4 Unexecuted instantiation: zlog_5424.c:is_default_prefix4 Unexecuted instantiation: zlog_5424_cli.c:is_default_prefix4 Unexecuted instantiation: routing_nb.c:is_default_prefix4 Unexecuted instantiation: routing_nb_config.c:is_default_prefix4 Unexecuted instantiation: tc.c:is_default_prefix4 Unexecuted instantiation: frr-affinity-map.yang.c:is_default_prefix4 Unexecuted instantiation: frr-filter.yang.c:is_default_prefix4 Unexecuted instantiation: frr-if-rmap.yang.c:is_default_prefix4 Unexecuted instantiation: frr-interface.yang.c:is_default_prefix4 Unexecuted instantiation: frr-route-map.yang.c:is_default_prefix4 Unexecuted instantiation: frr-route-types.yang.c:is_default_prefix4 Unexecuted instantiation: frr-vrf.yang.c:is_default_prefix4 Unexecuted instantiation: frr-routing.yang.c:is_default_prefix4 Unexecuted instantiation: frr-nexthop.yang.c:is_default_prefix4 Unexecuted instantiation: ietf-routing-types.yang.c:is_default_prefix4 Unexecuted instantiation: ietf-interfaces.yang.c:is_default_prefix4 Unexecuted instantiation: ietf-bgp-types.yang.c:is_default_prefix4 Unexecuted instantiation: frr-module-translator.yang.c:is_default_prefix4 Unexecuted instantiation: connected.c:is_default_prefix4 Unexecuted instantiation: if_netlink.c:is_default_prefix4 Unexecuted instantiation: interface.c:is_default_prefix4 Unexecuted instantiation: ioctl.c:is_default_prefix4 Unexecuted instantiation: kernel_netlink.c:is_default_prefix4 Unexecuted instantiation: label_manager.c:is_default_prefix4 Unexecuted instantiation: main.c:is_default_prefix4 Unexecuted instantiation: netconf_netlink.c:is_default_prefix4 Unexecuted instantiation: redistribute.c:is_default_prefix4 Unexecuted instantiation: router-id.c:is_default_prefix4 Unexecuted instantiation: rt_netlink.c:is_default_prefix4 Unexecuted instantiation: rtadv.c:is_default_prefix4 Unexecuted instantiation: rtread_netlink.c:is_default_prefix4 Unexecuted instantiation: rule_netlink.c:is_default_prefix4 Unexecuted instantiation: table_manager.c:is_default_prefix4 Unexecuted instantiation: tc_netlink.c:is_default_prefix4 zapi_msg.c:is_default_prefix4 Line | Count | Source | 508 | 2.41k | { | 509 | 2.41k | return p && p->family == AF_INET && p->prefixlen == 0 | 510 | 678 | && p->prefix.s_addr == INADDR_ANY; | 511 | 2.41k | } |
Unexecuted instantiation: zebra_affinitymap.c:is_default_prefix4 Unexecuted instantiation: zebra_dplane.c:is_default_prefix4 Unexecuted instantiation: zebra_errors.c:is_default_prefix4 Unexecuted instantiation: zebra_gr.c:is_default_prefix4 Unexecuted instantiation: zebra_l2.c:is_default_prefix4 Unexecuted instantiation: zebra_l2_bridge_if.c:is_default_prefix4 Unexecuted instantiation: zebra_evpn.c:is_default_prefix4 Unexecuted instantiation: zebra_evpn_mac.c:is_default_prefix4 Unexecuted instantiation: zebra_evpn_neigh.c:is_default_prefix4 Unexecuted instantiation: zebra_mlag.c:is_default_prefix4 Unexecuted instantiation: zebra_mlag_vty.c:is_default_prefix4 Unexecuted instantiation: zebra_mpls.c:is_default_prefix4 Unexecuted instantiation: zebra_mpls_netlink.c:is_default_prefix4 Unexecuted instantiation: zebra_mpls_null.c:is_default_prefix4 Unexecuted instantiation: zebra_mpls_vty.c:is_default_prefix4 Unexecuted instantiation: zebra_srv6.c:is_default_prefix4 Unexecuted instantiation: zebra_srv6_vty.c:is_default_prefix4 Unexecuted instantiation: zebra_mroute.c:is_default_prefix4 Unexecuted instantiation: zebra_nb.c:is_default_prefix4 Unexecuted instantiation: zebra_nb_config.c:is_default_prefix4 Unexecuted instantiation: zebra_nb_rpcs.c:is_default_prefix4 Unexecuted instantiation: zebra_nb_state.c:is_default_prefix4 Unexecuted instantiation: zebra_netns_id.c:is_default_prefix4 Unexecuted instantiation: zebra_netns_notify.c:is_default_prefix4 Unexecuted instantiation: zebra_nhg.c:is_default_prefix4 Unexecuted instantiation: zebra_ns.c:is_default_prefix4 Unexecuted instantiation: zebra_opaque.c:is_default_prefix4 Unexecuted instantiation: zebra_pbr.c:is_default_prefix4 Unexecuted instantiation: zebra_ptm.c:is_default_prefix4 Unexecuted instantiation: zebra_ptm_redistribute.c:is_default_prefix4 Unexecuted instantiation: zebra_pw.c:is_default_prefix4 Unexecuted instantiation: zebra_rib.c:is_default_prefix4 Unexecuted instantiation: zebra_router.c:is_default_prefix4 zebra_rnh.c:is_default_prefix4 Line | Count | Source | 508 | 922 | { | 509 | 922 | return p && p->family == AF_INET && p->prefixlen == 0 | 510 | 922 | && p->prefix.s_addr == INADDR_ANY; | 511 | 922 | } |
Unexecuted instantiation: zebra_routemap.c:is_default_prefix4 Unexecuted instantiation: zebra_routemap_nb.c:is_default_prefix4 Unexecuted instantiation: zebra_routemap_nb_config.c:is_default_prefix4 Unexecuted instantiation: zebra_script.c:is_default_prefix4 Unexecuted instantiation: zebra_srte.c:is_default_prefix4 Unexecuted instantiation: zebra_tc.c:is_default_prefix4 Unexecuted instantiation: zebra_vrf.c:is_default_prefix4 Unexecuted instantiation: zebra_vty.c:is_default_prefix4 Unexecuted instantiation: zebra_vxlan.c:is_default_prefix4 Unexecuted instantiation: zebra_vxlan_if.c:is_default_prefix4 Unexecuted instantiation: zebra_evpn_mh.c:is_default_prefix4 Unexecuted instantiation: zebra_neigh.c:is_default_prefix4 Unexecuted instantiation: zserv.c:is_default_prefix4 Unexecuted instantiation: debug_nl.c:is_default_prefix4 Unexecuted instantiation: frr-zebra.yang.c:is_default_prefix4 Unexecuted instantiation: frr-zebra-route-map.yang.c:is_default_prefix4 Unexecuted instantiation: bgp_main.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-types.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-common.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-bmp.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-rpki.yang.c:is_default_prefix4 Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-filter.yang.c:is_default_prefix4 Unexecuted instantiation: frr-bgp-route-map.yang.c:is_default_prefix4 Unexecuted instantiation: bgp_attr.c:is_default_prefix4 Unexecuted instantiation: bgp_attr_evpn.c:is_default_prefix4 Unexecuted instantiation: bgp_clist.c:is_default_prefix4 Unexecuted instantiation: bgp_community.c:is_default_prefix4 Unexecuted instantiation: bgp_community_alias.c:is_default_prefix4 Unexecuted instantiation: bgp_debug.c:is_default_prefix4 Unexecuted instantiation: bgp_dump.c:is_default_prefix4 Unexecuted instantiation: bgp_ecommunity.c:is_default_prefix4 Unexecuted instantiation: bgp_errors.c:is_default_prefix4 Unexecuted instantiation: bgp_evpn.c:is_default_prefix4 Unexecuted instantiation: bgp_evpn_mh.c:is_default_prefix4 Unexecuted instantiation: bgp_evpn_vty.c:is_default_prefix4 Unexecuted instantiation: bgp_filter.c:is_default_prefix4 Unexecuted instantiation: bgp_flowspec_vty.c:is_default_prefix4 Unexecuted instantiation: bgp_fsm.c:is_default_prefix4 Unexecuted instantiation: bgp_io.c:is_default_prefix4 Unexecuted instantiation: bgp_keepalives.c:is_default_prefix4 Unexecuted instantiation: bgp_labelpool.c:is_default_prefix4 Unexecuted instantiation: bgp_lcommunity.c:is_default_prefix4 Unexecuted instantiation: bgp_mac.c:is_default_prefix4 Unexecuted instantiation: bgp_mpath.c:is_default_prefix4 Unexecuted instantiation: bgp_mplsvpn.c:is_default_prefix4 Unexecuted instantiation: bgp_network.c:is_default_prefix4 Unexecuted instantiation: bgp_nexthop.c:is_default_prefix4 Unexecuted instantiation: bgp_nht.c:is_default_prefix4 Unexecuted instantiation: bgp_packet.c:is_default_prefix4 Unexecuted instantiation: bgp_pbr.c:is_default_prefix4 Unexecuted instantiation: bgp_rd.c:is_default_prefix4 Unexecuted instantiation: bgp_regex.c:is_default_prefix4 Unexecuted instantiation: bgp_route.c:is_default_prefix4 Unexecuted instantiation: bgp_routemap.c:is_default_prefix4 Unexecuted instantiation: bgp_routemap_nb.c:is_default_prefix4 Unexecuted instantiation: bgp_routemap_nb_config.c:is_default_prefix4 Unexecuted instantiation: bgp_table.c:is_default_prefix4 Unexecuted instantiation: bgp_updgrp.c:is_default_prefix4 Unexecuted instantiation: bgp_updgrp_adv.c:is_default_prefix4 Unexecuted instantiation: bgp_updgrp_packet.c:is_default_prefix4 Unexecuted instantiation: bgp_vpn.c:is_default_prefix4 Unexecuted instantiation: bgp_vty.c:is_default_prefix4 Unexecuted instantiation: bgp_zebra.c:is_default_prefix4 Unexecuted instantiation: bgpd.c:is_default_prefix4 Unexecuted instantiation: bgp_rfapi_cfg.c:is_default_prefix4 Unexecuted instantiation: rfapi_import.c:is_default_prefix4 Unexecuted instantiation: rfapi.c:is_default_prefix4 Unexecuted instantiation: rfapi_ap.c:is_default_prefix4 Unexecuted instantiation: rfapi_encap_tlv.c:is_default_prefix4 Unexecuted instantiation: rfapi_nve_addr.c:is_default_prefix4 Unexecuted instantiation: rfapi_monitor.c:is_default_prefix4 Unexecuted instantiation: rfapi_rib.c:is_default_prefix4 Unexecuted instantiation: rfapi_vty.c:is_default_prefix4 Unexecuted instantiation: vnc_debug.c:is_default_prefix4 Unexecuted instantiation: vnc_export_bgp.c:is_default_prefix4 Unexecuted instantiation: vnc_export_table.c:is_default_prefix4 Unexecuted instantiation: vnc_import_bgp.c:is_default_prefix4 Unexecuted instantiation: vnc_zebra.c:is_default_prefix4 Unexecuted instantiation: bgp_addpath.c:is_default_prefix4 Unexecuted instantiation: bgp_advertise.c:is_default_prefix4 Unexecuted instantiation: bgp_aspath.c:is_default_prefix4 Unexecuted instantiation: bgp_bfd.c:is_default_prefix4 Unexecuted instantiation: bgp_conditional_adv.c:is_default_prefix4 Unexecuted instantiation: bgp_damp.c:is_default_prefix4 Unexecuted instantiation: bgp_encap_tlv.c:is_default_prefix4 Unexecuted instantiation: bgp_flowspec.c:is_default_prefix4 Unexecuted instantiation: bgp_flowspec_util.c:is_default_prefix4 Unexecuted instantiation: bgp_label.c:is_default_prefix4 Unexecuted instantiation: bgp_open.c:is_default_prefix4 Unexecuted instantiation: rfp_example.c:is_default_prefix4 Unexecuted instantiation: pim_addr.c:is_default_prefix4 Unexecuted instantiation: pim_assert.c:is_default_prefix4 Unexecuted instantiation: pim_bfd.c:is_default_prefix4 Unexecuted instantiation: pim_bsm.c:is_default_prefix4 Unexecuted instantiation: pim_cmd_common.c:is_default_prefix4 Unexecuted instantiation: pim_errors.c:is_default_prefix4 Unexecuted instantiation: pim_hello.c:is_default_prefix4 Unexecuted instantiation: pim_iface.c:is_default_prefix4 Unexecuted instantiation: pim_ifchannel.c:is_default_prefix4 Unexecuted instantiation: pim_instance.c:is_default_prefix4 Unexecuted instantiation: pim_join.c:is_default_prefix4 Unexecuted instantiation: pim_jp_agg.c:is_default_prefix4 Unexecuted instantiation: pim_macro.c:is_default_prefix4 Unexecuted instantiation: pim_mroute.c:is_default_prefix4 Unexecuted instantiation: pim_msg.c:is_default_prefix4 Unexecuted instantiation: pim_nb.c:is_default_prefix4 Unexecuted instantiation: pim_nb_config.c:is_default_prefix4 Unexecuted instantiation: pim_neighbor.c:is_default_prefix4 Unexecuted instantiation: pim_nht.c:is_default_prefix4 Unexecuted instantiation: pim_oil.c:is_default_prefix4 Unexecuted instantiation: pim_pim.c:is_default_prefix4 Unexecuted instantiation: pim_routemap.c:is_default_prefix4 Unexecuted instantiation: pim_rp.c:is_default_prefix4 Unexecuted instantiation: pim_rpf.c:is_default_prefix4 Unexecuted instantiation: pim_sock.c:is_default_prefix4 Unexecuted instantiation: pim_ssm.c:is_default_prefix4 Unexecuted instantiation: pim_ssmpingd.c:is_default_prefix4 Unexecuted instantiation: pim_static.c:is_default_prefix4 Unexecuted instantiation: pim_str.c:is_default_prefix4 Unexecuted instantiation: pim_tib.c:is_default_prefix4 Unexecuted instantiation: pim_time.c:is_default_prefix4 Unexecuted instantiation: pim_tlv.c:is_default_prefix4 Unexecuted instantiation: pim_upstream.c:is_default_prefix4 Unexecuted instantiation: pim_util.c:is_default_prefix4 Unexecuted instantiation: pim_vty.c:is_default_prefix4 Unexecuted instantiation: pim_zebra.c:is_default_prefix4 Unexecuted instantiation: pim_zlookup.c:is_default_prefix4 Unexecuted instantiation: pim_vxlan.c:is_default_prefix4 Unexecuted instantiation: pim_register.c:is_default_prefix4 Unexecuted instantiation: pimd.c:is_default_prefix4 Unexecuted instantiation: pim_cmd.c:is_default_prefix4 Unexecuted instantiation: pim_igmp.c:is_default_prefix4 Unexecuted instantiation: pim_igmp_mtrace.c:is_default_prefix4 Unexecuted instantiation: pim_igmpv2.c:is_default_prefix4 Unexecuted instantiation: pim_igmpv3.c:is_default_prefix4 Unexecuted instantiation: pim_main.c:is_default_prefix4 Unexecuted instantiation: pim_mlag.c:is_default_prefix4 Unexecuted instantiation: pim_msdp.c:is_default_prefix4 Unexecuted instantiation: pim_msdp_packet.c:is_default_prefix4 Unexecuted instantiation: pim_msdp_socket.c:is_default_prefix4 Unexecuted instantiation: pim_signals.c:is_default_prefix4 Unexecuted instantiation: pim_zpthread.c:is_default_prefix4 Unexecuted instantiation: frr-pim.yang.c:is_default_prefix4 Unexecuted instantiation: frr-pim-rp.yang.c:is_default_prefix4 Unexecuted instantiation: frr-gmp.yang.c:is_default_prefix4 |
512 | | |
513 | | static inline bool is_default_prefix6(const struct prefix_ipv6 *p) |
514 | 1.66k | { |
515 | 1.66k | return p && p->family == AF_INET6 && p->prefixlen == 0 |
516 | 273 | && memcmp(&p->prefix, &in6addr_any, sizeof(struct in6_addr)) |
517 | 273 | == 0; |
518 | 1.66k | } Unexecuted instantiation: ospf_main.c:is_default_prefix6 Unexecuted instantiation: frr-ospf-route-map.yang.c:is_default_prefix6 Unexecuted instantiation: ospf_bfd.c:is_default_prefix6 Unexecuted instantiation: ospf_dump.c:is_default_prefix6 Unexecuted instantiation: ospf_dump_api.c:is_default_prefix6 Unexecuted instantiation: ospf_errors.c:is_default_prefix6 Unexecuted instantiation: ospf_interface.c:is_default_prefix6 Unexecuted instantiation: ospf_lsa.c:is_default_prefix6 Unexecuted instantiation: ospf_lsdb.c:is_default_prefix6 Unexecuted instantiation: ospf_neighbor.c:is_default_prefix6 Unexecuted instantiation: ospf_network.c:is_default_prefix6 Unexecuted instantiation: ospf_nsm.c:is_default_prefix6 Unexecuted instantiation: ospf_opaque.c:is_default_prefix6 Unexecuted instantiation: ospf_packet.c:is_default_prefix6 Unexecuted instantiation: ospf_ri.c:is_default_prefix6 Unexecuted instantiation: ospf_routemap.c:is_default_prefix6 Unexecuted instantiation: ospf_routemap_nb.c:is_default_prefix6 Unexecuted instantiation: ospf_routemap_nb_config.c:is_default_prefix6 Unexecuted instantiation: ospf_spf.c:is_default_prefix6 Unexecuted instantiation: ospf_ti_lfa.c:is_default_prefix6 Unexecuted instantiation: ospf_sr.c:is_default_prefix6 Unexecuted instantiation: ospf_te.c:is_default_prefix6 Unexecuted instantiation: ospf_vty.c:is_default_prefix6 Unexecuted instantiation: ospf_zebra.c:is_default_prefix6 Unexecuted instantiation: ospfd.c:is_default_prefix6 Unexecuted instantiation: ospf_gr_helper.c:is_default_prefix6 Unexecuted instantiation: ospf_abr.c:is_default_prefix6 Unexecuted instantiation: ospf_apiserver.c:is_default_prefix6 Unexecuted instantiation: ospf_asbr.c:is_default_prefix6 Unexecuted instantiation: ospf_ase.c:is_default_prefix6 Unexecuted instantiation: ospf_ext.c:is_default_prefix6 Unexecuted instantiation: ospf_flood.c:is_default_prefix6 Unexecuted instantiation: ospf_gr.c:is_default_prefix6 Unexecuted instantiation: ospf_ia.c:is_default_prefix6 Unexecuted instantiation: ospf_ism.c:is_default_prefix6 Unexecuted instantiation: ospf_ldp_sync.c:is_default_prefix6 Unexecuted instantiation: ospf_route.c:is_default_prefix6 Unexecuted instantiation: ospf_api.c:is_default_prefix6 Unexecuted instantiation: affinitymap.c:is_default_prefix6 Unexecuted instantiation: affinitymap_cli.c:is_default_prefix6 Unexecuted instantiation: affinitymap_northbound.c:is_default_prefix6 Unexecuted instantiation: agg_table.c:is_default_prefix6 Unexecuted instantiation: asn.c:is_default_prefix6 Unexecuted instantiation: bfd.c:is_default_prefix6 Unexecuted instantiation: buffer.c:is_default_prefix6 Unexecuted instantiation: command.c:is_default_prefix6 Unexecuted instantiation: command_graph.c:is_default_prefix6 Unexecuted instantiation: command_match.c:is_default_prefix6 Unexecuted instantiation: cspf.c:is_default_prefix6 Unexecuted instantiation: debug.c:is_default_prefix6 Unexecuted instantiation: distribute.c:is_default_prefix6 Unexecuted instantiation: ferr.c:is_default_prefix6 Unexecuted instantiation: filter.c:is_default_prefix6 Unexecuted instantiation: filter_cli.c:is_default_prefix6 Unexecuted instantiation: filter_nb.c:is_default_prefix6 Unexecuted instantiation: flex_algo.c:is_default_prefix6 Unexecuted instantiation: frr_pthread.c:is_default_prefix6 Unexecuted instantiation: grammar_sandbox.c:is_default_prefix6 Unexecuted instantiation: hash.c:is_default_prefix6 Unexecuted instantiation: id_alloc.c:is_default_prefix6 Unexecuted instantiation: if.c:is_default_prefix6 Unexecuted instantiation: if_rmap.c:is_default_prefix6 Unexecuted instantiation: json.c:is_default_prefix6 Unexecuted instantiation: keychain.c:is_default_prefix6 Unexecuted instantiation: ldp_sync.c:is_default_prefix6 Unexecuted instantiation: lib_errors.c:is_default_prefix6 Unexecuted instantiation: lib_vty.c:is_default_prefix6 Unexecuted instantiation: libfrr.c:is_default_prefix6 Unexecuted instantiation: link_state.c:is_default_prefix6 Unexecuted instantiation: log.c:is_default_prefix6 Unexecuted instantiation: log_vty.c:is_default_prefix6 Unexecuted instantiation: mgmt_be_client.c:is_default_prefix6 Unexecuted instantiation: mgmt_fe_client.c:is_default_prefix6 Unexecuted instantiation: mgmt_msg.c:is_default_prefix6 Unexecuted instantiation: mlag.c:is_default_prefix6 Unexecuted instantiation: srv6.c:is_default_prefix6 Unexecuted instantiation: network.c:is_default_prefix6 Unexecuted instantiation: nexthop.c:is_default_prefix6 Unexecuted instantiation: netns_linux.c:is_default_prefix6 Unexecuted instantiation: nexthop_group.c:is_default_prefix6 Unexecuted instantiation: northbound.c:is_default_prefix6 Unexecuted instantiation: northbound_cli.c:is_default_prefix6 Unexecuted instantiation: northbound_db.c:is_default_prefix6 Unexecuted instantiation: pid_output.c:is_default_prefix6 Unexecuted instantiation: plist.c:is_default_prefix6 Unexecuted instantiation: prefix.c:is_default_prefix6 Unexecuted instantiation: privs.c:is_default_prefix6 Unexecuted instantiation: pullwr.c:is_default_prefix6 Unexecuted instantiation: routemap.c:is_default_prefix6 Unexecuted instantiation: routemap_cli.c:is_default_prefix6 Unexecuted instantiation: routemap_northbound.c:is_default_prefix6 Unexecuted instantiation: sigevent.c:is_default_prefix6 Unexecuted instantiation: skiplist.c:is_default_prefix6 Unexecuted instantiation: sockopt.c:is_default_prefix6 Unexecuted instantiation: sockunion.c:is_default_prefix6 Unexecuted instantiation: spf_backoff.c:is_default_prefix6 Unexecuted instantiation: srcdest_table.c:is_default_prefix6 Unexecuted instantiation: stream.c:is_default_prefix6 Unexecuted instantiation: systemd.c:is_default_prefix6 Unexecuted instantiation: table.c:is_default_prefix6 Unexecuted instantiation: termtable.c:is_default_prefix6 Unexecuted instantiation: event.c:is_default_prefix6 Unexecuted instantiation: vrf.c:is_default_prefix6 Unexecuted instantiation: vty.c:is_default_prefix6 Unexecuted instantiation: workqueue.c:is_default_prefix6 Unexecuted instantiation: xref.c:is_default_prefix6 Unexecuted instantiation: yang.c:is_default_prefix6 Unexecuted instantiation: yang_translator.c:is_default_prefix6 Unexecuted instantiation: yang_wrappers.c:is_default_prefix6 Unexecuted instantiation: zclient.c:is_default_prefix6 Unexecuted instantiation: zlog_5424.c:is_default_prefix6 Unexecuted instantiation: zlog_5424_cli.c:is_default_prefix6 Unexecuted instantiation: routing_nb.c:is_default_prefix6 Unexecuted instantiation: routing_nb_config.c:is_default_prefix6 Unexecuted instantiation: tc.c:is_default_prefix6 Unexecuted instantiation: frr-affinity-map.yang.c:is_default_prefix6 Unexecuted instantiation: frr-filter.yang.c:is_default_prefix6 Unexecuted instantiation: frr-if-rmap.yang.c:is_default_prefix6 Unexecuted instantiation: frr-interface.yang.c:is_default_prefix6 Unexecuted instantiation: frr-route-map.yang.c:is_default_prefix6 Unexecuted instantiation: frr-route-types.yang.c:is_default_prefix6 Unexecuted instantiation: frr-vrf.yang.c:is_default_prefix6 Unexecuted instantiation: frr-routing.yang.c:is_default_prefix6 Unexecuted instantiation: frr-nexthop.yang.c:is_default_prefix6 Unexecuted instantiation: ietf-routing-types.yang.c:is_default_prefix6 Unexecuted instantiation: ietf-interfaces.yang.c:is_default_prefix6 Unexecuted instantiation: ietf-bgp-types.yang.c:is_default_prefix6 Unexecuted instantiation: frr-module-translator.yang.c:is_default_prefix6 Unexecuted instantiation: connected.c:is_default_prefix6 Unexecuted instantiation: if_netlink.c:is_default_prefix6 Unexecuted instantiation: interface.c:is_default_prefix6 Unexecuted instantiation: ioctl.c:is_default_prefix6 Unexecuted instantiation: kernel_netlink.c:is_default_prefix6 Unexecuted instantiation: label_manager.c:is_default_prefix6 Unexecuted instantiation: main.c:is_default_prefix6 Unexecuted instantiation: netconf_netlink.c:is_default_prefix6 Unexecuted instantiation: redistribute.c:is_default_prefix6 Unexecuted instantiation: router-id.c:is_default_prefix6 Unexecuted instantiation: rt_netlink.c:is_default_prefix6 Unexecuted instantiation: rtadv.c:is_default_prefix6 Unexecuted instantiation: rtread_netlink.c:is_default_prefix6 Unexecuted instantiation: rule_netlink.c:is_default_prefix6 Unexecuted instantiation: table_manager.c:is_default_prefix6 Unexecuted instantiation: tc_netlink.c:is_default_prefix6 zapi_msg.c:is_default_prefix6 Line | Count | Source | 514 | 1.46k | { | 515 | 1.46k | return p && p->family == AF_INET6 && p->prefixlen == 0 | 516 | 67 | && memcmp(&p->prefix, &in6addr_any, sizeof(struct in6_addr)) | 517 | 67 | == 0; | 518 | 1.46k | } |
Unexecuted instantiation: zebra_affinitymap.c:is_default_prefix6 Unexecuted instantiation: zebra_dplane.c:is_default_prefix6 Unexecuted instantiation: zebra_errors.c:is_default_prefix6 Unexecuted instantiation: zebra_gr.c:is_default_prefix6 Unexecuted instantiation: zebra_l2.c:is_default_prefix6 Unexecuted instantiation: zebra_l2_bridge_if.c:is_default_prefix6 Unexecuted instantiation: zebra_evpn.c:is_default_prefix6 Unexecuted instantiation: zebra_evpn_mac.c:is_default_prefix6 Unexecuted instantiation: zebra_evpn_neigh.c:is_default_prefix6 Unexecuted instantiation: zebra_mlag.c:is_default_prefix6 Unexecuted instantiation: zebra_mlag_vty.c:is_default_prefix6 Unexecuted instantiation: zebra_mpls.c:is_default_prefix6 Unexecuted instantiation: zebra_mpls_netlink.c:is_default_prefix6 Unexecuted instantiation: zebra_mpls_null.c:is_default_prefix6 Unexecuted instantiation: zebra_mpls_vty.c:is_default_prefix6 Unexecuted instantiation: zebra_srv6.c:is_default_prefix6 Unexecuted instantiation: zebra_srv6_vty.c:is_default_prefix6 Unexecuted instantiation: zebra_mroute.c:is_default_prefix6 Unexecuted instantiation: zebra_nb.c:is_default_prefix6 Unexecuted instantiation: zebra_nb_config.c:is_default_prefix6 Unexecuted instantiation: zebra_nb_rpcs.c:is_default_prefix6 Unexecuted instantiation: zebra_nb_state.c:is_default_prefix6 Unexecuted instantiation: zebra_netns_id.c:is_default_prefix6 Unexecuted instantiation: zebra_netns_notify.c:is_default_prefix6 Unexecuted instantiation: zebra_nhg.c:is_default_prefix6 Unexecuted instantiation: zebra_ns.c:is_default_prefix6 Unexecuted instantiation: zebra_opaque.c:is_default_prefix6 Unexecuted instantiation: zebra_pbr.c:is_default_prefix6 Unexecuted instantiation: zebra_ptm.c:is_default_prefix6 Unexecuted instantiation: zebra_ptm_redistribute.c:is_default_prefix6 Unexecuted instantiation: zebra_pw.c:is_default_prefix6 Unexecuted instantiation: zebra_rib.c:is_default_prefix6 Unexecuted instantiation: zebra_router.c:is_default_prefix6 zebra_rnh.c:is_default_prefix6 Line | Count | Source | 514 | 206 | { | 515 | 206 | return p && p->family == AF_INET6 && p->prefixlen == 0 | 516 | 206 | && memcmp(&p->prefix, &in6addr_any, sizeof(struct in6_addr)) | 517 | 206 | == 0; | 518 | 206 | } |
Unexecuted instantiation: zebra_routemap.c:is_default_prefix6 Unexecuted instantiation: zebra_routemap_nb.c:is_default_prefix6 Unexecuted instantiation: zebra_routemap_nb_config.c:is_default_prefix6 Unexecuted instantiation: zebra_script.c:is_default_prefix6 Unexecuted instantiation: zebra_srte.c:is_default_prefix6 Unexecuted instantiation: zebra_tc.c:is_default_prefix6 Unexecuted instantiation: zebra_vrf.c:is_default_prefix6 Unexecuted instantiation: zebra_vty.c:is_default_prefix6 Unexecuted instantiation: zebra_vxlan.c:is_default_prefix6 Unexecuted instantiation: zebra_vxlan_if.c:is_default_prefix6 Unexecuted instantiation: zebra_evpn_mh.c:is_default_prefix6 Unexecuted instantiation: zebra_neigh.c:is_default_prefix6 Unexecuted instantiation: zserv.c:is_default_prefix6 Unexecuted instantiation: debug_nl.c:is_default_prefix6 Unexecuted instantiation: frr-zebra.yang.c:is_default_prefix6 Unexecuted instantiation: frr-zebra-route-map.yang.c:is_default_prefix6 Unexecuted instantiation: bgp_main.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-types.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-common.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-bmp.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-rpki.yang.c:is_default_prefix6 Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-filter.yang.c:is_default_prefix6 Unexecuted instantiation: frr-bgp-route-map.yang.c:is_default_prefix6 Unexecuted instantiation: bgp_attr.c:is_default_prefix6 Unexecuted instantiation: bgp_attr_evpn.c:is_default_prefix6 Unexecuted instantiation: bgp_clist.c:is_default_prefix6 Unexecuted instantiation: bgp_community.c:is_default_prefix6 Unexecuted instantiation: bgp_community_alias.c:is_default_prefix6 Unexecuted instantiation: bgp_debug.c:is_default_prefix6 Unexecuted instantiation: bgp_dump.c:is_default_prefix6 Unexecuted instantiation: bgp_ecommunity.c:is_default_prefix6 Unexecuted instantiation: bgp_errors.c:is_default_prefix6 Unexecuted instantiation: bgp_evpn.c:is_default_prefix6 Unexecuted instantiation: bgp_evpn_mh.c:is_default_prefix6 Unexecuted instantiation: bgp_evpn_vty.c:is_default_prefix6 Unexecuted instantiation: bgp_filter.c:is_default_prefix6 Unexecuted instantiation: bgp_flowspec_vty.c:is_default_prefix6 Unexecuted instantiation: bgp_fsm.c:is_default_prefix6 Unexecuted instantiation: bgp_io.c:is_default_prefix6 Unexecuted instantiation: bgp_keepalives.c:is_default_prefix6 Unexecuted instantiation: bgp_labelpool.c:is_default_prefix6 Unexecuted instantiation: bgp_lcommunity.c:is_default_prefix6 Unexecuted instantiation: bgp_mac.c:is_default_prefix6 Unexecuted instantiation: bgp_mpath.c:is_default_prefix6 Unexecuted instantiation: bgp_mplsvpn.c:is_default_prefix6 Unexecuted instantiation: bgp_network.c:is_default_prefix6 Unexecuted instantiation: bgp_nexthop.c:is_default_prefix6 Unexecuted instantiation: bgp_nht.c:is_default_prefix6 Unexecuted instantiation: bgp_packet.c:is_default_prefix6 Unexecuted instantiation: bgp_pbr.c:is_default_prefix6 Unexecuted instantiation: bgp_rd.c:is_default_prefix6 Unexecuted instantiation: bgp_regex.c:is_default_prefix6 Unexecuted instantiation: bgp_route.c:is_default_prefix6 Unexecuted instantiation: bgp_routemap.c:is_default_prefix6 Unexecuted instantiation: bgp_routemap_nb.c:is_default_prefix6 Unexecuted instantiation: bgp_routemap_nb_config.c:is_default_prefix6 Unexecuted instantiation: bgp_table.c:is_default_prefix6 Unexecuted instantiation: bgp_updgrp.c:is_default_prefix6 Unexecuted instantiation: bgp_updgrp_adv.c:is_default_prefix6 Unexecuted instantiation: bgp_updgrp_packet.c:is_default_prefix6 Unexecuted instantiation: bgp_vpn.c:is_default_prefix6 Unexecuted instantiation: bgp_vty.c:is_default_prefix6 Unexecuted instantiation: bgp_zebra.c:is_default_prefix6 Unexecuted instantiation: bgpd.c:is_default_prefix6 Unexecuted instantiation: bgp_rfapi_cfg.c:is_default_prefix6 Unexecuted instantiation: rfapi_import.c:is_default_prefix6 Unexecuted instantiation: rfapi.c:is_default_prefix6 Unexecuted instantiation: rfapi_ap.c:is_default_prefix6 Unexecuted instantiation: rfapi_encap_tlv.c:is_default_prefix6 Unexecuted instantiation: rfapi_nve_addr.c:is_default_prefix6 Unexecuted instantiation: rfapi_monitor.c:is_default_prefix6 Unexecuted instantiation: rfapi_rib.c:is_default_prefix6 Unexecuted instantiation: rfapi_vty.c:is_default_prefix6 Unexecuted instantiation: vnc_debug.c:is_default_prefix6 Unexecuted instantiation: vnc_export_bgp.c:is_default_prefix6 Unexecuted instantiation: vnc_export_table.c:is_default_prefix6 Unexecuted instantiation: vnc_import_bgp.c:is_default_prefix6 Unexecuted instantiation: vnc_zebra.c:is_default_prefix6 Unexecuted instantiation: bgp_addpath.c:is_default_prefix6 Unexecuted instantiation: bgp_advertise.c:is_default_prefix6 Unexecuted instantiation: bgp_aspath.c:is_default_prefix6 Unexecuted instantiation: bgp_bfd.c:is_default_prefix6 Unexecuted instantiation: bgp_conditional_adv.c:is_default_prefix6 Unexecuted instantiation: bgp_damp.c:is_default_prefix6 Unexecuted instantiation: bgp_encap_tlv.c:is_default_prefix6 Unexecuted instantiation: bgp_flowspec.c:is_default_prefix6 Unexecuted instantiation: bgp_flowspec_util.c:is_default_prefix6 Unexecuted instantiation: bgp_label.c:is_default_prefix6 Unexecuted instantiation: bgp_open.c:is_default_prefix6 Unexecuted instantiation: rfp_example.c:is_default_prefix6 Unexecuted instantiation: pim_addr.c:is_default_prefix6 Unexecuted instantiation: pim_assert.c:is_default_prefix6 Unexecuted instantiation: pim_bfd.c:is_default_prefix6 Unexecuted instantiation: pim_bsm.c:is_default_prefix6 Unexecuted instantiation: pim_cmd_common.c:is_default_prefix6 Unexecuted instantiation: pim_errors.c:is_default_prefix6 Unexecuted instantiation: pim_hello.c:is_default_prefix6 Unexecuted instantiation: pim_iface.c:is_default_prefix6 Unexecuted instantiation: pim_ifchannel.c:is_default_prefix6 Unexecuted instantiation: pim_instance.c:is_default_prefix6 Unexecuted instantiation: pim_join.c:is_default_prefix6 Unexecuted instantiation: pim_jp_agg.c:is_default_prefix6 Unexecuted instantiation: pim_macro.c:is_default_prefix6 Unexecuted instantiation: pim_mroute.c:is_default_prefix6 Unexecuted instantiation: pim_msg.c:is_default_prefix6 Unexecuted instantiation: pim_nb.c:is_default_prefix6 Unexecuted instantiation: pim_nb_config.c:is_default_prefix6 Unexecuted instantiation: pim_neighbor.c:is_default_prefix6 Unexecuted instantiation: pim_nht.c:is_default_prefix6 Unexecuted instantiation: pim_oil.c:is_default_prefix6 Unexecuted instantiation: pim_pim.c:is_default_prefix6 Unexecuted instantiation: pim_routemap.c:is_default_prefix6 Unexecuted instantiation: pim_rp.c:is_default_prefix6 Unexecuted instantiation: pim_rpf.c:is_default_prefix6 Unexecuted instantiation: pim_sock.c:is_default_prefix6 Unexecuted instantiation: pim_ssm.c:is_default_prefix6 Unexecuted instantiation: pim_ssmpingd.c:is_default_prefix6 Unexecuted instantiation: pim_static.c:is_default_prefix6 Unexecuted instantiation: pim_str.c:is_default_prefix6 Unexecuted instantiation: pim_tib.c:is_default_prefix6 Unexecuted instantiation: pim_time.c:is_default_prefix6 Unexecuted instantiation: pim_tlv.c:is_default_prefix6 Unexecuted instantiation: pim_upstream.c:is_default_prefix6 Unexecuted instantiation: pim_util.c:is_default_prefix6 Unexecuted instantiation: pim_vty.c:is_default_prefix6 Unexecuted instantiation: pim_zebra.c:is_default_prefix6 Unexecuted instantiation: pim_zlookup.c:is_default_prefix6 Unexecuted instantiation: pim_vxlan.c:is_default_prefix6 Unexecuted instantiation: pim_register.c:is_default_prefix6 Unexecuted instantiation: pimd.c:is_default_prefix6 Unexecuted instantiation: pim_cmd.c:is_default_prefix6 Unexecuted instantiation: pim_igmp.c:is_default_prefix6 Unexecuted instantiation: pim_igmp_mtrace.c:is_default_prefix6 Unexecuted instantiation: pim_igmpv2.c:is_default_prefix6 Unexecuted instantiation: pim_igmpv3.c:is_default_prefix6 Unexecuted instantiation: pim_main.c:is_default_prefix6 Unexecuted instantiation: pim_mlag.c:is_default_prefix6 Unexecuted instantiation: pim_msdp.c:is_default_prefix6 Unexecuted instantiation: pim_msdp_packet.c:is_default_prefix6 Unexecuted instantiation: pim_msdp_socket.c:is_default_prefix6 Unexecuted instantiation: pim_signals.c:is_default_prefix6 Unexecuted instantiation: pim_zpthread.c:is_default_prefix6 Unexecuted instantiation: frr-pim.yang.c:is_default_prefix6 Unexecuted instantiation: frr-pim-rp.yang.c:is_default_prefix6 Unexecuted instantiation: frr-gmp.yang.c:is_default_prefix6 |
519 | | |
520 | | static inline bool is_default_prefix(const struct prefix *p) |
521 | 5.06k | { |
522 | 5.06k | if (p == NULL) |
523 | 0 | return false; |
524 | | |
525 | 5.06k | switch (p->family) { |
526 | 3.34k | case AF_INET: |
527 | 3.34k | return is_default_prefix4((const struct prefix_ipv4 *)p); |
528 | 1.66k | case AF_INET6: |
529 | 1.66k | return is_default_prefix6((const struct prefix_ipv6 *)p); |
530 | 5.06k | } |
531 | | |
532 | 57 | return false; |
533 | 5.06k | } Unexecuted instantiation: ospf_main.c:is_default_prefix Unexecuted instantiation: frr-ospf-route-map.yang.c:is_default_prefix Unexecuted instantiation: ospf_bfd.c:is_default_prefix Unexecuted instantiation: ospf_dump.c:is_default_prefix Unexecuted instantiation: ospf_dump_api.c:is_default_prefix Unexecuted instantiation: ospf_errors.c:is_default_prefix Unexecuted instantiation: ospf_interface.c:is_default_prefix Unexecuted instantiation: ospf_lsa.c:is_default_prefix Unexecuted instantiation: ospf_lsdb.c:is_default_prefix Unexecuted instantiation: ospf_neighbor.c:is_default_prefix Unexecuted instantiation: ospf_network.c:is_default_prefix Unexecuted instantiation: ospf_nsm.c:is_default_prefix Unexecuted instantiation: ospf_opaque.c:is_default_prefix Unexecuted instantiation: ospf_packet.c:is_default_prefix Unexecuted instantiation: ospf_ri.c:is_default_prefix Unexecuted instantiation: ospf_routemap.c:is_default_prefix Unexecuted instantiation: ospf_routemap_nb.c:is_default_prefix Unexecuted instantiation: ospf_routemap_nb_config.c:is_default_prefix Unexecuted instantiation: ospf_spf.c:is_default_prefix Unexecuted instantiation: ospf_ti_lfa.c:is_default_prefix Unexecuted instantiation: ospf_sr.c:is_default_prefix Unexecuted instantiation: ospf_te.c:is_default_prefix Unexecuted instantiation: ospf_vty.c:is_default_prefix Unexecuted instantiation: ospf_zebra.c:is_default_prefix Unexecuted instantiation: ospfd.c:is_default_prefix Unexecuted instantiation: ospf_gr_helper.c:is_default_prefix Unexecuted instantiation: ospf_abr.c:is_default_prefix Unexecuted instantiation: ospf_apiserver.c:is_default_prefix Unexecuted instantiation: ospf_asbr.c:is_default_prefix Unexecuted instantiation: ospf_ase.c:is_default_prefix Unexecuted instantiation: ospf_ext.c:is_default_prefix Unexecuted instantiation: ospf_flood.c:is_default_prefix Unexecuted instantiation: ospf_gr.c:is_default_prefix Unexecuted instantiation: ospf_ia.c:is_default_prefix Unexecuted instantiation: ospf_ism.c:is_default_prefix Unexecuted instantiation: ospf_ldp_sync.c:is_default_prefix Unexecuted instantiation: ospf_route.c:is_default_prefix Unexecuted instantiation: ospf_api.c:is_default_prefix Unexecuted instantiation: affinitymap.c:is_default_prefix Unexecuted instantiation: affinitymap_cli.c:is_default_prefix Unexecuted instantiation: affinitymap_northbound.c:is_default_prefix Unexecuted instantiation: agg_table.c:is_default_prefix Unexecuted instantiation: asn.c:is_default_prefix Unexecuted instantiation: bfd.c:is_default_prefix Unexecuted instantiation: buffer.c:is_default_prefix Unexecuted instantiation: command.c:is_default_prefix Unexecuted instantiation: command_graph.c:is_default_prefix Unexecuted instantiation: command_match.c:is_default_prefix Unexecuted instantiation: cspf.c:is_default_prefix Unexecuted instantiation: debug.c:is_default_prefix Unexecuted instantiation: distribute.c:is_default_prefix Unexecuted instantiation: ferr.c:is_default_prefix Unexecuted instantiation: filter.c:is_default_prefix Unexecuted instantiation: filter_cli.c:is_default_prefix Unexecuted instantiation: filter_nb.c:is_default_prefix Unexecuted instantiation: flex_algo.c:is_default_prefix Unexecuted instantiation: frr_pthread.c:is_default_prefix Unexecuted instantiation: grammar_sandbox.c:is_default_prefix Unexecuted instantiation: hash.c:is_default_prefix Unexecuted instantiation: id_alloc.c:is_default_prefix Unexecuted instantiation: if.c:is_default_prefix Unexecuted instantiation: if_rmap.c:is_default_prefix Unexecuted instantiation: json.c:is_default_prefix Unexecuted instantiation: keychain.c:is_default_prefix Unexecuted instantiation: ldp_sync.c:is_default_prefix Unexecuted instantiation: lib_errors.c:is_default_prefix Unexecuted instantiation: lib_vty.c:is_default_prefix Unexecuted instantiation: libfrr.c:is_default_prefix Unexecuted instantiation: link_state.c:is_default_prefix Unexecuted instantiation: log.c:is_default_prefix Unexecuted instantiation: log_vty.c:is_default_prefix Unexecuted instantiation: mgmt_be_client.c:is_default_prefix Unexecuted instantiation: mgmt_fe_client.c:is_default_prefix Unexecuted instantiation: mgmt_msg.c:is_default_prefix Unexecuted instantiation: mlag.c:is_default_prefix Unexecuted instantiation: srv6.c:is_default_prefix Unexecuted instantiation: network.c:is_default_prefix Unexecuted instantiation: nexthop.c:is_default_prefix Unexecuted instantiation: netns_linux.c:is_default_prefix Unexecuted instantiation: nexthop_group.c:is_default_prefix Unexecuted instantiation: northbound.c:is_default_prefix Unexecuted instantiation: northbound_cli.c:is_default_prefix Unexecuted instantiation: northbound_db.c:is_default_prefix Unexecuted instantiation: pid_output.c:is_default_prefix Unexecuted instantiation: plist.c:is_default_prefix Unexecuted instantiation: prefix.c:is_default_prefix Unexecuted instantiation: privs.c:is_default_prefix Unexecuted instantiation: pullwr.c:is_default_prefix Unexecuted instantiation: routemap.c:is_default_prefix Unexecuted instantiation: routemap_cli.c:is_default_prefix Unexecuted instantiation: routemap_northbound.c:is_default_prefix Unexecuted instantiation: sigevent.c:is_default_prefix Unexecuted instantiation: skiplist.c:is_default_prefix Unexecuted instantiation: sockopt.c:is_default_prefix Unexecuted instantiation: sockunion.c:is_default_prefix Unexecuted instantiation: spf_backoff.c:is_default_prefix Unexecuted instantiation: srcdest_table.c:is_default_prefix Unexecuted instantiation: stream.c:is_default_prefix Unexecuted instantiation: systemd.c:is_default_prefix Unexecuted instantiation: table.c:is_default_prefix Unexecuted instantiation: termtable.c:is_default_prefix Unexecuted instantiation: event.c:is_default_prefix Unexecuted instantiation: vrf.c:is_default_prefix Unexecuted instantiation: vty.c:is_default_prefix Unexecuted instantiation: workqueue.c:is_default_prefix Unexecuted instantiation: xref.c:is_default_prefix Unexecuted instantiation: yang.c:is_default_prefix Unexecuted instantiation: yang_translator.c:is_default_prefix Unexecuted instantiation: yang_wrappers.c:is_default_prefix Unexecuted instantiation: zclient.c:is_default_prefix Unexecuted instantiation: zlog_5424.c:is_default_prefix Unexecuted instantiation: zlog_5424_cli.c:is_default_prefix Unexecuted instantiation: routing_nb.c:is_default_prefix Unexecuted instantiation: routing_nb_config.c:is_default_prefix Unexecuted instantiation: tc.c:is_default_prefix Unexecuted instantiation: frr-affinity-map.yang.c:is_default_prefix Unexecuted instantiation: frr-filter.yang.c:is_default_prefix Unexecuted instantiation: frr-if-rmap.yang.c:is_default_prefix Unexecuted instantiation: frr-interface.yang.c:is_default_prefix Unexecuted instantiation: frr-route-map.yang.c:is_default_prefix Unexecuted instantiation: frr-route-types.yang.c:is_default_prefix Unexecuted instantiation: frr-vrf.yang.c:is_default_prefix Unexecuted instantiation: frr-routing.yang.c:is_default_prefix Unexecuted instantiation: frr-nexthop.yang.c:is_default_prefix Unexecuted instantiation: ietf-routing-types.yang.c:is_default_prefix Unexecuted instantiation: ietf-interfaces.yang.c:is_default_prefix Unexecuted instantiation: ietf-bgp-types.yang.c:is_default_prefix Unexecuted instantiation: frr-module-translator.yang.c:is_default_prefix Unexecuted instantiation: connected.c:is_default_prefix Unexecuted instantiation: if_netlink.c:is_default_prefix Unexecuted instantiation: interface.c:is_default_prefix Unexecuted instantiation: ioctl.c:is_default_prefix Unexecuted instantiation: kernel_netlink.c:is_default_prefix Unexecuted instantiation: label_manager.c:is_default_prefix Unexecuted instantiation: main.c:is_default_prefix Unexecuted instantiation: netconf_netlink.c:is_default_prefix Unexecuted instantiation: redistribute.c:is_default_prefix Unexecuted instantiation: router-id.c:is_default_prefix Unexecuted instantiation: rt_netlink.c:is_default_prefix Unexecuted instantiation: rtadv.c:is_default_prefix Unexecuted instantiation: rtread_netlink.c:is_default_prefix Unexecuted instantiation: rule_netlink.c:is_default_prefix Unexecuted instantiation: table_manager.c:is_default_prefix Unexecuted instantiation: tc_netlink.c:is_default_prefix zapi_msg.c:is_default_prefix Line | Count | Source | 521 | 3.93k | { | 522 | 3.93k | if (p == NULL) | 523 | 0 | return false; | 524 | | | 525 | 3.93k | switch (p->family) { | 526 | 2.41k | case AF_INET: | 527 | 2.41k | return is_default_prefix4((const struct prefix_ipv4 *)p); | 528 | 1.46k | case AF_INET6: | 529 | 1.46k | return is_default_prefix6((const struct prefix_ipv6 *)p); | 530 | 3.93k | } | 531 | | | 532 | 57 | return false; | 533 | 3.93k | } |
Unexecuted instantiation: zebra_affinitymap.c:is_default_prefix Unexecuted instantiation: zebra_dplane.c:is_default_prefix Unexecuted instantiation: zebra_errors.c:is_default_prefix Unexecuted instantiation: zebra_gr.c:is_default_prefix Unexecuted instantiation: zebra_l2.c:is_default_prefix Unexecuted instantiation: zebra_l2_bridge_if.c:is_default_prefix Unexecuted instantiation: zebra_evpn.c:is_default_prefix Unexecuted instantiation: zebra_evpn_mac.c:is_default_prefix Unexecuted instantiation: zebra_evpn_neigh.c:is_default_prefix Unexecuted instantiation: zebra_mlag.c:is_default_prefix Unexecuted instantiation: zebra_mlag_vty.c:is_default_prefix Unexecuted instantiation: zebra_mpls.c:is_default_prefix Unexecuted instantiation: zebra_mpls_netlink.c:is_default_prefix Unexecuted instantiation: zebra_mpls_null.c:is_default_prefix Unexecuted instantiation: zebra_mpls_vty.c:is_default_prefix Unexecuted instantiation: zebra_srv6.c:is_default_prefix Unexecuted instantiation: zebra_srv6_vty.c:is_default_prefix Unexecuted instantiation: zebra_mroute.c:is_default_prefix Unexecuted instantiation: zebra_nb.c:is_default_prefix Unexecuted instantiation: zebra_nb_config.c:is_default_prefix Unexecuted instantiation: zebra_nb_rpcs.c:is_default_prefix Unexecuted instantiation: zebra_nb_state.c:is_default_prefix Unexecuted instantiation: zebra_netns_id.c:is_default_prefix Unexecuted instantiation: zebra_netns_notify.c:is_default_prefix Unexecuted instantiation: zebra_nhg.c:is_default_prefix Unexecuted instantiation: zebra_ns.c:is_default_prefix Unexecuted instantiation: zebra_opaque.c:is_default_prefix Unexecuted instantiation: zebra_pbr.c:is_default_prefix Unexecuted instantiation: zebra_ptm.c:is_default_prefix Unexecuted instantiation: zebra_ptm_redistribute.c:is_default_prefix Unexecuted instantiation: zebra_pw.c:is_default_prefix Unexecuted instantiation: zebra_rib.c:is_default_prefix Unexecuted instantiation: zebra_router.c:is_default_prefix zebra_rnh.c:is_default_prefix Line | Count | Source | 521 | 1.12k | { | 522 | 1.12k | if (p == NULL) | 523 | 0 | return false; | 524 | | | 525 | 1.12k | switch (p->family) { | 526 | 922 | case AF_INET: | 527 | 922 | return is_default_prefix4((const struct prefix_ipv4 *)p); | 528 | 206 | case AF_INET6: | 529 | 206 | return is_default_prefix6((const struct prefix_ipv6 *)p); | 530 | 1.12k | } | 531 | | | 532 | 0 | return false; | 533 | 1.12k | } |
Unexecuted instantiation: zebra_routemap.c:is_default_prefix Unexecuted instantiation: zebra_routemap_nb.c:is_default_prefix Unexecuted instantiation: zebra_routemap_nb_config.c:is_default_prefix Unexecuted instantiation: zebra_script.c:is_default_prefix Unexecuted instantiation: zebra_srte.c:is_default_prefix Unexecuted instantiation: zebra_tc.c:is_default_prefix Unexecuted instantiation: zebra_vrf.c:is_default_prefix Unexecuted instantiation: zebra_vty.c:is_default_prefix Unexecuted instantiation: zebra_vxlan.c:is_default_prefix Unexecuted instantiation: zebra_vxlan_if.c:is_default_prefix Unexecuted instantiation: zebra_evpn_mh.c:is_default_prefix Unexecuted instantiation: zebra_neigh.c:is_default_prefix Unexecuted instantiation: zserv.c:is_default_prefix Unexecuted instantiation: debug_nl.c:is_default_prefix Unexecuted instantiation: frr-zebra.yang.c:is_default_prefix Unexecuted instantiation: frr-zebra-route-map.yang.c:is_default_prefix Unexecuted instantiation: bgp_main.c:is_default_prefix Unexecuted instantiation: frr-bgp-types.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-common.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-bmp.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-rpki.yang.c:is_default_prefix Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-filter.yang.c:is_default_prefix Unexecuted instantiation: frr-bgp-route-map.yang.c:is_default_prefix Unexecuted instantiation: bgp_attr.c:is_default_prefix Unexecuted instantiation: bgp_attr_evpn.c:is_default_prefix Unexecuted instantiation: bgp_clist.c:is_default_prefix Unexecuted instantiation: bgp_community.c:is_default_prefix Unexecuted instantiation: bgp_community_alias.c:is_default_prefix Unexecuted instantiation: bgp_debug.c:is_default_prefix Unexecuted instantiation: bgp_dump.c:is_default_prefix Unexecuted instantiation: bgp_ecommunity.c:is_default_prefix Unexecuted instantiation: bgp_errors.c:is_default_prefix Unexecuted instantiation: bgp_evpn.c:is_default_prefix Unexecuted instantiation: bgp_evpn_mh.c:is_default_prefix Unexecuted instantiation: bgp_evpn_vty.c:is_default_prefix Unexecuted instantiation: bgp_filter.c:is_default_prefix Unexecuted instantiation: bgp_flowspec_vty.c:is_default_prefix Unexecuted instantiation: bgp_fsm.c:is_default_prefix Unexecuted instantiation: bgp_io.c:is_default_prefix Unexecuted instantiation: bgp_keepalives.c:is_default_prefix Unexecuted instantiation: bgp_labelpool.c:is_default_prefix Unexecuted instantiation: bgp_lcommunity.c:is_default_prefix Unexecuted instantiation: bgp_mac.c:is_default_prefix Unexecuted instantiation: bgp_mpath.c:is_default_prefix Unexecuted instantiation: bgp_mplsvpn.c:is_default_prefix Unexecuted instantiation: bgp_network.c:is_default_prefix Unexecuted instantiation: bgp_nexthop.c:is_default_prefix Unexecuted instantiation: bgp_nht.c:is_default_prefix Unexecuted instantiation: bgp_packet.c:is_default_prefix Unexecuted instantiation: bgp_pbr.c:is_default_prefix Unexecuted instantiation: bgp_rd.c:is_default_prefix Unexecuted instantiation: bgp_regex.c:is_default_prefix Unexecuted instantiation: bgp_route.c:is_default_prefix Unexecuted instantiation: bgp_routemap.c:is_default_prefix Unexecuted instantiation: bgp_routemap_nb.c:is_default_prefix Unexecuted instantiation: bgp_routemap_nb_config.c:is_default_prefix Unexecuted instantiation: bgp_table.c:is_default_prefix Unexecuted instantiation: bgp_updgrp.c:is_default_prefix Unexecuted instantiation: bgp_updgrp_adv.c:is_default_prefix Unexecuted instantiation: bgp_updgrp_packet.c:is_default_prefix Unexecuted instantiation: bgp_vpn.c:is_default_prefix Unexecuted instantiation: bgp_vty.c:is_default_prefix Unexecuted instantiation: bgp_zebra.c:is_default_prefix Unexecuted instantiation: bgpd.c:is_default_prefix Unexecuted instantiation: bgp_rfapi_cfg.c:is_default_prefix Unexecuted instantiation: rfapi_import.c:is_default_prefix Unexecuted instantiation: rfapi.c:is_default_prefix Unexecuted instantiation: rfapi_ap.c:is_default_prefix Unexecuted instantiation: rfapi_encap_tlv.c:is_default_prefix Unexecuted instantiation: rfapi_nve_addr.c:is_default_prefix Unexecuted instantiation: rfapi_monitor.c:is_default_prefix Unexecuted instantiation: rfapi_rib.c:is_default_prefix Unexecuted instantiation: rfapi_vty.c:is_default_prefix Unexecuted instantiation: vnc_debug.c:is_default_prefix Unexecuted instantiation: vnc_export_bgp.c:is_default_prefix Unexecuted instantiation: vnc_export_table.c:is_default_prefix Unexecuted instantiation: vnc_import_bgp.c:is_default_prefix Unexecuted instantiation: vnc_zebra.c:is_default_prefix Unexecuted instantiation: bgp_addpath.c:is_default_prefix Unexecuted instantiation: bgp_advertise.c:is_default_prefix Unexecuted instantiation: bgp_aspath.c:is_default_prefix Unexecuted instantiation: bgp_bfd.c:is_default_prefix Unexecuted instantiation: bgp_conditional_adv.c:is_default_prefix Unexecuted instantiation: bgp_damp.c:is_default_prefix Unexecuted instantiation: bgp_encap_tlv.c:is_default_prefix Unexecuted instantiation: bgp_flowspec.c:is_default_prefix Unexecuted instantiation: bgp_flowspec_util.c:is_default_prefix Unexecuted instantiation: bgp_label.c:is_default_prefix Unexecuted instantiation: bgp_open.c:is_default_prefix Unexecuted instantiation: rfp_example.c:is_default_prefix Unexecuted instantiation: pim_addr.c:is_default_prefix Unexecuted instantiation: pim_assert.c:is_default_prefix Unexecuted instantiation: pim_bfd.c:is_default_prefix Unexecuted instantiation: pim_bsm.c:is_default_prefix Unexecuted instantiation: pim_cmd_common.c:is_default_prefix Unexecuted instantiation: pim_errors.c:is_default_prefix Unexecuted instantiation: pim_hello.c:is_default_prefix Unexecuted instantiation: pim_iface.c:is_default_prefix Unexecuted instantiation: pim_ifchannel.c:is_default_prefix Unexecuted instantiation: pim_instance.c:is_default_prefix Unexecuted instantiation: pim_join.c:is_default_prefix Unexecuted instantiation: pim_jp_agg.c:is_default_prefix Unexecuted instantiation: pim_macro.c:is_default_prefix Unexecuted instantiation: pim_mroute.c:is_default_prefix Unexecuted instantiation: pim_msg.c:is_default_prefix Unexecuted instantiation: pim_nb.c:is_default_prefix Unexecuted instantiation: pim_nb_config.c:is_default_prefix Unexecuted instantiation: pim_neighbor.c:is_default_prefix Unexecuted instantiation: pim_nht.c:is_default_prefix Unexecuted instantiation: pim_oil.c:is_default_prefix Unexecuted instantiation: pim_pim.c:is_default_prefix Unexecuted instantiation: pim_routemap.c:is_default_prefix Unexecuted instantiation: pim_rp.c:is_default_prefix Unexecuted instantiation: pim_rpf.c:is_default_prefix Unexecuted instantiation: pim_sock.c:is_default_prefix Unexecuted instantiation: pim_ssm.c:is_default_prefix Unexecuted instantiation: pim_ssmpingd.c:is_default_prefix Unexecuted instantiation: pim_static.c:is_default_prefix Unexecuted instantiation: pim_str.c:is_default_prefix Unexecuted instantiation: pim_tib.c:is_default_prefix Unexecuted instantiation: pim_time.c:is_default_prefix Unexecuted instantiation: pim_tlv.c:is_default_prefix Unexecuted instantiation: pim_upstream.c:is_default_prefix Unexecuted instantiation: pim_util.c:is_default_prefix Unexecuted instantiation: pim_vty.c:is_default_prefix Unexecuted instantiation: pim_zebra.c:is_default_prefix Unexecuted instantiation: pim_zlookup.c:is_default_prefix Unexecuted instantiation: pim_vxlan.c:is_default_prefix Unexecuted instantiation: pim_register.c:is_default_prefix Unexecuted instantiation: pimd.c:is_default_prefix Unexecuted instantiation: pim_cmd.c:is_default_prefix Unexecuted instantiation: pim_igmp.c:is_default_prefix Unexecuted instantiation: pim_igmp_mtrace.c:is_default_prefix Unexecuted instantiation: pim_igmpv2.c:is_default_prefix Unexecuted instantiation: pim_igmpv3.c:is_default_prefix Unexecuted instantiation: pim_main.c:is_default_prefix Unexecuted instantiation: pim_mlag.c:is_default_prefix Unexecuted instantiation: pim_msdp.c:is_default_prefix Unexecuted instantiation: pim_msdp_packet.c:is_default_prefix Unexecuted instantiation: pim_msdp_socket.c:is_default_prefix Unexecuted instantiation: pim_signals.c:is_default_prefix Unexecuted instantiation: pim_zpthread.c:is_default_prefix Unexecuted instantiation: frr-pim.yang.c:is_default_prefix Unexecuted instantiation: frr-pim-rp.yang.c:is_default_prefix Unexecuted instantiation: frr-gmp.yang.c:is_default_prefix |
534 | | |
535 | | static inline int is_host_route(const struct prefix *p) |
536 | 0 | { |
537 | 0 | if (p->family == AF_INET) |
538 | 0 | return (p->prefixlen == IPV4_MAX_BITLEN); |
539 | 0 | else if (p->family == AF_INET6) |
540 | 0 | return (p->prefixlen == IPV6_MAX_BITLEN); |
541 | 0 | return 0; |
542 | 0 | } Unexecuted instantiation: ospf_main.c:is_host_route Unexecuted instantiation: frr-ospf-route-map.yang.c:is_host_route Unexecuted instantiation: ospf_bfd.c:is_host_route Unexecuted instantiation: ospf_dump.c:is_host_route Unexecuted instantiation: ospf_dump_api.c:is_host_route Unexecuted instantiation: ospf_errors.c:is_host_route Unexecuted instantiation: ospf_interface.c:is_host_route Unexecuted instantiation: ospf_lsa.c:is_host_route Unexecuted instantiation: ospf_lsdb.c:is_host_route Unexecuted instantiation: ospf_neighbor.c:is_host_route Unexecuted instantiation: ospf_network.c:is_host_route Unexecuted instantiation: ospf_nsm.c:is_host_route Unexecuted instantiation: ospf_opaque.c:is_host_route Unexecuted instantiation: ospf_packet.c:is_host_route Unexecuted instantiation: ospf_ri.c:is_host_route Unexecuted instantiation: ospf_routemap.c:is_host_route Unexecuted instantiation: ospf_routemap_nb.c:is_host_route Unexecuted instantiation: ospf_routemap_nb_config.c:is_host_route Unexecuted instantiation: ospf_spf.c:is_host_route Unexecuted instantiation: ospf_ti_lfa.c:is_host_route Unexecuted instantiation: ospf_sr.c:is_host_route Unexecuted instantiation: ospf_te.c:is_host_route Unexecuted instantiation: ospf_vty.c:is_host_route Unexecuted instantiation: ospf_zebra.c:is_host_route Unexecuted instantiation: ospfd.c:is_host_route Unexecuted instantiation: ospf_gr_helper.c:is_host_route Unexecuted instantiation: ospf_abr.c:is_host_route Unexecuted instantiation: ospf_apiserver.c:is_host_route Unexecuted instantiation: ospf_asbr.c:is_host_route Unexecuted instantiation: ospf_ase.c:is_host_route Unexecuted instantiation: ospf_ext.c:is_host_route Unexecuted instantiation: ospf_flood.c:is_host_route Unexecuted instantiation: ospf_gr.c:is_host_route Unexecuted instantiation: ospf_ia.c:is_host_route Unexecuted instantiation: ospf_ism.c:is_host_route Unexecuted instantiation: ospf_ldp_sync.c:is_host_route Unexecuted instantiation: ospf_route.c:is_host_route Unexecuted instantiation: ospf_api.c:is_host_route Unexecuted instantiation: affinitymap.c:is_host_route Unexecuted instantiation: affinitymap_cli.c:is_host_route Unexecuted instantiation: affinitymap_northbound.c:is_host_route Unexecuted instantiation: agg_table.c:is_host_route Unexecuted instantiation: asn.c:is_host_route Unexecuted instantiation: bfd.c:is_host_route Unexecuted instantiation: buffer.c:is_host_route Unexecuted instantiation: command.c:is_host_route Unexecuted instantiation: command_graph.c:is_host_route Unexecuted instantiation: command_match.c:is_host_route Unexecuted instantiation: cspf.c:is_host_route Unexecuted instantiation: debug.c:is_host_route Unexecuted instantiation: distribute.c:is_host_route Unexecuted instantiation: ferr.c:is_host_route Unexecuted instantiation: filter.c:is_host_route Unexecuted instantiation: filter_cli.c:is_host_route Unexecuted instantiation: filter_nb.c:is_host_route Unexecuted instantiation: flex_algo.c:is_host_route Unexecuted instantiation: frr_pthread.c:is_host_route Unexecuted instantiation: grammar_sandbox.c:is_host_route Unexecuted instantiation: hash.c:is_host_route Unexecuted instantiation: id_alloc.c:is_host_route Unexecuted instantiation: if.c:is_host_route Unexecuted instantiation: if_rmap.c:is_host_route Unexecuted instantiation: json.c:is_host_route Unexecuted instantiation: keychain.c:is_host_route Unexecuted instantiation: ldp_sync.c:is_host_route Unexecuted instantiation: lib_errors.c:is_host_route Unexecuted instantiation: lib_vty.c:is_host_route Unexecuted instantiation: libfrr.c:is_host_route Unexecuted instantiation: link_state.c:is_host_route Unexecuted instantiation: log.c:is_host_route Unexecuted instantiation: log_vty.c:is_host_route Unexecuted instantiation: mgmt_be_client.c:is_host_route Unexecuted instantiation: mgmt_fe_client.c:is_host_route Unexecuted instantiation: mgmt_msg.c:is_host_route Unexecuted instantiation: mlag.c:is_host_route Unexecuted instantiation: srv6.c:is_host_route Unexecuted instantiation: network.c:is_host_route Unexecuted instantiation: nexthop.c:is_host_route Unexecuted instantiation: netns_linux.c:is_host_route Unexecuted instantiation: nexthop_group.c:is_host_route Unexecuted instantiation: northbound.c:is_host_route Unexecuted instantiation: northbound_cli.c:is_host_route Unexecuted instantiation: northbound_db.c:is_host_route Unexecuted instantiation: pid_output.c:is_host_route Unexecuted instantiation: plist.c:is_host_route Unexecuted instantiation: prefix.c:is_host_route Unexecuted instantiation: privs.c:is_host_route Unexecuted instantiation: pullwr.c:is_host_route Unexecuted instantiation: routemap.c:is_host_route Unexecuted instantiation: routemap_cli.c:is_host_route Unexecuted instantiation: routemap_northbound.c:is_host_route Unexecuted instantiation: sigevent.c:is_host_route Unexecuted instantiation: skiplist.c:is_host_route Unexecuted instantiation: sockopt.c:is_host_route Unexecuted instantiation: sockunion.c:is_host_route Unexecuted instantiation: spf_backoff.c:is_host_route Unexecuted instantiation: srcdest_table.c:is_host_route Unexecuted instantiation: stream.c:is_host_route Unexecuted instantiation: systemd.c:is_host_route Unexecuted instantiation: table.c:is_host_route Unexecuted instantiation: termtable.c:is_host_route Unexecuted instantiation: event.c:is_host_route Unexecuted instantiation: vrf.c:is_host_route Unexecuted instantiation: vty.c:is_host_route Unexecuted instantiation: workqueue.c:is_host_route Unexecuted instantiation: xref.c:is_host_route Unexecuted instantiation: yang.c:is_host_route Unexecuted instantiation: yang_translator.c:is_host_route Unexecuted instantiation: yang_wrappers.c:is_host_route Unexecuted instantiation: zclient.c:is_host_route Unexecuted instantiation: zlog_5424.c:is_host_route Unexecuted instantiation: zlog_5424_cli.c:is_host_route Unexecuted instantiation: routing_nb.c:is_host_route Unexecuted instantiation: routing_nb_config.c:is_host_route Unexecuted instantiation: tc.c:is_host_route Unexecuted instantiation: frr-affinity-map.yang.c:is_host_route Unexecuted instantiation: frr-filter.yang.c:is_host_route Unexecuted instantiation: frr-if-rmap.yang.c:is_host_route Unexecuted instantiation: frr-interface.yang.c:is_host_route Unexecuted instantiation: frr-route-map.yang.c:is_host_route Unexecuted instantiation: frr-route-types.yang.c:is_host_route Unexecuted instantiation: frr-vrf.yang.c:is_host_route Unexecuted instantiation: frr-routing.yang.c:is_host_route Unexecuted instantiation: frr-nexthop.yang.c:is_host_route Unexecuted instantiation: ietf-routing-types.yang.c:is_host_route Unexecuted instantiation: ietf-interfaces.yang.c:is_host_route Unexecuted instantiation: ietf-bgp-types.yang.c:is_host_route Unexecuted instantiation: frr-module-translator.yang.c:is_host_route Unexecuted instantiation: connected.c:is_host_route Unexecuted instantiation: if_netlink.c:is_host_route Unexecuted instantiation: interface.c:is_host_route Unexecuted instantiation: ioctl.c:is_host_route Unexecuted instantiation: kernel_netlink.c:is_host_route Unexecuted instantiation: label_manager.c:is_host_route Unexecuted instantiation: main.c:is_host_route Unexecuted instantiation: netconf_netlink.c:is_host_route Unexecuted instantiation: redistribute.c:is_host_route Unexecuted instantiation: router-id.c:is_host_route Unexecuted instantiation: rt_netlink.c:is_host_route Unexecuted instantiation: rtadv.c:is_host_route Unexecuted instantiation: rtread_netlink.c:is_host_route Unexecuted instantiation: rule_netlink.c:is_host_route Unexecuted instantiation: table_manager.c:is_host_route Unexecuted instantiation: tc_netlink.c:is_host_route Unexecuted instantiation: zapi_msg.c:is_host_route Unexecuted instantiation: zebra_affinitymap.c:is_host_route Unexecuted instantiation: zebra_dplane.c:is_host_route Unexecuted instantiation: zebra_errors.c:is_host_route Unexecuted instantiation: zebra_gr.c:is_host_route Unexecuted instantiation: zebra_l2.c:is_host_route Unexecuted instantiation: zebra_l2_bridge_if.c:is_host_route Unexecuted instantiation: zebra_evpn.c:is_host_route Unexecuted instantiation: zebra_evpn_mac.c:is_host_route Unexecuted instantiation: zebra_evpn_neigh.c:is_host_route Unexecuted instantiation: zebra_mlag.c:is_host_route Unexecuted instantiation: zebra_mlag_vty.c:is_host_route Unexecuted instantiation: zebra_mpls.c:is_host_route Unexecuted instantiation: zebra_mpls_netlink.c:is_host_route Unexecuted instantiation: zebra_mpls_null.c:is_host_route Unexecuted instantiation: zebra_mpls_vty.c:is_host_route Unexecuted instantiation: zebra_srv6.c:is_host_route Unexecuted instantiation: zebra_srv6_vty.c:is_host_route Unexecuted instantiation: zebra_mroute.c:is_host_route Unexecuted instantiation: zebra_nb.c:is_host_route Unexecuted instantiation: zebra_nb_config.c:is_host_route Unexecuted instantiation: zebra_nb_rpcs.c:is_host_route Unexecuted instantiation: zebra_nb_state.c:is_host_route Unexecuted instantiation: zebra_netns_id.c:is_host_route Unexecuted instantiation: zebra_netns_notify.c:is_host_route Unexecuted instantiation: zebra_nhg.c:is_host_route Unexecuted instantiation: zebra_ns.c:is_host_route Unexecuted instantiation: zebra_opaque.c:is_host_route Unexecuted instantiation: zebra_pbr.c:is_host_route Unexecuted instantiation: zebra_ptm.c:is_host_route Unexecuted instantiation: zebra_ptm_redistribute.c:is_host_route Unexecuted instantiation: zebra_pw.c:is_host_route Unexecuted instantiation: zebra_rib.c:is_host_route Unexecuted instantiation: zebra_router.c:is_host_route Unexecuted instantiation: zebra_rnh.c:is_host_route Unexecuted instantiation: zebra_routemap.c:is_host_route Unexecuted instantiation: zebra_routemap_nb.c:is_host_route Unexecuted instantiation: zebra_routemap_nb_config.c:is_host_route Unexecuted instantiation: zebra_script.c:is_host_route Unexecuted instantiation: zebra_srte.c:is_host_route Unexecuted instantiation: zebra_tc.c:is_host_route Unexecuted instantiation: zebra_vrf.c:is_host_route Unexecuted instantiation: zebra_vty.c:is_host_route Unexecuted instantiation: zebra_vxlan.c:is_host_route Unexecuted instantiation: zebra_vxlan_if.c:is_host_route Unexecuted instantiation: zebra_evpn_mh.c:is_host_route Unexecuted instantiation: zebra_neigh.c:is_host_route Unexecuted instantiation: zserv.c:is_host_route Unexecuted instantiation: debug_nl.c:is_host_route Unexecuted instantiation: frr-zebra.yang.c:is_host_route Unexecuted instantiation: frr-zebra-route-map.yang.c:is_host_route Unexecuted instantiation: bgp_main.c:is_host_route Unexecuted instantiation: frr-bgp-types.yang.c:is_host_route Unexecuted instantiation: frr-bgp.yang.c:is_host_route Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_host_route Unexecuted instantiation: frr-bgp-common.yang.c:is_host_route Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_host_route Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_host_route Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_host_route Unexecuted instantiation: frr-bgp-bmp.yang.c:is_host_route Unexecuted instantiation: frr-bgp-rpki.yang.c:is_host_route Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_host_route Unexecuted instantiation: frr-bgp-filter.yang.c:is_host_route Unexecuted instantiation: frr-bgp-route-map.yang.c:is_host_route Unexecuted instantiation: bgp_attr.c:is_host_route Unexecuted instantiation: bgp_attr_evpn.c:is_host_route Unexecuted instantiation: bgp_clist.c:is_host_route Unexecuted instantiation: bgp_community.c:is_host_route Unexecuted instantiation: bgp_community_alias.c:is_host_route Unexecuted instantiation: bgp_debug.c:is_host_route Unexecuted instantiation: bgp_dump.c:is_host_route Unexecuted instantiation: bgp_ecommunity.c:is_host_route Unexecuted instantiation: bgp_errors.c:is_host_route Unexecuted instantiation: bgp_evpn.c:is_host_route Unexecuted instantiation: bgp_evpn_mh.c:is_host_route Unexecuted instantiation: bgp_evpn_vty.c:is_host_route Unexecuted instantiation: bgp_filter.c:is_host_route Unexecuted instantiation: bgp_flowspec_vty.c:is_host_route Unexecuted instantiation: bgp_fsm.c:is_host_route Unexecuted instantiation: bgp_io.c:is_host_route Unexecuted instantiation: bgp_keepalives.c:is_host_route Unexecuted instantiation: bgp_labelpool.c:is_host_route Unexecuted instantiation: bgp_lcommunity.c:is_host_route Unexecuted instantiation: bgp_mac.c:is_host_route Unexecuted instantiation: bgp_mpath.c:is_host_route Unexecuted instantiation: bgp_mplsvpn.c:is_host_route Unexecuted instantiation: bgp_network.c:is_host_route Unexecuted instantiation: bgp_nexthop.c:is_host_route Unexecuted instantiation: bgp_nht.c:is_host_route Unexecuted instantiation: bgp_packet.c:is_host_route Unexecuted instantiation: bgp_pbr.c:is_host_route Unexecuted instantiation: bgp_rd.c:is_host_route Unexecuted instantiation: bgp_regex.c:is_host_route Unexecuted instantiation: bgp_route.c:is_host_route Unexecuted instantiation: bgp_routemap.c:is_host_route Unexecuted instantiation: bgp_routemap_nb.c:is_host_route Unexecuted instantiation: bgp_routemap_nb_config.c:is_host_route Unexecuted instantiation: bgp_table.c:is_host_route Unexecuted instantiation: bgp_updgrp.c:is_host_route Unexecuted instantiation: bgp_updgrp_adv.c:is_host_route Unexecuted instantiation: bgp_updgrp_packet.c:is_host_route Unexecuted instantiation: bgp_vpn.c:is_host_route Unexecuted instantiation: bgp_vty.c:is_host_route Unexecuted instantiation: bgp_zebra.c:is_host_route Unexecuted instantiation: bgpd.c:is_host_route Unexecuted instantiation: bgp_rfapi_cfg.c:is_host_route Unexecuted instantiation: rfapi_import.c:is_host_route Unexecuted instantiation: rfapi.c:is_host_route Unexecuted instantiation: rfapi_ap.c:is_host_route Unexecuted instantiation: rfapi_encap_tlv.c:is_host_route Unexecuted instantiation: rfapi_nve_addr.c:is_host_route Unexecuted instantiation: rfapi_monitor.c:is_host_route Unexecuted instantiation: rfapi_rib.c:is_host_route Unexecuted instantiation: rfapi_vty.c:is_host_route Unexecuted instantiation: vnc_debug.c:is_host_route Unexecuted instantiation: vnc_export_bgp.c:is_host_route Unexecuted instantiation: vnc_export_table.c:is_host_route Unexecuted instantiation: vnc_import_bgp.c:is_host_route Unexecuted instantiation: vnc_zebra.c:is_host_route Unexecuted instantiation: bgp_addpath.c:is_host_route Unexecuted instantiation: bgp_advertise.c:is_host_route Unexecuted instantiation: bgp_aspath.c:is_host_route Unexecuted instantiation: bgp_bfd.c:is_host_route Unexecuted instantiation: bgp_conditional_adv.c:is_host_route Unexecuted instantiation: bgp_damp.c:is_host_route Unexecuted instantiation: bgp_encap_tlv.c:is_host_route Unexecuted instantiation: bgp_flowspec.c:is_host_route Unexecuted instantiation: bgp_flowspec_util.c:is_host_route Unexecuted instantiation: bgp_label.c:is_host_route Unexecuted instantiation: bgp_open.c:is_host_route Unexecuted instantiation: rfp_example.c:is_host_route Unexecuted instantiation: pim_addr.c:is_host_route Unexecuted instantiation: pim_assert.c:is_host_route Unexecuted instantiation: pim_bfd.c:is_host_route Unexecuted instantiation: pim_bsm.c:is_host_route Unexecuted instantiation: pim_cmd_common.c:is_host_route Unexecuted instantiation: pim_errors.c:is_host_route Unexecuted instantiation: pim_hello.c:is_host_route Unexecuted instantiation: pim_iface.c:is_host_route Unexecuted instantiation: pim_ifchannel.c:is_host_route Unexecuted instantiation: pim_instance.c:is_host_route Unexecuted instantiation: pim_join.c:is_host_route Unexecuted instantiation: pim_jp_agg.c:is_host_route Unexecuted instantiation: pim_macro.c:is_host_route Unexecuted instantiation: pim_mroute.c:is_host_route Unexecuted instantiation: pim_msg.c:is_host_route Unexecuted instantiation: pim_nb.c:is_host_route Unexecuted instantiation: pim_nb_config.c:is_host_route Unexecuted instantiation: pim_neighbor.c:is_host_route Unexecuted instantiation: pim_nht.c:is_host_route Unexecuted instantiation: pim_oil.c:is_host_route Unexecuted instantiation: pim_pim.c:is_host_route Unexecuted instantiation: pim_routemap.c:is_host_route Unexecuted instantiation: pim_rp.c:is_host_route Unexecuted instantiation: pim_rpf.c:is_host_route Unexecuted instantiation: pim_sock.c:is_host_route Unexecuted instantiation: pim_ssm.c:is_host_route Unexecuted instantiation: pim_ssmpingd.c:is_host_route Unexecuted instantiation: pim_static.c:is_host_route Unexecuted instantiation: pim_str.c:is_host_route Unexecuted instantiation: pim_tib.c:is_host_route Unexecuted instantiation: pim_time.c:is_host_route Unexecuted instantiation: pim_tlv.c:is_host_route Unexecuted instantiation: pim_upstream.c:is_host_route Unexecuted instantiation: pim_util.c:is_host_route Unexecuted instantiation: pim_vty.c:is_host_route Unexecuted instantiation: pim_zebra.c:is_host_route Unexecuted instantiation: pim_zlookup.c:is_host_route Unexecuted instantiation: pim_vxlan.c:is_host_route Unexecuted instantiation: pim_register.c:is_host_route Unexecuted instantiation: pimd.c:is_host_route Unexecuted instantiation: pim_cmd.c:is_host_route Unexecuted instantiation: pim_igmp.c:is_host_route Unexecuted instantiation: pim_igmp_mtrace.c:is_host_route Unexecuted instantiation: pim_igmpv2.c:is_host_route Unexecuted instantiation: pim_igmpv3.c:is_host_route Unexecuted instantiation: pim_main.c:is_host_route Unexecuted instantiation: pim_mlag.c:is_host_route Unexecuted instantiation: pim_msdp.c:is_host_route Unexecuted instantiation: pim_msdp_packet.c:is_host_route Unexecuted instantiation: pim_msdp_socket.c:is_host_route Unexecuted instantiation: pim_signals.c:is_host_route Unexecuted instantiation: pim_zpthread.c:is_host_route Unexecuted instantiation: frr-pim.yang.c:is_host_route Unexecuted instantiation: frr-pim-rp.yang.c:is_host_route Unexecuted instantiation: frr-gmp.yang.c:is_host_route |
543 | | |
544 | | static inline int is_default_host_route(const struct prefix *p) |
545 | 0 | { |
546 | 0 | if (p->family == AF_INET) { |
547 | 0 | return (p->u.prefix4.s_addr == INADDR_ANY && |
548 | 0 | p->prefixlen == IPV4_MAX_BITLEN); |
549 | 0 | } else if (p->family == AF_INET6) { |
550 | 0 | return ((!memcmp(&p->u.prefix6, &in6addr_any, |
551 | 0 | sizeof(struct in6_addr))) && |
552 | 0 | p->prefixlen == IPV6_MAX_BITLEN); |
553 | 0 | } |
554 | 0 | return 0; |
555 | 0 | } Unexecuted instantiation: ospf_main.c:is_default_host_route Unexecuted instantiation: frr-ospf-route-map.yang.c:is_default_host_route Unexecuted instantiation: ospf_bfd.c:is_default_host_route Unexecuted instantiation: ospf_dump.c:is_default_host_route Unexecuted instantiation: ospf_dump_api.c:is_default_host_route Unexecuted instantiation: ospf_errors.c:is_default_host_route Unexecuted instantiation: ospf_interface.c:is_default_host_route Unexecuted instantiation: ospf_lsa.c:is_default_host_route Unexecuted instantiation: ospf_lsdb.c:is_default_host_route Unexecuted instantiation: ospf_neighbor.c:is_default_host_route Unexecuted instantiation: ospf_network.c:is_default_host_route Unexecuted instantiation: ospf_nsm.c:is_default_host_route Unexecuted instantiation: ospf_opaque.c:is_default_host_route Unexecuted instantiation: ospf_packet.c:is_default_host_route Unexecuted instantiation: ospf_ri.c:is_default_host_route Unexecuted instantiation: ospf_routemap.c:is_default_host_route Unexecuted instantiation: ospf_routemap_nb.c:is_default_host_route Unexecuted instantiation: ospf_routemap_nb_config.c:is_default_host_route Unexecuted instantiation: ospf_spf.c:is_default_host_route Unexecuted instantiation: ospf_ti_lfa.c:is_default_host_route Unexecuted instantiation: ospf_sr.c:is_default_host_route Unexecuted instantiation: ospf_te.c:is_default_host_route Unexecuted instantiation: ospf_vty.c:is_default_host_route Unexecuted instantiation: ospf_zebra.c:is_default_host_route Unexecuted instantiation: ospfd.c:is_default_host_route Unexecuted instantiation: ospf_gr_helper.c:is_default_host_route Unexecuted instantiation: ospf_abr.c:is_default_host_route Unexecuted instantiation: ospf_apiserver.c:is_default_host_route Unexecuted instantiation: ospf_asbr.c:is_default_host_route Unexecuted instantiation: ospf_ase.c:is_default_host_route Unexecuted instantiation: ospf_ext.c:is_default_host_route Unexecuted instantiation: ospf_flood.c:is_default_host_route Unexecuted instantiation: ospf_gr.c:is_default_host_route Unexecuted instantiation: ospf_ia.c:is_default_host_route Unexecuted instantiation: ospf_ism.c:is_default_host_route Unexecuted instantiation: ospf_ldp_sync.c:is_default_host_route Unexecuted instantiation: ospf_route.c:is_default_host_route Unexecuted instantiation: ospf_api.c:is_default_host_route Unexecuted instantiation: affinitymap.c:is_default_host_route Unexecuted instantiation: affinitymap_cli.c:is_default_host_route Unexecuted instantiation: affinitymap_northbound.c:is_default_host_route Unexecuted instantiation: agg_table.c:is_default_host_route Unexecuted instantiation: asn.c:is_default_host_route Unexecuted instantiation: bfd.c:is_default_host_route Unexecuted instantiation: buffer.c:is_default_host_route Unexecuted instantiation: command.c:is_default_host_route Unexecuted instantiation: command_graph.c:is_default_host_route Unexecuted instantiation: command_match.c:is_default_host_route Unexecuted instantiation: cspf.c:is_default_host_route Unexecuted instantiation: debug.c:is_default_host_route Unexecuted instantiation: distribute.c:is_default_host_route Unexecuted instantiation: ferr.c:is_default_host_route Unexecuted instantiation: filter.c:is_default_host_route Unexecuted instantiation: filter_cli.c:is_default_host_route Unexecuted instantiation: filter_nb.c:is_default_host_route Unexecuted instantiation: flex_algo.c:is_default_host_route Unexecuted instantiation: frr_pthread.c:is_default_host_route Unexecuted instantiation: grammar_sandbox.c:is_default_host_route Unexecuted instantiation: hash.c:is_default_host_route Unexecuted instantiation: id_alloc.c:is_default_host_route Unexecuted instantiation: if.c:is_default_host_route Unexecuted instantiation: if_rmap.c:is_default_host_route Unexecuted instantiation: json.c:is_default_host_route Unexecuted instantiation: keychain.c:is_default_host_route Unexecuted instantiation: ldp_sync.c:is_default_host_route Unexecuted instantiation: lib_errors.c:is_default_host_route Unexecuted instantiation: lib_vty.c:is_default_host_route Unexecuted instantiation: libfrr.c:is_default_host_route Unexecuted instantiation: link_state.c:is_default_host_route Unexecuted instantiation: log.c:is_default_host_route Unexecuted instantiation: log_vty.c:is_default_host_route Unexecuted instantiation: mgmt_be_client.c:is_default_host_route Unexecuted instantiation: mgmt_fe_client.c:is_default_host_route Unexecuted instantiation: mgmt_msg.c:is_default_host_route Unexecuted instantiation: mlag.c:is_default_host_route Unexecuted instantiation: srv6.c:is_default_host_route Unexecuted instantiation: network.c:is_default_host_route Unexecuted instantiation: nexthop.c:is_default_host_route Unexecuted instantiation: netns_linux.c:is_default_host_route Unexecuted instantiation: nexthop_group.c:is_default_host_route Unexecuted instantiation: northbound.c:is_default_host_route Unexecuted instantiation: northbound_cli.c:is_default_host_route Unexecuted instantiation: northbound_db.c:is_default_host_route Unexecuted instantiation: pid_output.c:is_default_host_route Unexecuted instantiation: plist.c:is_default_host_route Unexecuted instantiation: prefix.c:is_default_host_route Unexecuted instantiation: privs.c:is_default_host_route Unexecuted instantiation: pullwr.c:is_default_host_route Unexecuted instantiation: routemap.c:is_default_host_route Unexecuted instantiation: routemap_cli.c:is_default_host_route Unexecuted instantiation: routemap_northbound.c:is_default_host_route Unexecuted instantiation: sigevent.c:is_default_host_route Unexecuted instantiation: skiplist.c:is_default_host_route Unexecuted instantiation: sockopt.c:is_default_host_route Unexecuted instantiation: sockunion.c:is_default_host_route Unexecuted instantiation: spf_backoff.c:is_default_host_route Unexecuted instantiation: srcdest_table.c:is_default_host_route Unexecuted instantiation: stream.c:is_default_host_route Unexecuted instantiation: systemd.c:is_default_host_route Unexecuted instantiation: table.c:is_default_host_route Unexecuted instantiation: termtable.c:is_default_host_route Unexecuted instantiation: event.c:is_default_host_route Unexecuted instantiation: vrf.c:is_default_host_route Unexecuted instantiation: vty.c:is_default_host_route Unexecuted instantiation: workqueue.c:is_default_host_route Unexecuted instantiation: xref.c:is_default_host_route Unexecuted instantiation: yang.c:is_default_host_route Unexecuted instantiation: yang_translator.c:is_default_host_route Unexecuted instantiation: yang_wrappers.c:is_default_host_route Unexecuted instantiation: zclient.c:is_default_host_route Unexecuted instantiation: zlog_5424.c:is_default_host_route Unexecuted instantiation: zlog_5424_cli.c:is_default_host_route Unexecuted instantiation: routing_nb.c:is_default_host_route Unexecuted instantiation: routing_nb_config.c:is_default_host_route Unexecuted instantiation: tc.c:is_default_host_route Unexecuted instantiation: frr-affinity-map.yang.c:is_default_host_route Unexecuted instantiation: frr-filter.yang.c:is_default_host_route Unexecuted instantiation: frr-if-rmap.yang.c:is_default_host_route Unexecuted instantiation: frr-interface.yang.c:is_default_host_route Unexecuted instantiation: frr-route-map.yang.c:is_default_host_route Unexecuted instantiation: frr-route-types.yang.c:is_default_host_route Unexecuted instantiation: frr-vrf.yang.c:is_default_host_route Unexecuted instantiation: frr-routing.yang.c:is_default_host_route Unexecuted instantiation: frr-nexthop.yang.c:is_default_host_route Unexecuted instantiation: ietf-routing-types.yang.c:is_default_host_route Unexecuted instantiation: ietf-interfaces.yang.c:is_default_host_route Unexecuted instantiation: ietf-bgp-types.yang.c:is_default_host_route Unexecuted instantiation: frr-module-translator.yang.c:is_default_host_route Unexecuted instantiation: connected.c:is_default_host_route Unexecuted instantiation: if_netlink.c:is_default_host_route Unexecuted instantiation: interface.c:is_default_host_route Unexecuted instantiation: ioctl.c:is_default_host_route Unexecuted instantiation: kernel_netlink.c:is_default_host_route Unexecuted instantiation: label_manager.c:is_default_host_route Unexecuted instantiation: main.c:is_default_host_route Unexecuted instantiation: netconf_netlink.c:is_default_host_route Unexecuted instantiation: redistribute.c:is_default_host_route Unexecuted instantiation: router-id.c:is_default_host_route Unexecuted instantiation: rt_netlink.c:is_default_host_route Unexecuted instantiation: rtadv.c:is_default_host_route Unexecuted instantiation: rtread_netlink.c:is_default_host_route Unexecuted instantiation: rule_netlink.c:is_default_host_route Unexecuted instantiation: table_manager.c:is_default_host_route Unexecuted instantiation: tc_netlink.c:is_default_host_route Unexecuted instantiation: zapi_msg.c:is_default_host_route Unexecuted instantiation: zebra_affinitymap.c:is_default_host_route Unexecuted instantiation: zebra_dplane.c:is_default_host_route Unexecuted instantiation: zebra_errors.c:is_default_host_route Unexecuted instantiation: zebra_gr.c:is_default_host_route Unexecuted instantiation: zebra_l2.c:is_default_host_route Unexecuted instantiation: zebra_l2_bridge_if.c:is_default_host_route Unexecuted instantiation: zebra_evpn.c:is_default_host_route Unexecuted instantiation: zebra_evpn_mac.c:is_default_host_route Unexecuted instantiation: zebra_evpn_neigh.c:is_default_host_route Unexecuted instantiation: zebra_mlag.c:is_default_host_route Unexecuted instantiation: zebra_mlag_vty.c:is_default_host_route Unexecuted instantiation: zebra_mpls.c:is_default_host_route Unexecuted instantiation: zebra_mpls_netlink.c:is_default_host_route Unexecuted instantiation: zebra_mpls_null.c:is_default_host_route Unexecuted instantiation: zebra_mpls_vty.c:is_default_host_route Unexecuted instantiation: zebra_srv6.c:is_default_host_route Unexecuted instantiation: zebra_srv6_vty.c:is_default_host_route Unexecuted instantiation: zebra_mroute.c:is_default_host_route Unexecuted instantiation: zebra_nb.c:is_default_host_route Unexecuted instantiation: zebra_nb_config.c:is_default_host_route Unexecuted instantiation: zebra_nb_rpcs.c:is_default_host_route Unexecuted instantiation: zebra_nb_state.c:is_default_host_route Unexecuted instantiation: zebra_netns_id.c:is_default_host_route Unexecuted instantiation: zebra_netns_notify.c:is_default_host_route Unexecuted instantiation: zebra_nhg.c:is_default_host_route Unexecuted instantiation: zebra_ns.c:is_default_host_route Unexecuted instantiation: zebra_opaque.c:is_default_host_route Unexecuted instantiation: zebra_pbr.c:is_default_host_route Unexecuted instantiation: zebra_ptm.c:is_default_host_route Unexecuted instantiation: zebra_ptm_redistribute.c:is_default_host_route Unexecuted instantiation: zebra_pw.c:is_default_host_route Unexecuted instantiation: zebra_rib.c:is_default_host_route Unexecuted instantiation: zebra_router.c:is_default_host_route Unexecuted instantiation: zebra_rnh.c:is_default_host_route Unexecuted instantiation: zebra_routemap.c:is_default_host_route Unexecuted instantiation: zebra_routemap_nb.c:is_default_host_route Unexecuted instantiation: zebra_routemap_nb_config.c:is_default_host_route Unexecuted instantiation: zebra_script.c:is_default_host_route Unexecuted instantiation: zebra_srte.c:is_default_host_route Unexecuted instantiation: zebra_tc.c:is_default_host_route Unexecuted instantiation: zebra_vrf.c:is_default_host_route Unexecuted instantiation: zebra_vty.c:is_default_host_route Unexecuted instantiation: zebra_vxlan.c:is_default_host_route Unexecuted instantiation: zebra_vxlan_if.c:is_default_host_route Unexecuted instantiation: zebra_evpn_mh.c:is_default_host_route Unexecuted instantiation: zebra_neigh.c:is_default_host_route Unexecuted instantiation: zserv.c:is_default_host_route Unexecuted instantiation: debug_nl.c:is_default_host_route Unexecuted instantiation: frr-zebra.yang.c:is_default_host_route Unexecuted instantiation: frr-zebra-route-map.yang.c:is_default_host_route Unexecuted instantiation: bgp_main.c:is_default_host_route Unexecuted instantiation: frr-bgp-types.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-common.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-bmp.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-rpki.yang.c:is_default_host_route Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-filter.yang.c:is_default_host_route Unexecuted instantiation: frr-bgp-route-map.yang.c:is_default_host_route Unexecuted instantiation: bgp_attr.c:is_default_host_route Unexecuted instantiation: bgp_attr_evpn.c:is_default_host_route Unexecuted instantiation: bgp_clist.c:is_default_host_route Unexecuted instantiation: bgp_community.c:is_default_host_route Unexecuted instantiation: bgp_community_alias.c:is_default_host_route Unexecuted instantiation: bgp_debug.c:is_default_host_route Unexecuted instantiation: bgp_dump.c:is_default_host_route Unexecuted instantiation: bgp_ecommunity.c:is_default_host_route Unexecuted instantiation: bgp_errors.c:is_default_host_route Unexecuted instantiation: bgp_evpn.c:is_default_host_route Unexecuted instantiation: bgp_evpn_mh.c:is_default_host_route Unexecuted instantiation: bgp_evpn_vty.c:is_default_host_route Unexecuted instantiation: bgp_filter.c:is_default_host_route Unexecuted instantiation: bgp_flowspec_vty.c:is_default_host_route Unexecuted instantiation: bgp_fsm.c:is_default_host_route Unexecuted instantiation: bgp_io.c:is_default_host_route Unexecuted instantiation: bgp_keepalives.c:is_default_host_route Unexecuted instantiation: bgp_labelpool.c:is_default_host_route Unexecuted instantiation: bgp_lcommunity.c:is_default_host_route Unexecuted instantiation: bgp_mac.c:is_default_host_route Unexecuted instantiation: bgp_mpath.c:is_default_host_route Unexecuted instantiation: bgp_mplsvpn.c:is_default_host_route Unexecuted instantiation: bgp_network.c:is_default_host_route Unexecuted instantiation: bgp_nexthop.c:is_default_host_route Unexecuted instantiation: bgp_nht.c:is_default_host_route Unexecuted instantiation: bgp_packet.c:is_default_host_route Unexecuted instantiation: bgp_pbr.c:is_default_host_route Unexecuted instantiation: bgp_rd.c:is_default_host_route Unexecuted instantiation: bgp_regex.c:is_default_host_route Unexecuted instantiation: bgp_route.c:is_default_host_route Unexecuted instantiation: bgp_routemap.c:is_default_host_route Unexecuted instantiation: bgp_routemap_nb.c:is_default_host_route Unexecuted instantiation: bgp_routemap_nb_config.c:is_default_host_route Unexecuted instantiation: bgp_table.c:is_default_host_route Unexecuted instantiation: bgp_updgrp.c:is_default_host_route Unexecuted instantiation: bgp_updgrp_adv.c:is_default_host_route Unexecuted instantiation: bgp_updgrp_packet.c:is_default_host_route Unexecuted instantiation: bgp_vpn.c:is_default_host_route Unexecuted instantiation: bgp_vty.c:is_default_host_route Unexecuted instantiation: bgp_zebra.c:is_default_host_route Unexecuted instantiation: bgpd.c:is_default_host_route Unexecuted instantiation: bgp_rfapi_cfg.c:is_default_host_route Unexecuted instantiation: rfapi_import.c:is_default_host_route Unexecuted instantiation: rfapi.c:is_default_host_route Unexecuted instantiation: rfapi_ap.c:is_default_host_route Unexecuted instantiation: rfapi_encap_tlv.c:is_default_host_route Unexecuted instantiation: rfapi_nve_addr.c:is_default_host_route Unexecuted instantiation: rfapi_monitor.c:is_default_host_route Unexecuted instantiation: rfapi_rib.c:is_default_host_route Unexecuted instantiation: rfapi_vty.c:is_default_host_route Unexecuted instantiation: vnc_debug.c:is_default_host_route Unexecuted instantiation: vnc_export_bgp.c:is_default_host_route Unexecuted instantiation: vnc_export_table.c:is_default_host_route Unexecuted instantiation: vnc_import_bgp.c:is_default_host_route Unexecuted instantiation: vnc_zebra.c:is_default_host_route Unexecuted instantiation: bgp_addpath.c:is_default_host_route Unexecuted instantiation: bgp_advertise.c:is_default_host_route Unexecuted instantiation: bgp_aspath.c:is_default_host_route Unexecuted instantiation: bgp_bfd.c:is_default_host_route Unexecuted instantiation: bgp_conditional_adv.c:is_default_host_route Unexecuted instantiation: bgp_damp.c:is_default_host_route Unexecuted instantiation: bgp_encap_tlv.c:is_default_host_route Unexecuted instantiation: bgp_flowspec.c:is_default_host_route Unexecuted instantiation: bgp_flowspec_util.c:is_default_host_route Unexecuted instantiation: bgp_label.c:is_default_host_route Unexecuted instantiation: bgp_open.c:is_default_host_route Unexecuted instantiation: rfp_example.c:is_default_host_route Unexecuted instantiation: pim_addr.c:is_default_host_route Unexecuted instantiation: pim_assert.c:is_default_host_route Unexecuted instantiation: pim_bfd.c:is_default_host_route Unexecuted instantiation: pim_bsm.c:is_default_host_route Unexecuted instantiation: pim_cmd_common.c:is_default_host_route Unexecuted instantiation: pim_errors.c:is_default_host_route Unexecuted instantiation: pim_hello.c:is_default_host_route Unexecuted instantiation: pim_iface.c:is_default_host_route Unexecuted instantiation: pim_ifchannel.c:is_default_host_route Unexecuted instantiation: pim_instance.c:is_default_host_route Unexecuted instantiation: pim_join.c:is_default_host_route Unexecuted instantiation: pim_jp_agg.c:is_default_host_route Unexecuted instantiation: pim_macro.c:is_default_host_route Unexecuted instantiation: pim_mroute.c:is_default_host_route Unexecuted instantiation: pim_msg.c:is_default_host_route Unexecuted instantiation: pim_nb.c:is_default_host_route Unexecuted instantiation: pim_nb_config.c:is_default_host_route Unexecuted instantiation: pim_neighbor.c:is_default_host_route Unexecuted instantiation: pim_nht.c:is_default_host_route Unexecuted instantiation: pim_oil.c:is_default_host_route Unexecuted instantiation: pim_pim.c:is_default_host_route Unexecuted instantiation: pim_routemap.c:is_default_host_route Unexecuted instantiation: pim_rp.c:is_default_host_route Unexecuted instantiation: pim_rpf.c:is_default_host_route Unexecuted instantiation: pim_sock.c:is_default_host_route Unexecuted instantiation: pim_ssm.c:is_default_host_route Unexecuted instantiation: pim_ssmpingd.c:is_default_host_route Unexecuted instantiation: pim_static.c:is_default_host_route Unexecuted instantiation: pim_str.c:is_default_host_route Unexecuted instantiation: pim_tib.c:is_default_host_route Unexecuted instantiation: pim_time.c:is_default_host_route Unexecuted instantiation: pim_tlv.c:is_default_host_route Unexecuted instantiation: pim_upstream.c:is_default_host_route Unexecuted instantiation: pim_util.c:is_default_host_route Unexecuted instantiation: pim_vty.c:is_default_host_route Unexecuted instantiation: pim_zebra.c:is_default_host_route Unexecuted instantiation: pim_zlookup.c:is_default_host_route Unexecuted instantiation: pim_vxlan.c:is_default_host_route Unexecuted instantiation: pim_register.c:is_default_host_route Unexecuted instantiation: pimd.c:is_default_host_route Unexecuted instantiation: pim_cmd.c:is_default_host_route Unexecuted instantiation: pim_igmp.c:is_default_host_route Unexecuted instantiation: pim_igmp_mtrace.c:is_default_host_route Unexecuted instantiation: pim_igmpv2.c:is_default_host_route Unexecuted instantiation: pim_igmpv3.c:is_default_host_route Unexecuted instantiation: pim_main.c:is_default_host_route Unexecuted instantiation: pim_mlag.c:is_default_host_route Unexecuted instantiation: pim_msdp.c:is_default_host_route Unexecuted instantiation: pim_msdp_packet.c:is_default_host_route Unexecuted instantiation: pim_msdp_socket.c:is_default_host_route Unexecuted instantiation: pim_signals.c:is_default_host_route Unexecuted instantiation: pim_zpthread.c:is_default_host_route Unexecuted instantiation: frr-pim.yang.c:is_default_host_route Unexecuted instantiation: frr-pim-rp.yang.c:is_default_host_route Unexecuted instantiation: frr-gmp.yang.c:is_default_host_route |
556 | | |
557 | | static inline bool is_ipv6_global_unicast(const struct in6_addr *p) |
558 | 0 | { |
559 | 0 | if (IN6_IS_ADDR_UNSPECIFIED(p) || IN6_IS_ADDR_LOOPBACK(p) || |
560 | 0 | IN6_IS_ADDR_LINKLOCAL(p) || IN6_IS_ADDR_MULTICAST(p)) |
561 | 0 | return false; |
562 | 0 |
|
563 | 0 | return true; |
564 | 0 | } Unexecuted instantiation: ospf_main.c:is_ipv6_global_unicast Unexecuted instantiation: frr-ospf-route-map.yang.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_bfd.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_dump.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_dump_api.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_errors.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_interface.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_lsa.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_lsdb.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_neighbor.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_network.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_nsm.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_opaque.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_packet.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ri.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_routemap.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_routemap_nb.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_routemap_nb_config.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_spf.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ti_lfa.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_sr.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_te.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_vty.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_zebra.c:is_ipv6_global_unicast Unexecuted instantiation: ospfd.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_gr_helper.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_abr.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_apiserver.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_asbr.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ase.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ext.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_flood.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_gr.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ia.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ism.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_ldp_sync.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_route.c:is_ipv6_global_unicast Unexecuted instantiation: ospf_api.c:is_ipv6_global_unicast Unexecuted instantiation: affinitymap.c:is_ipv6_global_unicast Unexecuted instantiation: affinitymap_cli.c:is_ipv6_global_unicast Unexecuted instantiation: affinitymap_northbound.c:is_ipv6_global_unicast Unexecuted instantiation: agg_table.c:is_ipv6_global_unicast Unexecuted instantiation: asn.c:is_ipv6_global_unicast Unexecuted instantiation: bfd.c:is_ipv6_global_unicast Unexecuted instantiation: buffer.c:is_ipv6_global_unicast Unexecuted instantiation: command.c:is_ipv6_global_unicast Unexecuted instantiation: command_graph.c:is_ipv6_global_unicast Unexecuted instantiation: command_match.c:is_ipv6_global_unicast Unexecuted instantiation: cspf.c:is_ipv6_global_unicast Unexecuted instantiation: debug.c:is_ipv6_global_unicast Unexecuted instantiation: distribute.c:is_ipv6_global_unicast Unexecuted instantiation: ferr.c:is_ipv6_global_unicast Unexecuted instantiation: filter.c:is_ipv6_global_unicast Unexecuted instantiation: filter_cli.c:is_ipv6_global_unicast Unexecuted instantiation: filter_nb.c:is_ipv6_global_unicast Unexecuted instantiation: flex_algo.c:is_ipv6_global_unicast Unexecuted instantiation: frr_pthread.c:is_ipv6_global_unicast Unexecuted instantiation: grammar_sandbox.c:is_ipv6_global_unicast Unexecuted instantiation: hash.c:is_ipv6_global_unicast Unexecuted instantiation: id_alloc.c:is_ipv6_global_unicast Unexecuted instantiation: if.c:is_ipv6_global_unicast Unexecuted instantiation: if_rmap.c:is_ipv6_global_unicast Unexecuted instantiation: json.c:is_ipv6_global_unicast Unexecuted instantiation: keychain.c:is_ipv6_global_unicast Unexecuted instantiation: ldp_sync.c:is_ipv6_global_unicast Unexecuted instantiation: lib_errors.c:is_ipv6_global_unicast Unexecuted instantiation: lib_vty.c:is_ipv6_global_unicast Unexecuted instantiation: libfrr.c:is_ipv6_global_unicast Unexecuted instantiation: link_state.c:is_ipv6_global_unicast Unexecuted instantiation: log.c:is_ipv6_global_unicast Unexecuted instantiation: log_vty.c:is_ipv6_global_unicast Unexecuted instantiation: mgmt_be_client.c:is_ipv6_global_unicast Unexecuted instantiation: mgmt_fe_client.c:is_ipv6_global_unicast Unexecuted instantiation: mgmt_msg.c:is_ipv6_global_unicast Unexecuted instantiation: mlag.c:is_ipv6_global_unicast Unexecuted instantiation: srv6.c:is_ipv6_global_unicast Unexecuted instantiation: network.c:is_ipv6_global_unicast Unexecuted instantiation: nexthop.c:is_ipv6_global_unicast Unexecuted instantiation: netns_linux.c:is_ipv6_global_unicast Unexecuted instantiation: nexthop_group.c:is_ipv6_global_unicast Unexecuted instantiation: northbound.c:is_ipv6_global_unicast Unexecuted instantiation: northbound_cli.c:is_ipv6_global_unicast Unexecuted instantiation: northbound_db.c:is_ipv6_global_unicast Unexecuted instantiation: pid_output.c:is_ipv6_global_unicast Unexecuted instantiation: plist.c:is_ipv6_global_unicast Unexecuted instantiation: prefix.c:is_ipv6_global_unicast Unexecuted instantiation: privs.c:is_ipv6_global_unicast Unexecuted instantiation: pullwr.c:is_ipv6_global_unicast Unexecuted instantiation: routemap.c:is_ipv6_global_unicast Unexecuted instantiation: routemap_cli.c:is_ipv6_global_unicast Unexecuted instantiation: routemap_northbound.c:is_ipv6_global_unicast Unexecuted instantiation: sigevent.c:is_ipv6_global_unicast Unexecuted instantiation: skiplist.c:is_ipv6_global_unicast Unexecuted instantiation: sockopt.c:is_ipv6_global_unicast Unexecuted instantiation: sockunion.c:is_ipv6_global_unicast Unexecuted instantiation: spf_backoff.c:is_ipv6_global_unicast Unexecuted instantiation: srcdest_table.c:is_ipv6_global_unicast Unexecuted instantiation: stream.c:is_ipv6_global_unicast Unexecuted instantiation: systemd.c:is_ipv6_global_unicast Unexecuted instantiation: table.c:is_ipv6_global_unicast Unexecuted instantiation: termtable.c:is_ipv6_global_unicast Unexecuted instantiation: event.c:is_ipv6_global_unicast Unexecuted instantiation: vrf.c:is_ipv6_global_unicast Unexecuted instantiation: vty.c:is_ipv6_global_unicast Unexecuted instantiation: workqueue.c:is_ipv6_global_unicast Unexecuted instantiation: xref.c:is_ipv6_global_unicast Unexecuted instantiation: yang.c:is_ipv6_global_unicast Unexecuted instantiation: yang_translator.c:is_ipv6_global_unicast Unexecuted instantiation: yang_wrappers.c:is_ipv6_global_unicast Unexecuted instantiation: zclient.c:is_ipv6_global_unicast Unexecuted instantiation: zlog_5424.c:is_ipv6_global_unicast Unexecuted instantiation: zlog_5424_cli.c:is_ipv6_global_unicast Unexecuted instantiation: routing_nb.c:is_ipv6_global_unicast Unexecuted instantiation: routing_nb_config.c:is_ipv6_global_unicast Unexecuted instantiation: tc.c:is_ipv6_global_unicast Unexecuted instantiation: frr-affinity-map.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-filter.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-if-rmap.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-interface.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-route-map.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-route-types.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-vrf.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-routing.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-nexthop.yang.c:is_ipv6_global_unicast Unexecuted instantiation: ietf-routing-types.yang.c:is_ipv6_global_unicast Unexecuted instantiation: ietf-interfaces.yang.c:is_ipv6_global_unicast Unexecuted instantiation: ietf-bgp-types.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-module-translator.yang.c:is_ipv6_global_unicast Unexecuted instantiation: connected.c:is_ipv6_global_unicast Unexecuted instantiation: if_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: interface.c:is_ipv6_global_unicast Unexecuted instantiation: ioctl.c:is_ipv6_global_unicast Unexecuted instantiation: kernel_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: label_manager.c:is_ipv6_global_unicast Unexecuted instantiation: main.c:is_ipv6_global_unicast Unexecuted instantiation: netconf_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: redistribute.c:is_ipv6_global_unicast Unexecuted instantiation: router-id.c:is_ipv6_global_unicast Unexecuted instantiation: rt_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: rtadv.c:is_ipv6_global_unicast Unexecuted instantiation: rtread_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: rule_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: table_manager.c:is_ipv6_global_unicast Unexecuted instantiation: tc_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: zapi_msg.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_affinitymap.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_dplane.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_errors.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_gr.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_l2.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_l2_bridge_if.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_evpn.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_evpn_mac.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_evpn_neigh.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mlag.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mlag_vty.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mpls.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mpls_netlink.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mpls_null.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mpls_vty.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_srv6.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_srv6_vty.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_mroute.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_nb.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_nb_config.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_nb_rpcs.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_nb_state.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_netns_id.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_netns_notify.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_nhg.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_ns.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_opaque.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_pbr.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_ptm.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_ptm_redistribute.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_pw.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_rib.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_router.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_rnh.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_routemap.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_routemap_nb.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_routemap_nb_config.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_script.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_srte.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_tc.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_vrf.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_vty.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_vxlan.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_vxlan_if.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_evpn_mh.c:is_ipv6_global_unicast Unexecuted instantiation: zebra_neigh.c:is_ipv6_global_unicast Unexecuted instantiation: zserv.c:is_ipv6_global_unicast Unexecuted instantiation: debug_nl.c:is_ipv6_global_unicast Unexecuted instantiation: frr-zebra.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-zebra-route-map.yang.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_main.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-types.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-common-structure.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-common.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-neighbor.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-peer-group.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-bmp.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-rpki.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-filter.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-bgp-route-map.yang.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_attr.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_attr_evpn.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_clist.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_community.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_community_alias.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_debug.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_dump.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_ecommunity.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_errors.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_evpn.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_evpn_mh.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_evpn_vty.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_filter.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_flowspec_vty.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_fsm.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_io.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_keepalives.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_labelpool.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_lcommunity.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_mac.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_mpath.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_mplsvpn.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_network.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_nexthop.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_nht.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_packet.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_pbr.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_rd.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_regex.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_route.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_routemap.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_routemap_nb.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_routemap_nb_config.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_table.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_updgrp.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_updgrp_adv.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_updgrp_packet.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_vpn.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_vty.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_zebra.c:is_ipv6_global_unicast Unexecuted instantiation: bgpd.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_rfapi_cfg.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_import.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_ap.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_encap_tlv.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_nve_addr.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_monitor.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_rib.c:is_ipv6_global_unicast Unexecuted instantiation: rfapi_vty.c:is_ipv6_global_unicast Unexecuted instantiation: vnc_debug.c:is_ipv6_global_unicast Unexecuted instantiation: vnc_export_bgp.c:is_ipv6_global_unicast Unexecuted instantiation: vnc_export_table.c:is_ipv6_global_unicast Unexecuted instantiation: vnc_import_bgp.c:is_ipv6_global_unicast Unexecuted instantiation: vnc_zebra.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_addpath.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_advertise.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_aspath.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_bfd.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_conditional_adv.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_damp.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_encap_tlv.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_flowspec.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_flowspec_util.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_label.c:is_ipv6_global_unicast Unexecuted instantiation: bgp_open.c:is_ipv6_global_unicast Unexecuted instantiation: rfp_example.c:is_ipv6_global_unicast Unexecuted instantiation: pim_addr.c:is_ipv6_global_unicast Unexecuted instantiation: pim_assert.c:is_ipv6_global_unicast Unexecuted instantiation: pim_bfd.c:is_ipv6_global_unicast Unexecuted instantiation: pim_bsm.c:is_ipv6_global_unicast Unexecuted instantiation: pim_cmd_common.c:is_ipv6_global_unicast Unexecuted instantiation: pim_errors.c:is_ipv6_global_unicast Unexecuted instantiation: pim_hello.c:is_ipv6_global_unicast Unexecuted instantiation: pim_iface.c:is_ipv6_global_unicast Unexecuted instantiation: pim_ifchannel.c:is_ipv6_global_unicast Unexecuted instantiation: pim_instance.c:is_ipv6_global_unicast Unexecuted instantiation: pim_join.c:is_ipv6_global_unicast Unexecuted instantiation: pim_jp_agg.c:is_ipv6_global_unicast Unexecuted instantiation: pim_macro.c:is_ipv6_global_unicast Unexecuted instantiation: pim_mroute.c:is_ipv6_global_unicast Unexecuted instantiation: pim_msg.c:is_ipv6_global_unicast Unexecuted instantiation: pim_nb.c:is_ipv6_global_unicast Unexecuted instantiation: pim_nb_config.c:is_ipv6_global_unicast Unexecuted instantiation: pim_neighbor.c:is_ipv6_global_unicast Unexecuted instantiation: pim_nht.c:is_ipv6_global_unicast Unexecuted instantiation: pim_oil.c:is_ipv6_global_unicast Unexecuted instantiation: pim_pim.c:is_ipv6_global_unicast Unexecuted instantiation: pim_routemap.c:is_ipv6_global_unicast Unexecuted instantiation: pim_rp.c:is_ipv6_global_unicast Unexecuted instantiation: pim_rpf.c:is_ipv6_global_unicast Unexecuted instantiation: pim_sock.c:is_ipv6_global_unicast Unexecuted instantiation: pim_ssm.c:is_ipv6_global_unicast Unexecuted instantiation: pim_ssmpingd.c:is_ipv6_global_unicast Unexecuted instantiation: pim_static.c:is_ipv6_global_unicast Unexecuted instantiation: pim_str.c:is_ipv6_global_unicast Unexecuted instantiation: pim_tib.c:is_ipv6_global_unicast Unexecuted instantiation: pim_time.c:is_ipv6_global_unicast Unexecuted instantiation: pim_tlv.c:is_ipv6_global_unicast Unexecuted instantiation: pim_upstream.c:is_ipv6_global_unicast Unexecuted instantiation: pim_util.c:is_ipv6_global_unicast Unexecuted instantiation: pim_vty.c:is_ipv6_global_unicast Unexecuted instantiation: pim_zebra.c:is_ipv6_global_unicast Unexecuted instantiation: pim_zlookup.c:is_ipv6_global_unicast Unexecuted instantiation: pim_vxlan.c:is_ipv6_global_unicast Unexecuted instantiation: pim_register.c:is_ipv6_global_unicast Unexecuted instantiation: pimd.c:is_ipv6_global_unicast Unexecuted instantiation: pim_cmd.c:is_ipv6_global_unicast Unexecuted instantiation: pim_igmp.c:is_ipv6_global_unicast Unexecuted instantiation: pim_igmp_mtrace.c:is_ipv6_global_unicast Unexecuted instantiation: pim_igmpv2.c:is_ipv6_global_unicast Unexecuted instantiation: pim_igmpv3.c:is_ipv6_global_unicast Unexecuted instantiation: pim_main.c:is_ipv6_global_unicast Unexecuted instantiation: pim_mlag.c:is_ipv6_global_unicast Unexecuted instantiation: pim_msdp.c:is_ipv6_global_unicast Unexecuted instantiation: pim_msdp_packet.c:is_ipv6_global_unicast Unexecuted instantiation: pim_msdp_socket.c:is_ipv6_global_unicast Unexecuted instantiation: pim_signals.c:is_ipv6_global_unicast Unexecuted instantiation: pim_zpthread.c:is_ipv6_global_unicast Unexecuted instantiation: frr-pim.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-pim-rp.yang.c:is_ipv6_global_unicast Unexecuted instantiation: frr-gmp.yang.c:is_ipv6_global_unicast |
565 | | |
566 | | /* IPv6 scope values, usable for IPv4 too (cf. below) */ |
567 | | /* clang-format off */ |
568 | | enum { |
569 | | /* 0: reserved */ |
570 | | MCAST_SCOPE_IFACE = 0x1, |
571 | | MCAST_SCOPE_LINK = 0x2, |
572 | | MCAST_SCOPE_REALM = 0x3, |
573 | | MCAST_SCOPE_ADMIN = 0x4, |
574 | | MCAST_SCOPE_SITE = 0x5, |
575 | | /* 6-7: unassigned */ |
576 | | MCAST_SCOPE_ORG = 0x8, |
577 | | /* 9-d: unassigned */ |
578 | | MCAST_SCOPE_GLOBAL = 0xe, |
579 | | /* f: reserved */ |
580 | | }; |
581 | | /* clang-format on */ |
582 | | |
583 | | static inline uint8_t ipv6_mcast_scope(const struct in6_addr *addr) |
584 | 0 | { |
585 | 0 | return addr->s6_addr[1] & 0xf; |
586 | 0 | } Unexecuted instantiation: ospf_main.c:ipv6_mcast_scope Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv6_mcast_scope Unexecuted instantiation: ospf_bfd.c:ipv6_mcast_scope Unexecuted instantiation: ospf_dump.c:ipv6_mcast_scope Unexecuted instantiation: ospf_dump_api.c:ipv6_mcast_scope Unexecuted instantiation: ospf_errors.c:ipv6_mcast_scope Unexecuted instantiation: ospf_interface.c:ipv6_mcast_scope Unexecuted instantiation: ospf_lsa.c:ipv6_mcast_scope Unexecuted instantiation: ospf_lsdb.c:ipv6_mcast_scope Unexecuted instantiation: ospf_neighbor.c:ipv6_mcast_scope Unexecuted instantiation: ospf_network.c:ipv6_mcast_scope Unexecuted instantiation: ospf_nsm.c:ipv6_mcast_scope Unexecuted instantiation: ospf_opaque.c:ipv6_mcast_scope Unexecuted instantiation: ospf_packet.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ri.c:ipv6_mcast_scope Unexecuted instantiation: ospf_routemap.c:ipv6_mcast_scope Unexecuted instantiation: ospf_routemap_nb.c:ipv6_mcast_scope Unexecuted instantiation: ospf_routemap_nb_config.c:ipv6_mcast_scope Unexecuted instantiation: ospf_spf.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ti_lfa.c:ipv6_mcast_scope Unexecuted instantiation: ospf_sr.c:ipv6_mcast_scope Unexecuted instantiation: ospf_te.c:ipv6_mcast_scope Unexecuted instantiation: ospf_vty.c:ipv6_mcast_scope Unexecuted instantiation: ospf_zebra.c:ipv6_mcast_scope Unexecuted instantiation: ospfd.c:ipv6_mcast_scope Unexecuted instantiation: ospf_gr_helper.c:ipv6_mcast_scope Unexecuted instantiation: ospf_abr.c:ipv6_mcast_scope Unexecuted instantiation: ospf_apiserver.c:ipv6_mcast_scope Unexecuted instantiation: ospf_asbr.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ase.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ext.c:ipv6_mcast_scope Unexecuted instantiation: ospf_flood.c:ipv6_mcast_scope Unexecuted instantiation: ospf_gr.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ia.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ism.c:ipv6_mcast_scope Unexecuted instantiation: ospf_ldp_sync.c:ipv6_mcast_scope Unexecuted instantiation: ospf_route.c:ipv6_mcast_scope Unexecuted instantiation: ospf_api.c:ipv6_mcast_scope Unexecuted instantiation: affinitymap.c:ipv6_mcast_scope Unexecuted instantiation: affinitymap_cli.c:ipv6_mcast_scope Unexecuted instantiation: affinitymap_northbound.c:ipv6_mcast_scope Unexecuted instantiation: agg_table.c:ipv6_mcast_scope Unexecuted instantiation: asn.c:ipv6_mcast_scope Unexecuted instantiation: bfd.c:ipv6_mcast_scope Unexecuted instantiation: buffer.c:ipv6_mcast_scope Unexecuted instantiation: command.c:ipv6_mcast_scope Unexecuted instantiation: command_graph.c:ipv6_mcast_scope Unexecuted instantiation: command_match.c:ipv6_mcast_scope Unexecuted instantiation: cspf.c:ipv6_mcast_scope Unexecuted instantiation: debug.c:ipv6_mcast_scope Unexecuted instantiation: distribute.c:ipv6_mcast_scope Unexecuted instantiation: ferr.c:ipv6_mcast_scope Unexecuted instantiation: filter.c:ipv6_mcast_scope Unexecuted instantiation: filter_cli.c:ipv6_mcast_scope Unexecuted instantiation: filter_nb.c:ipv6_mcast_scope Unexecuted instantiation: flex_algo.c:ipv6_mcast_scope Unexecuted instantiation: frr_pthread.c:ipv6_mcast_scope Unexecuted instantiation: grammar_sandbox.c:ipv6_mcast_scope Unexecuted instantiation: hash.c:ipv6_mcast_scope Unexecuted instantiation: id_alloc.c:ipv6_mcast_scope Unexecuted instantiation: if.c:ipv6_mcast_scope Unexecuted instantiation: if_rmap.c:ipv6_mcast_scope Unexecuted instantiation: json.c:ipv6_mcast_scope Unexecuted instantiation: keychain.c:ipv6_mcast_scope Unexecuted instantiation: ldp_sync.c:ipv6_mcast_scope Unexecuted instantiation: lib_errors.c:ipv6_mcast_scope Unexecuted instantiation: lib_vty.c:ipv6_mcast_scope Unexecuted instantiation: libfrr.c:ipv6_mcast_scope Unexecuted instantiation: link_state.c:ipv6_mcast_scope Unexecuted instantiation: log.c:ipv6_mcast_scope Unexecuted instantiation: log_vty.c:ipv6_mcast_scope Unexecuted instantiation: mgmt_be_client.c:ipv6_mcast_scope Unexecuted instantiation: mgmt_fe_client.c:ipv6_mcast_scope Unexecuted instantiation: mgmt_msg.c:ipv6_mcast_scope Unexecuted instantiation: mlag.c:ipv6_mcast_scope Unexecuted instantiation: srv6.c:ipv6_mcast_scope Unexecuted instantiation: network.c:ipv6_mcast_scope Unexecuted instantiation: nexthop.c:ipv6_mcast_scope Unexecuted instantiation: netns_linux.c:ipv6_mcast_scope Unexecuted instantiation: nexthop_group.c:ipv6_mcast_scope Unexecuted instantiation: northbound.c:ipv6_mcast_scope Unexecuted instantiation: northbound_cli.c:ipv6_mcast_scope Unexecuted instantiation: northbound_db.c:ipv6_mcast_scope Unexecuted instantiation: pid_output.c:ipv6_mcast_scope Unexecuted instantiation: plist.c:ipv6_mcast_scope Unexecuted instantiation: prefix.c:ipv6_mcast_scope Unexecuted instantiation: privs.c:ipv6_mcast_scope Unexecuted instantiation: pullwr.c:ipv6_mcast_scope Unexecuted instantiation: routemap.c:ipv6_mcast_scope Unexecuted instantiation: routemap_cli.c:ipv6_mcast_scope Unexecuted instantiation: routemap_northbound.c:ipv6_mcast_scope Unexecuted instantiation: sigevent.c:ipv6_mcast_scope Unexecuted instantiation: skiplist.c:ipv6_mcast_scope Unexecuted instantiation: sockopt.c:ipv6_mcast_scope Unexecuted instantiation: sockunion.c:ipv6_mcast_scope Unexecuted instantiation: spf_backoff.c:ipv6_mcast_scope Unexecuted instantiation: srcdest_table.c:ipv6_mcast_scope Unexecuted instantiation: stream.c:ipv6_mcast_scope Unexecuted instantiation: systemd.c:ipv6_mcast_scope Unexecuted instantiation: table.c:ipv6_mcast_scope Unexecuted instantiation: termtable.c:ipv6_mcast_scope Unexecuted instantiation: event.c:ipv6_mcast_scope Unexecuted instantiation: vrf.c:ipv6_mcast_scope Unexecuted instantiation: vty.c:ipv6_mcast_scope Unexecuted instantiation: workqueue.c:ipv6_mcast_scope Unexecuted instantiation: xref.c:ipv6_mcast_scope Unexecuted instantiation: yang.c:ipv6_mcast_scope Unexecuted instantiation: yang_translator.c:ipv6_mcast_scope Unexecuted instantiation: yang_wrappers.c:ipv6_mcast_scope Unexecuted instantiation: zclient.c:ipv6_mcast_scope Unexecuted instantiation: zlog_5424.c:ipv6_mcast_scope Unexecuted instantiation: zlog_5424_cli.c:ipv6_mcast_scope Unexecuted instantiation: routing_nb.c:ipv6_mcast_scope Unexecuted instantiation: routing_nb_config.c:ipv6_mcast_scope Unexecuted instantiation: tc.c:ipv6_mcast_scope Unexecuted instantiation: frr-affinity-map.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-filter.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-if-rmap.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-interface.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-route-map.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-route-types.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-vrf.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-routing.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-nexthop.yang.c:ipv6_mcast_scope Unexecuted instantiation: ietf-routing-types.yang.c:ipv6_mcast_scope Unexecuted instantiation: ietf-interfaces.yang.c:ipv6_mcast_scope Unexecuted instantiation: ietf-bgp-types.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-module-translator.yang.c:ipv6_mcast_scope Unexecuted instantiation: connected.c:ipv6_mcast_scope Unexecuted instantiation: if_netlink.c:ipv6_mcast_scope Unexecuted instantiation: interface.c:ipv6_mcast_scope Unexecuted instantiation: ioctl.c:ipv6_mcast_scope Unexecuted instantiation: kernel_netlink.c:ipv6_mcast_scope Unexecuted instantiation: label_manager.c:ipv6_mcast_scope Unexecuted instantiation: main.c:ipv6_mcast_scope Unexecuted instantiation: netconf_netlink.c:ipv6_mcast_scope Unexecuted instantiation: redistribute.c:ipv6_mcast_scope Unexecuted instantiation: router-id.c:ipv6_mcast_scope Unexecuted instantiation: rt_netlink.c:ipv6_mcast_scope Unexecuted instantiation: rtadv.c:ipv6_mcast_scope Unexecuted instantiation: rtread_netlink.c:ipv6_mcast_scope Unexecuted instantiation: rule_netlink.c:ipv6_mcast_scope Unexecuted instantiation: table_manager.c:ipv6_mcast_scope Unexecuted instantiation: tc_netlink.c:ipv6_mcast_scope Unexecuted instantiation: zapi_msg.c:ipv6_mcast_scope Unexecuted instantiation: zebra_affinitymap.c:ipv6_mcast_scope Unexecuted instantiation: zebra_dplane.c:ipv6_mcast_scope Unexecuted instantiation: zebra_errors.c:ipv6_mcast_scope Unexecuted instantiation: zebra_gr.c:ipv6_mcast_scope Unexecuted instantiation: zebra_l2.c:ipv6_mcast_scope Unexecuted instantiation: zebra_l2_bridge_if.c:ipv6_mcast_scope Unexecuted instantiation: zebra_evpn.c:ipv6_mcast_scope Unexecuted instantiation: zebra_evpn_mac.c:ipv6_mcast_scope Unexecuted instantiation: zebra_evpn_neigh.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mlag.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mlag_vty.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mpls.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mpls_netlink.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mpls_null.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mpls_vty.c:ipv6_mcast_scope Unexecuted instantiation: zebra_srv6.c:ipv6_mcast_scope Unexecuted instantiation: zebra_srv6_vty.c:ipv6_mcast_scope Unexecuted instantiation: zebra_mroute.c:ipv6_mcast_scope Unexecuted instantiation: zebra_nb.c:ipv6_mcast_scope Unexecuted instantiation: zebra_nb_config.c:ipv6_mcast_scope Unexecuted instantiation: zebra_nb_rpcs.c:ipv6_mcast_scope Unexecuted instantiation: zebra_nb_state.c:ipv6_mcast_scope Unexecuted instantiation: zebra_netns_id.c:ipv6_mcast_scope Unexecuted instantiation: zebra_netns_notify.c:ipv6_mcast_scope Unexecuted instantiation: zebra_nhg.c:ipv6_mcast_scope Unexecuted instantiation: zebra_ns.c:ipv6_mcast_scope Unexecuted instantiation: zebra_opaque.c:ipv6_mcast_scope Unexecuted instantiation: zebra_pbr.c:ipv6_mcast_scope Unexecuted instantiation: zebra_ptm.c:ipv6_mcast_scope Unexecuted instantiation: zebra_ptm_redistribute.c:ipv6_mcast_scope Unexecuted instantiation: zebra_pw.c:ipv6_mcast_scope Unexecuted instantiation: zebra_rib.c:ipv6_mcast_scope Unexecuted instantiation: zebra_router.c:ipv6_mcast_scope Unexecuted instantiation: zebra_rnh.c:ipv6_mcast_scope Unexecuted instantiation: zebra_routemap.c:ipv6_mcast_scope Unexecuted instantiation: zebra_routemap_nb.c:ipv6_mcast_scope Unexecuted instantiation: zebra_routemap_nb_config.c:ipv6_mcast_scope Unexecuted instantiation: zebra_script.c:ipv6_mcast_scope Unexecuted instantiation: zebra_srte.c:ipv6_mcast_scope Unexecuted instantiation: zebra_tc.c:ipv6_mcast_scope Unexecuted instantiation: zebra_vrf.c:ipv6_mcast_scope Unexecuted instantiation: zebra_vty.c:ipv6_mcast_scope Unexecuted instantiation: zebra_vxlan.c:ipv6_mcast_scope Unexecuted instantiation: zebra_vxlan_if.c:ipv6_mcast_scope Unexecuted instantiation: zebra_evpn_mh.c:ipv6_mcast_scope Unexecuted instantiation: zebra_neigh.c:ipv6_mcast_scope Unexecuted instantiation: zserv.c:ipv6_mcast_scope Unexecuted instantiation: debug_nl.c:ipv6_mcast_scope Unexecuted instantiation: frr-zebra.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv6_mcast_scope Unexecuted instantiation: bgp_main.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-types.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-common.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-filter.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv6_mcast_scope Unexecuted instantiation: bgp_attr.c:ipv6_mcast_scope Unexecuted instantiation: bgp_attr_evpn.c:ipv6_mcast_scope Unexecuted instantiation: bgp_clist.c:ipv6_mcast_scope Unexecuted instantiation: bgp_community.c:ipv6_mcast_scope Unexecuted instantiation: bgp_community_alias.c:ipv6_mcast_scope Unexecuted instantiation: bgp_debug.c:ipv6_mcast_scope Unexecuted instantiation: bgp_dump.c:ipv6_mcast_scope Unexecuted instantiation: bgp_ecommunity.c:ipv6_mcast_scope Unexecuted instantiation: bgp_errors.c:ipv6_mcast_scope Unexecuted instantiation: bgp_evpn.c:ipv6_mcast_scope Unexecuted instantiation: bgp_evpn_mh.c:ipv6_mcast_scope Unexecuted instantiation: bgp_evpn_vty.c:ipv6_mcast_scope Unexecuted instantiation: bgp_filter.c:ipv6_mcast_scope Unexecuted instantiation: bgp_flowspec_vty.c:ipv6_mcast_scope Unexecuted instantiation: bgp_fsm.c:ipv6_mcast_scope Unexecuted instantiation: bgp_io.c:ipv6_mcast_scope Unexecuted instantiation: bgp_keepalives.c:ipv6_mcast_scope Unexecuted instantiation: bgp_labelpool.c:ipv6_mcast_scope Unexecuted instantiation: bgp_lcommunity.c:ipv6_mcast_scope Unexecuted instantiation: bgp_mac.c:ipv6_mcast_scope Unexecuted instantiation: bgp_mpath.c:ipv6_mcast_scope Unexecuted instantiation: bgp_mplsvpn.c:ipv6_mcast_scope Unexecuted instantiation: bgp_network.c:ipv6_mcast_scope Unexecuted instantiation: bgp_nexthop.c:ipv6_mcast_scope Unexecuted instantiation: bgp_nht.c:ipv6_mcast_scope Unexecuted instantiation: bgp_packet.c:ipv6_mcast_scope Unexecuted instantiation: bgp_pbr.c:ipv6_mcast_scope Unexecuted instantiation: bgp_rd.c:ipv6_mcast_scope Unexecuted instantiation: bgp_regex.c:ipv6_mcast_scope Unexecuted instantiation: bgp_route.c:ipv6_mcast_scope Unexecuted instantiation: bgp_routemap.c:ipv6_mcast_scope Unexecuted instantiation: bgp_routemap_nb.c:ipv6_mcast_scope Unexecuted instantiation: bgp_routemap_nb_config.c:ipv6_mcast_scope Unexecuted instantiation: bgp_table.c:ipv6_mcast_scope Unexecuted instantiation: bgp_updgrp.c:ipv6_mcast_scope Unexecuted instantiation: bgp_updgrp_adv.c:ipv6_mcast_scope Unexecuted instantiation: bgp_updgrp_packet.c:ipv6_mcast_scope Unexecuted instantiation: bgp_vpn.c:ipv6_mcast_scope Unexecuted instantiation: bgp_vty.c:ipv6_mcast_scope Unexecuted instantiation: bgp_zebra.c:ipv6_mcast_scope Unexecuted instantiation: bgpd.c:ipv6_mcast_scope Unexecuted instantiation: bgp_rfapi_cfg.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_import.c:ipv6_mcast_scope Unexecuted instantiation: rfapi.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_ap.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_encap_tlv.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_nve_addr.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_monitor.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_rib.c:ipv6_mcast_scope Unexecuted instantiation: rfapi_vty.c:ipv6_mcast_scope Unexecuted instantiation: vnc_debug.c:ipv6_mcast_scope Unexecuted instantiation: vnc_export_bgp.c:ipv6_mcast_scope Unexecuted instantiation: vnc_export_table.c:ipv6_mcast_scope Unexecuted instantiation: vnc_import_bgp.c:ipv6_mcast_scope Unexecuted instantiation: vnc_zebra.c:ipv6_mcast_scope Unexecuted instantiation: bgp_addpath.c:ipv6_mcast_scope Unexecuted instantiation: bgp_advertise.c:ipv6_mcast_scope Unexecuted instantiation: bgp_aspath.c:ipv6_mcast_scope Unexecuted instantiation: bgp_bfd.c:ipv6_mcast_scope Unexecuted instantiation: bgp_conditional_adv.c:ipv6_mcast_scope Unexecuted instantiation: bgp_damp.c:ipv6_mcast_scope Unexecuted instantiation: bgp_encap_tlv.c:ipv6_mcast_scope Unexecuted instantiation: bgp_flowspec.c:ipv6_mcast_scope Unexecuted instantiation: bgp_flowspec_util.c:ipv6_mcast_scope Unexecuted instantiation: bgp_label.c:ipv6_mcast_scope Unexecuted instantiation: bgp_open.c:ipv6_mcast_scope Unexecuted instantiation: rfp_example.c:ipv6_mcast_scope Unexecuted instantiation: pim_addr.c:ipv6_mcast_scope Unexecuted instantiation: pim_assert.c:ipv6_mcast_scope Unexecuted instantiation: pim_bfd.c:ipv6_mcast_scope Unexecuted instantiation: pim_bsm.c:ipv6_mcast_scope Unexecuted instantiation: pim_cmd_common.c:ipv6_mcast_scope Unexecuted instantiation: pim_errors.c:ipv6_mcast_scope Unexecuted instantiation: pim_hello.c:ipv6_mcast_scope Unexecuted instantiation: pim_iface.c:ipv6_mcast_scope Unexecuted instantiation: pim_ifchannel.c:ipv6_mcast_scope Unexecuted instantiation: pim_instance.c:ipv6_mcast_scope Unexecuted instantiation: pim_join.c:ipv6_mcast_scope Unexecuted instantiation: pim_jp_agg.c:ipv6_mcast_scope Unexecuted instantiation: pim_macro.c:ipv6_mcast_scope Unexecuted instantiation: pim_mroute.c:ipv6_mcast_scope Unexecuted instantiation: pim_msg.c:ipv6_mcast_scope Unexecuted instantiation: pim_nb.c:ipv6_mcast_scope Unexecuted instantiation: pim_nb_config.c:ipv6_mcast_scope Unexecuted instantiation: pim_neighbor.c:ipv6_mcast_scope Unexecuted instantiation: pim_nht.c:ipv6_mcast_scope Unexecuted instantiation: pim_oil.c:ipv6_mcast_scope Unexecuted instantiation: pim_pim.c:ipv6_mcast_scope Unexecuted instantiation: pim_routemap.c:ipv6_mcast_scope Unexecuted instantiation: pim_rp.c:ipv6_mcast_scope Unexecuted instantiation: pim_rpf.c:ipv6_mcast_scope Unexecuted instantiation: pim_sock.c:ipv6_mcast_scope Unexecuted instantiation: pim_ssm.c:ipv6_mcast_scope Unexecuted instantiation: pim_ssmpingd.c:ipv6_mcast_scope Unexecuted instantiation: pim_static.c:ipv6_mcast_scope Unexecuted instantiation: pim_str.c:ipv6_mcast_scope Unexecuted instantiation: pim_tib.c:ipv6_mcast_scope Unexecuted instantiation: pim_time.c:ipv6_mcast_scope Unexecuted instantiation: pim_tlv.c:ipv6_mcast_scope Unexecuted instantiation: pim_upstream.c:ipv6_mcast_scope Unexecuted instantiation: pim_util.c:ipv6_mcast_scope Unexecuted instantiation: pim_vty.c:ipv6_mcast_scope Unexecuted instantiation: pim_zebra.c:ipv6_mcast_scope Unexecuted instantiation: pim_zlookup.c:ipv6_mcast_scope Unexecuted instantiation: pim_vxlan.c:ipv6_mcast_scope Unexecuted instantiation: pim_register.c:ipv6_mcast_scope Unexecuted instantiation: pimd.c:ipv6_mcast_scope Unexecuted instantiation: pim_cmd.c:ipv6_mcast_scope Unexecuted instantiation: pim_igmp.c:ipv6_mcast_scope Unexecuted instantiation: pim_igmp_mtrace.c:ipv6_mcast_scope Unexecuted instantiation: pim_igmpv2.c:ipv6_mcast_scope Unexecuted instantiation: pim_igmpv3.c:ipv6_mcast_scope Unexecuted instantiation: pim_main.c:ipv6_mcast_scope Unexecuted instantiation: pim_mlag.c:ipv6_mcast_scope Unexecuted instantiation: pim_msdp.c:ipv6_mcast_scope Unexecuted instantiation: pim_msdp_packet.c:ipv6_mcast_scope Unexecuted instantiation: pim_msdp_socket.c:ipv6_mcast_scope Unexecuted instantiation: pim_signals.c:ipv6_mcast_scope Unexecuted instantiation: pim_zpthread.c:ipv6_mcast_scope Unexecuted instantiation: frr-pim.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-pim-rp.yang.c:ipv6_mcast_scope Unexecuted instantiation: frr-gmp.yang.c:ipv6_mcast_scope |
587 | | |
588 | | static inline bool ipv6_mcast_nofwd(const struct in6_addr *addr) |
589 | 0 | { |
590 | 0 | return (addr->s6_addr[1] & 0xf) <= MCAST_SCOPE_LINK; |
591 | 0 | } Unexecuted instantiation: ospf_main.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_bfd.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_dump.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_dump_api.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_errors.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_interface.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_lsa.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_lsdb.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_neighbor.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_network.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_nsm.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_opaque.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_packet.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ri.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_routemap.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_routemap_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_routemap_nb_config.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_spf.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ti_lfa.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_sr.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_te.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_zebra.c:ipv6_mcast_nofwd Unexecuted instantiation: ospfd.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_gr_helper.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_abr.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_apiserver.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_asbr.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ase.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ext.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_flood.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_gr.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ia.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ism.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_ldp_sync.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_route.c:ipv6_mcast_nofwd Unexecuted instantiation: ospf_api.c:ipv6_mcast_nofwd Unexecuted instantiation: affinitymap.c:ipv6_mcast_nofwd Unexecuted instantiation: affinitymap_cli.c:ipv6_mcast_nofwd Unexecuted instantiation: affinitymap_northbound.c:ipv6_mcast_nofwd Unexecuted instantiation: agg_table.c:ipv6_mcast_nofwd Unexecuted instantiation: asn.c:ipv6_mcast_nofwd Unexecuted instantiation: bfd.c:ipv6_mcast_nofwd Unexecuted instantiation: buffer.c:ipv6_mcast_nofwd Unexecuted instantiation: command.c:ipv6_mcast_nofwd Unexecuted instantiation: command_graph.c:ipv6_mcast_nofwd Unexecuted instantiation: command_match.c:ipv6_mcast_nofwd Unexecuted instantiation: cspf.c:ipv6_mcast_nofwd Unexecuted instantiation: debug.c:ipv6_mcast_nofwd Unexecuted instantiation: distribute.c:ipv6_mcast_nofwd Unexecuted instantiation: ferr.c:ipv6_mcast_nofwd Unexecuted instantiation: filter.c:ipv6_mcast_nofwd Unexecuted instantiation: filter_cli.c:ipv6_mcast_nofwd Unexecuted instantiation: filter_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: flex_algo.c:ipv6_mcast_nofwd Unexecuted instantiation: frr_pthread.c:ipv6_mcast_nofwd Unexecuted instantiation: grammar_sandbox.c:ipv6_mcast_nofwd Unexecuted instantiation: hash.c:ipv6_mcast_nofwd Unexecuted instantiation: id_alloc.c:ipv6_mcast_nofwd Unexecuted instantiation: if.c:ipv6_mcast_nofwd Unexecuted instantiation: if_rmap.c:ipv6_mcast_nofwd Unexecuted instantiation: json.c:ipv6_mcast_nofwd Unexecuted instantiation: keychain.c:ipv6_mcast_nofwd Unexecuted instantiation: ldp_sync.c:ipv6_mcast_nofwd Unexecuted instantiation: lib_errors.c:ipv6_mcast_nofwd Unexecuted instantiation: lib_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: libfrr.c:ipv6_mcast_nofwd Unexecuted instantiation: link_state.c:ipv6_mcast_nofwd Unexecuted instantiation: log.c:ipv6_mcast_nofwd Unexecuted instantiation: log_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: mgmt_be_client.c:ipv6_mcast_nofwd Unexecuted instantiation: mgmt_fe_client.c:ipv6_mcast_nofwd Unexecuted instantiation: mgmt_msg.c:ipv6_mcast_nofwd Unexecuted instantiation: mlag.c:ipv6_mcast_nofwd Unexecuted instantiation: srv6.c:ipv6_mcast_nofwd Unexecuted instantiation: network.c:ipv6_mcast_nofwd Unexecuted instantiation: nexthop.c:ipv6_mcast_nofwd Unexecuted instantiation: netns_linux.c:ipv6_mcast_nofwd Unexecuted instantiation: nexthop_group.c:ipv6_mcast_nofwd Unexecuted instantiation: northbound.c:ipv6_mcast_nofwd Unexecuted instantiation: northbound_cli.c:ipv6_mcast_nofwd Unexecuted instantiation: northbound_db.c:ipv6_mcast_nofwd Unexecuted instantiation: pid_output.c:ipv6_mcast_nofwd Unexecuted instantiation: plist.c:ipv6_mcast_nofwd Unexecuted instantiation: prefix.c:ipv6_mcast_nofwd Unexecuted instantiation: privs.c:ipv6_mcast_nofwd Unexecuted instantiation: pullwr.c:ipv6_mcast_nofwd Unexecuted instantiation: routemap.c:ipv6_mcast_nofwd Unexecuted instantiation: routemap_cli.c:ipv6_mcast_nofwd Unexecuted instantiation: routemap_northbound.c:ipv6_mcast_nofwd Unexecuted instantiation: sigevent.c:ipv6_mcast_nofwd Unexecuted instantiation: skiplist.c:ipv6_mcast_nofwd Unexecuted instantiation: sockopt.c:ipv6_mcast_nofwd Unexecuted instantiation: sockunion.c:ipv6_mcast_nofwd Unexecuted instantiation: spf_backoff.c:ipv6_mcast_nofwd Unexecuted instantiation: srcdest_table.c:ipv6_mcast_nofwd Unexecuted instantiation: stream.c:ipv6_mcast_nofwd Unexecuted instantiation: systemd.c:ipv6_mcast_nofwd Unexecuted instantiation: table.c:ipv6_mcast_nofwd Unexecuted instantiation: termtable.c:ipv6_mcast_nofwd Unexecuted instantiation: event.c:ipv6_mcast_nofwd Unexecuted instantiation: vrf.c:ipv6_mcast_nofwd Unexecuted instantiation: vty.c:ipv6_mcast_nofwd Unexecuted instantiation: workqueue.c:ipv6_mcast_nofwd Unexecuted instantiation: xref.c:ipv6_mcast_nofwd Unexecuted instantiation: yang.c:ipv6_mcast_nofwd Unexecuted instantiation: yang_translator.c:ipv6_mcast_nofwd Unexecuted instantiation: yang_wrappers.c:ipv6_mcast_nofwd Unexecuted instantiation: zclient.c:ipv6_mcast_nofwd Unexecuted instantiation: zlog_5424.c:ipv6_mcast_nofwd Unexecuted instantiation: zlog_5424_cli.c:ipv6_mcast_nofwd Unexecuted instantiation: routing_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: routing_nb_config.c:ipv6_mcast_nofwd Unexecuted instantiation: tc.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-affinity-map.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-filter.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-if-rmap.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-interface.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-route-map.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-route-types.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-vrf.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-routing.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-nexthop.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: ietf-routing-types.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: ietf-interfaces.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: ietf-bgp-types.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-module-translator.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: connected.c:ipv6_mcast_nofwd Unexecuted instantiation: if_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: interface.c:ipv6_mcast_nofwd Unexecuted instantiation: ioctl.c:ipv6_mcast_nofwd Unexecuted instantiation: kernel_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: label_manager.c:ipv6_mcast_nofwd Unexecuted instantiation: main.c:ipv6_mcast_nofwd Unexecuted instantiation: netconf_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: redistribute.c:ipv6_mcast_nofwd Unexecuted instantiation: router-id.c:ipv6_mcast_nofwd Unexecuted instantiation: rt_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: rtadv.c:ipv6_mcast_nofwd Unexecuted instantiation: rtread_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: rule_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: table_manager.c:ipv6_mcast_nofwd Unexecuted instantiation: tc_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: zapi_msg.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_affinitymap.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_dplane.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_errors.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_gr.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_l2.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_l2_bridge_if.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_evpn.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_evpn_mac.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_evpn_neigh.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mlag.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mlag_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mpls.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mpls_netlink.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mpls_null.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mpls_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_srv6.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_srv6_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_mroute.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_nb_config.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_nb_rpcs.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_nb_state.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_netns_id.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_netns_notify.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_nhg.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_ns.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_opaque.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_pbr.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_ptm.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_ptm_redistribute.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_pw.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_rib.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_router.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_rnh.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_routemap.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_routemap_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_routemap_nb_config.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_script.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_srte.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_tc.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_vrf.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_vxlan.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_vxlan_if.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_evpn_mh.c:ipv6_mcast_nofwd Unexecuted instantiation: zebra_neigh.c:ipv6_mcast_nofwd Unexecuted instantiation: zserv.c:ipv6_mcast_nofwd Unexecuted instantiation: debug_nl.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-zebra.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_main.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-types.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-common.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-filter.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_attr.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_attr_evpn.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_clist.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_community.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_community_alias.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_debug.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_dump.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_ecommunity.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_errors.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_evpn.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_evpn_mh.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_evpn_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_filter.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_flowspec_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_fsm.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_io.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_keepalives.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_labelpool.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_lcommunity.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_mac.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_mpath.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_mplsvpn.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_network.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_nexthop.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_nht.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_packet.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_pbr.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_rd.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_regex.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_route.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_routemap.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_routemap_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_routemap_nb_config.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_table.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_updgrp.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_updgrp_adv.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_updgrp_packet.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_vpn.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_zebra.c:ipv6_mcast_nofwd Unexecuted instantiation: bgpd.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_rfapi_cfg.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_import.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_ap.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_encap_tlv.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_nve_addr.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_monitor.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_rib.c:ipv6_mcast_nofwd Unexecuted instantiation: rfapi_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: vnc_debug.c:ipv6_mcast_nofwd Unexecuted instantiation: vnc_export_bgp.c:ipv6_mcast_nofwd Unexecuted instantiation: vnc_export_table.c:ipv6_mcast_nofwd Unexecuted instantiation: vnc_import_bgp.c:ipv6_mcast_nofwd Unexecuted instantiation: vnc_zebra.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_addpath.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_advertise.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_aspath.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_bfd.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_conditional_adv.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_damp.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_encap_tlv.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_flowspec.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_flowspec_util.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_label.c:ipv6_mcast_nofwd Unexecuted instantiation: bgp_open.c:ipv6_mcast_nofwd Unexecuted instantiation: rfp_example.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_addr.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_assert.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_bfd.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_bsm.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_cmd_common.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_errors.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_hello.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_iface.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_ifchannel.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_instance.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_join.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_jp_agg.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_macro.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_mroute.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_msg.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_nb.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_nb_config.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_neighbor.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_nht.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_oil.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_pim.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_routemap.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_rp.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_rpf.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_sock.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_ssm.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_ssmpingd.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_static.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_str.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_tib.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_time.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_tlv.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_upstream.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_util.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_vty.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_zebra.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_zlookup.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_vxlan.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_register.c:ipv6_mcast_nofwd Unexecuted instantiation: pimd.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_cmd.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_igmp.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_igmp_mtrace.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_igmpv2.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_igmpv3.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_main.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_mlag.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_msdp.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_msdp_packet.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_msdp_socket.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_signals.c:ipv6_mcast_nofwd Unexecuted instantiation: pim_zpthread.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-pim.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-pim-rp.yang.c:ipv6_mcast_nofwd Unexecuted instantiation: frr-gmp.yang.c:ipv6_mcast_nofwd |
592 | | |
593 | | static inline bool ipv6_mcast_ssm(const struct in6_addr *addr) |
594 | 0 | { |
595 | 0 | uint32_t bits = ntohl(addr->s6_addr32[0]); |
596 | 0 |
|
597 | 0 | /* ff3x:0000::/32 */ |
598 | 0 | return (bits & 0xfff0ffff) == 0xff300000; |
599 | 0 | } Unexecuted instantiation: ospf_main.c:ipv6_mcast_ssm Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_bfd.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_dump.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_dump_api.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_errors.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_interface.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_lsa.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_lsdb.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_neighbor.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_network.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_nsm.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_opaque.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_packet.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ri.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_routemap.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_routemap_nb.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_routemap_nb_config.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_spf.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ti_lfa.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_sr.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_te.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_vty.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_zebra.c:ipv6_mcast_ssm Unexecuted instantiation: ospfd.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_gr_helper.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_abr.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_apiserver.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_asbr.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ase.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ext.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_flood.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_gr.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ia.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ism.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_ldp_sync.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_route.c:ipv6_mcast_ssm Unexecuted instantiation: ospf_api.c:ipv6_mcast_ssm Unexecuted instantiation: affinitymap.c:ipv6_mcast_ssm Unexecuted instantiation: affinitymap_cli.c:ipv6_mcast_ssm Unexecuted instantiation: affinitymap_northbound.c:ipv6_mcast_ssm Unexecuted instantiation: agg_table.c:ipv6_mcast_ssm Unexecuted instantiation: asn.c:ipv6_mcast_ssm Unexecuted instantiation: bfd.c:ipv6_mcast_ssm Unexecuted instantiation: buffer.c:ipv6_mcast_ssm Unexecuted instantiation: command.c:ipv6_mcast_ssm Unexecuted instantiation: command_graph.c:ipv6_mcast_ssm Unexecuted instantiation: command_match.c:ipv6_mcast_ssm Unexecuted instantiation: cspf.c:ipv6_mcast_ssm Unexecuted instantiation: debug.c:ipv6_mcast_ssm Unexecuted instantiation: distribute.c:ipv6_mcast_ssm Unexecuted instantiation: ferr.c:ipv6_mcast_ssm Unexecuted instantiation: filter.c:ipv6_mcast_ssm Unexecuted instantiation: filter_cli.c:ipv6_mcast_ssm Unexecuted instantiation: filter_nb.c:ipv6_mcast_ssm Unexecuted instantiation: flex_algo.c:ipv6_mcast_ssm Unexecuted instantiation: frr_pthread.c:ipv6_mcast_ssm Unexecuted instantiation: grammar_sandbox.c:ipv6_mcast_ssm Unexecuted instantiation: hash.c:ipv6_mcast_ssm Unexecuted instantiation: id_alloc.c:ipv6_mcast_ssm Unexecuted instantiation: if.c:ipv6_mcast_ssm Unexecuted instantiation: if_rmap.c:ipv6_mcast_ssm Unexecuted instantiation: json.c:ipv6_mcast_ssm Unexecuted instantiation: keychain.c:ipv6_mcast_ssm Unexecuted instantiation: ldp_sync.c:ipv6_mcast_ssm Unexecuted instantiation: lib_errors.c:ipv6_mcast_ssm Unexecuted instantiation: lib_vty.c:ipv6_mcast_ssm Unexecuted instantiation: libfrr.c:ipv6_mcast_ssm Unexecuted instantiation: link_state.c:ipv6_mcast_ssm Unexecuted instantiation: log.c:ipv6_mcast_ssm Unexecuted instantiation: log_vty.c:ipv6_mcast_ssm Unexecuted instantiation: mgmt_be_client.c:ipv6_mcast_ssm Unexecuted instantiation: mgmt_fe_client.c:ipv6_mcast_ssm Unexecuted instantiation: mgmt_msg.c:ipv6_mcast_ssm Unexecuted instantiation: mlag.c:ipv6_mcast_ssm Unexecuted instantiation: srv6.c:ipv6_mcast_ssm Unexecuted instantiation: network.c:ipv6_mcast_ssm Unexecuted instantiation: nexthop.c:ipv6_mcast_ssm Unexecuted instantiation: netns_linux.c:ipv6_mcast_ssm Unexecuted instantiation: nexthop_group.c:ipv6_mcast_ssm Unexecuted instantiation: northbound.c:ipv6_mcast_ssm Unexecuted instantiation: northbound_cli.c:ipv6_mcast_ssm Unexecuted instantiation: northbound_db.c:ipv6_mcast_ssm Unexecuted instantiation: pid_output.c:ipv6_mcast_ssm Unexecuted instantiation: plist.c:ipv6_mcast_ssm Unexecuted instantiation: prefix.c:ipv6_mcast_ssm Unexecuted instantiation: privs.c:ipv6_mcast_ssm Unexecuted instantiation: pullwr.c:ipv6_mcast_ssm Unexecuted instantiation: routemap.c:ipv6_mcast_ssm Unexecuted instantiation: routemap_cli.c:ipv6_mcast_ssm Unexecuted instantiation: routemap_northbound.c:ipv6_mcast_ssm Unexecuted instantiation: sigevent.c:ipv6_mcast_ssm Unexecuted instantiation: skiplist.c:ipv6_mcast_ssm Unexecuted instantiation: sockopt.c:ipv6_mcast_ssm Unexecuted instantiation: sockunion.c:ipv6_mcast_ssm Unexecuted instantiation: spf_backoff.c:ipv6_mcast_ssm Unexecuted instantiation: srcdest_table.c:ipv6_mcast_ssm Unexecuted instantiation: stream.c:ipv6_mcast_ssm Unexecuted instantiation: systemd.c:ipv6_mcast_ssm Unexecuted instantiation: table.c:ipv6_mcast_ssm Unexecuted instantiation: termtable.c:ipv6_mcast_ssm Unexecuted instantiation: event.c:ipv6_mcast_ssm Unexecuted instantiation: vrf.c:ipv6_mcast_ssm Unexecuted instantiation: vty.c:ipv6_mcast_ssm Unexecuted instantiation: workqueue.c:ipv6_mcast_ssm Unexecuted instantiation: xref.c:ipv6_mcast_ssm Unexecuted instantiation: yang.c:ipv6_mcast_ssm Unexecuted instantiation: yang_translator.c:ipv6_mcast_ssm Unexecuted instantiation: yang_wrappers.c:ipv6_mcast_ssm Unexecuted instantiation: zclient.c:ipv6_mcast_ssm Unexecuted instantiation: zlog_5424.c:ipv6_mcast_ssm Unexecuted instantiation: zlog_5424_cli.c:ipv6_mcast_ssm Unexecuted instantiation: routing_nb.c:ipv6_mcast_ssm Unexecuted instantiation: routing_nb_config.c:ipv6_mcast_ssm Unexecuted instantiation: tc.c:ipv6_mcast_ssm Unexecuted instantiation: frr-affinity-map.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-filter.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-if-rmap.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-interface.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-route-map.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-route-types.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-vrf.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-routing.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-nexthop.yang.c:ipv6_mcast_ssm Unexecuted instantiation: ietf-routing-types.yang.c:ipv6_mcast_ssm Unexecuted instantiation: ietf-interfaces.yang.c:ipv6_mcast_ssm Unexecuted instantiation: ietf-bgp-types.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-module-translator.yang.c:ipv6_mcast_ssm Unexecuted instantiation: connected.c:ipv6_mcast_ssm Unexecuted instantiation: if_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: interface.c:ipv6_mcast_ssm Unexecuted instantiation: ioctl.c:ipv6_mcast_ssm Unexecuted instantiation: kernel_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: label_manager.c:ipv6_mcast_ssm Unexecuted instantiation: main.c:ipv6_mcast_ssm Unexecuted instantiation: netconf_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: redistribute.c:ipv6_mcast_ssm Unexecuted instantiation: router-id.c:ipv6_mcast_ssm Unexecuted instantiation: rt_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: rtadv.c:ipv6_mcast_ssm Unexecuted instantiation: rtread_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: rule_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: table_manager.c:ipv6_mcast_ssm Unexecuted instantiation: tc_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: zapi_msg.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_affinitymap.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_dplane.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_errors.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_gr.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_l2.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_l2_bridge_if.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_evpn.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_evpn_mac.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_evpn_neigh.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mlag.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mlag_vty.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mpls.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mpls_netlink.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mpls_null.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mpls_vty.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_srv6.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_srv6_vty.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_mroute.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_nb.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_nb_config.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_nb_rpcs.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_nb_state.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_netns_id.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_netns_notify.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_nhg.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_ns.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_opaque.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_pbr.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_ptm.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_ptm_redistribute.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_pw.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_rib.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_router.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_rnh.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_routemap.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_routemap_nb.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_routemap_nb_config.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_script.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_srte.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_tc.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_vrf.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_vty.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_vxlan.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_vxlan_if.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_evpn_mh.c:ipv6_mcast_ssm Unexecuted instantiation: zebra_neigh.c:ipv6_mcast_ssm Unexecuted instantiation: zserv.c:ipv6_mcast_ssm Unexecuted instantiation: debug_nl.c:ipv6_mcast_ssm Unexecuted instantiation: frr-zebra.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_main.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-types.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-common.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-filter.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_attr.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_attr_evpn.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_clist.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_community.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_community_alias.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_debug.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_dump.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_ecommunity.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_errors.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_evpn.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_evpn_mh.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_evpn_vty.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_filter.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_flowspec_vty.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_fsm.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_io.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_keepalives.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_labelpool.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_lcommunity.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_mac.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_mpath.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_mplsvpn.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_network.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_nexthop.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_nht.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_packet.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_pbr.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_rd.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_regex.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_route.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_routemap.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_routemap_nb.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_routemap_nb_config.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_table.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_updgrp.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_updgrp_adv.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_updgrp_packet.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_vpn.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_vty.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_zebra.c:ipv6_mcast_ssm Unexecuted instantiation: bgpd.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_rfapi_cfg.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_import.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_ap.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_encap_tlv.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_nve_addr.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_monitor.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_rib.c:ipv6_mcast_ssm Unexecuted instantiation: rfapi_vty.c:ipv6_mcast_ssm Unexecuted instantiation: vnc_debug.c:ipv6_mcast_ssm Unexecuted instantiation: vnc_export_bgp.c:ipv6_mcast_ssm Unexecuted instantiation: vnc_export_table.c:ipv6_mcast_ssm Unexecuted instantiation: vnc_import_bgp.c:ipv6_mcast_ssm Unexecuted instantiation: vnc_zebra.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_addpath.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_advertise.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_aspath.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_bfd.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_conditional_adv.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_damp.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_encap_tlv.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_flowspec.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_flowspec_util.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_label.c:ipv6_mcast_ssm Unexecuted instantiation: bgp_open.c:ipv6_mcast_ssm Unexecuted instantiation: rfp_example.c:ipv6_mcast_ssm Unexecuted instantiation: pim_addr.c:ipv6_mcast_ssm Unexecuted instantiation: pim_assert.c:ipv6_mcast_ssm Unexecuted instantiation: pim_bfd.c:ipv6_mcast_ssm Unexecuted instantiation: pim_bsm.c:ipv6_mcast_ssm Unexecuted instantiation: pim_cmd_common.c:ipv6_mcast_ssm Unexecuted instantiation: pim_errors.c:ipv6_mcast_ssm Unexecuted instantiation: pim_hello.c:ipv6_mcast_ssm Unexecuted instantiation: pim_iface.c:ipv6_mcast_ssm Unexecuted instantiation: pim_ifchannel.c:ipv6_mcast_ssm Unexecuted instantiation: pim_instance.c:ipv6_mcast_ssm Unexecuted instantiation: pim_join.c:ipv6_mcast_ssm Unexecuted instantiation: pim_jp_agg.c:ipv6_mcast_ssm Unexecuted instantiation: pim_macro.c:ipv6_mcast_ssm Unexecuted instantiation: pim_mroute.c:ipv6_mcast_ssm Unexecuted instantiation: pim_msg.c:ipv6_mcast_ssm Unexecuted instantiation: pim_nb.c:ipv6_mcast_ssm Unexecuted instantiation: pim_nb_config.c:ipv6_mcast_ssm Unexecuted instantiation: pim_neighbor.c:ipv6_mcast_ssm Unexecuted instantiation: pim_nht.c:ipv6_mcast_ssm Unexecuted instantiation: pim_oil.c:ipv6_mcast_ssm Unexecuted instantiation: pim_pim.c:ipv6_mcast_ssm Unexecuted instantiation: pim_routemap.c:ipv6_mcast_ssm Unexecuted instantiation: pim_rp.c:ipv6_mcast_ssm Unexecuted instantiation: pim_rpf.c:ipv6_mcast_ssm Unexecuted instantiation: pim_sock.c:ipv6_mcast_ssm Unexecuted instantiation: pim_ssm.c:ipv6_mcast_ssm Unexecuted instantiation: pim_ssmpingd.c:ipv6_mcast_ssm Unexecuted instantiation: pim_static.c:ipv6_mcast_ssm Unexecuted instantiation: pim_str.c:ipv6_mcast_ssm Unexecuted instantiation: pim_tib.c:ipv6_mcast_ssm Unexecuted instantiation: pim_time.c:ipv6_mcast_ssm Unexecuted instantiation: pim_tlv.c:ipv6_mcast_ssm Unexecuted instantiation: pim_upstream.c:ipv6_mcast_ssm Unexecuted instantiation: pim_util.c:ipv6_mcast_ssm Unexecuted instantiation: pim_vty.c:ipv6_mcast_ssm Unexecuted instantiation: pim_zebra.c:ipv6_mcast_ssm Unexecuted instantiation: pim_zlookup.c:ipv6_mcast_ssm Unexecuted instantiation: pim_vxlan.c:ipv6_mcast_ssm Unexecuted instantiation: pim_register.c:ipv6_mcast_ssm Unexecuted instantiation: pimd.c:ipv6_mcast_ssm Unexecuted instantiation: pim_cmd.c:ipv6_mcast_ssm Unexecuted instantiation: pim_igmp.c:ipv6_mcast_ssm Unexecuted instantiation: pim_igmp_mtrace.c:ipv6_mcast_ssm Unexecuted instantiation: pim_igmpv2.c:ipv6_mcast_ssm Unexecuted instantiation: pim_igmpv3.c:ipv6_mcast_ssm Unexecuted instantiation: pim_main.c:ipv6_mcast_ssm Unexecuted instantiation: pim_mlag.c:ipv6_mcast_ssm Unexecuted instantiation: pim_msdp.c:ipv6_mcast_ssm Unexecuted instantiation: pim_msdp_packet.c:ipv6_mcast_ssm Unexecuted instantiation: pim_msdp_socket.c:ipv6_mcast_ssm Unexecuted instantiation: pim_signals.c:ipv6_mcast_ssm Unexecuted instantiation: pim_zpthread.c:ipv6_mcast_ssm Unexecuted instantiation: frr-pim.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-pim-rp.yang.c:ipv6_mcast_ssm Unexecuted instantiation: frr-gmp.yang.c:ipv6_mcast_ssm |
600 | | |
601 | | static inline bool ipv6_mcast_reserved(const struct in6_addr *addr) |
602 | 0 | { |
603 | 0 | uint32_t bits = ntohl(addr->s6_addr32[0]); |
604 | 0 |
|
605 | 0 | /* ffx2::/16 */ |
606 | 0 | return (bits & 0xff0fffff) == 0xff020000; |
607 | 0 | } Unexecuted instantiation: ospf_main.c:ipv6_mcast_reserved Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_bfd.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_dump.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_dump_api.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_errors.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_interface.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_lsa.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_lsdb.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_neighbor.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_network.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_nsm.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_opaque.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_packet.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ri.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_routemap.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_routemap_nb.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_routemap_nb_config.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_spf.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ti_lfa.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_sr.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_te.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_vty.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_zebra.c:ipv6_mcast_reserved Unexecuted instantiation: ospfd.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_gr_helper.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_abr.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_apiserver.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_asbr.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ase.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ext.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_flood.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_gr.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ia.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ism.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_ldp_sync.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_route.c:ipv6_mcast_reserved Unexecuted instantiation: ospf_api.c:ipv6_mcast_reserved Unexecuted instantiation: affinitymap.c:ipv6_mcast_reserved Unexecuted instantiation: affinitymap_cli.c:ipv6_mcast_reserved Unexecuted instantiation: affinitymap_northbound.c:ipv6_mcast_reserved Unexecuted instantiation: agg_table.c:ipv6_mcast_reserved Unexecuted instantiation: asn.c:ipv6_mcast_reserved Unexecuted instantiation: bfd.c:ipv6_mcast_reserved Unexecuted instantiation: buffer.c:ipv6_mcast_reserved Unexecuted instantiation: command.c:ipv6_mcast_reserved Unexecuted instantiation: command_graph.c:ipv6_mcast_reserved Unexecuted instantiation: command_match.c:ipv6_mcast_reserved Unexecuted instantiation: cspf.c:ipv6_mcast_reserved Unexecuted instantiation: debug.c:ipv6_mcast_reserved Unexecuted instantiation: distribute.c:ipv6_mcast_reserved Unexecuted instantiation: ferr.c:ipv6_mcast_reserved Unexecuted instantiation: filter.c:ipv6_mcast_reserved Unexecuted instantiation: filter_cli.c:ipv6_mcast_reserved Unexecuted instantiation: filter_nb.c:ipv6_mcast_reserved Unexecuted instantiation: flex_algo.c:ipv6_mcast_reserved Unexecuted instantiation: frr_pthread.c:ipv6_mcast_reserved Unexecuted instantiation: grammar_sandbox.c:ipv6_mcast_reserved Unexecuted instantiation: hash.c:ipv6_mcast_reserved Unexecuted instantiation: id_alloc.c:ipv6_mcast_reserved Unexecuted instantiation: if.c:ipv6_mcast_reserved Unexecuted instantiation: if_rmap.c:ipv6_mcast_reserved Unexecuted instantiation: json.c:ipv6_mcast_reserved Unexecuted instantiation: keychain.c:ipv6_mcast_reserved Unexecuted instantiation: ldp_sync.c:ipv6_mcast_reserved Unexecuted instantiation: lib_errors.c:ipv6_mcast_reserved Unexecuted instantiation: lib_vty.c:ipv6_mcast_reserved Unexecuted instantiation: libfrr.c:ipv6_mcast_reserved Unexecuted instantiation: link_state.c:ipv6_mcast_reserved Unexecuted instantiation: log.c:ipv6_mcast_reserved Unexecuted instantiation: log_vty.c:ipv6_mcast_reserved Unexecuted instantiation: mgmt_be_client.c:ipv6_mcast_reserved Unexecuted instantiation: mgmt_fe_client.c:ipv6_mcast_reserved Unexecuted instantiation: mgmt_msg.c:ipv6_mcast_reserved Unexecuted instantiation: mlag.c:ipv6_mcast_reserved Unexecuted instantiation: srv6.c:ipv6_mcast_reserved Unexecuted instantiation: network.c:ipv6_mcast_reserved Unexecuted instantiation: nexthop.c:ipv6_mcast_reserved Unexecuted instantiation: netns_linux.c:ipv6_mcast_reserved Unexecuted instantiation: nexthop_group.c:ipv6_mcast_reserved Unexecuted instantiation: northbound.c:ipv6_mcast_reserved Unexecuted instantiation: northbound_cli.c:ipv6_mcast_reserved Unexecuted instantiation: northbound_db.c:ipv6_mcast_reserved Unexecuted instantiation: pid_output.c:ipv6_mcast_reserved Unexecuted instantiation: plist.c:ipv6_mcast_reserved Unexecuted instantiation: prefix.c:ipv6_mcast_reserved Unexecuted instantiation: privs.c:ipv6_mcast_reserved Unexecuted instantiation: pullwr.c:ipv6_mcast_reserved Unexecuted instantiation: routemap.c:ipv6_mcast_reserved Unexecuted instantiation: routemap_cli.c:ipv6_mcast_reserved Unexecuted instantiation: routemap_northbound.c:ipv6_mcast_reserved Unexecuted instantiation: sigevent.c:ipv6_mcast_reserved Unexecuted instantiation: skiplist.c:ipv6_mcast_reserved Unexecuted instantiation: sockopt.c:ipv6_mcast_reserved Unexecuted instantiation: sockunion.c:ipv6_mcast_reserved Unexecuted instantiation: spf_backoff.c:ipv6_mcast_reserved Unexecuted instantiation: srcdest_table.c:ipv6_mcast_reserved Unexecuted instantiation: stream.c:ipv6_mcast_reserved Unexecuted instantiation: systemd.c:ipv6_mcast_reserved Unexecuted instantiation: table.c:ipv6_mcast_reserved Unexecuted instantiation: termtable.c:ipv6_mcast_reserved Unexecuted instantiation: event.c:ipv6_mcast_reserved Unexecuted instantiation: vrf.c:ipv6_mcast_reserved Unexecuted instantiation: vty.c:ipv6_mcast_reserved Unexecuted instantiation: workqueue.c:ipv6_mcast_reserved Unexecuted instantiation: xref.c:ipv6_mcast_reserved Unexecuted instantiation: yang.c:ipv6_mcast_reserved Unexecuted instantiation: yang_translator.c:ipv6_mcast_reserved Unexecuted instantiation: yang_wrappers.c:ipv6_mcast_reserved Unexecuted instantiation: zclient.c:ipv6_mcast_reserved Unexecuted instantiation: zlog_5424.c:ipv6_mcast_reserved Unexecuted instantiation: zlog_5424_cli.c:ipv6_mcast_reserved Unexecuted instantiation: routing_nb.c:ipv6_mcast_reserved Unexecuted instantiation: routing_nb_config.c:ipv6_mcast_reserved Unexecuted instantiation: tc.c:ipv6_mcast_reserved Unexecuted instantiation: frr-affinity-map.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-filter.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-if-rmap.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-interface.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-route-map.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-route-types.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-vrf.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-routing.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-nexthop.yang.c:ipv6_mcast_reserved Unexecuted instantiation: ietf-routing-types.yang.c:ipv6_mcast_reserved Unexecuted instantiation: ietf-interfaces.yang.c:ipv6_mcast_reserved Unexecuted instantiation: ietf-bgp-types.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-module-translator.yang.c:ipv6_mcast_reserved Unexecuted instantiation: connected.c:ipv6_mcast_reserved Unexecuted instantiation: if_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: interface.c:ipv6_mcast_reserved Unexecuted instantiation: ioctl.c:ipv6_mcast_reserved Unexecuted instantiation: kernel_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: label_manager.c:ipv6_mcast_reserved Unexecuted instantiation: main.c:ipv6_mcast_reserved Unexecuted instantiation: netconf_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: redistribute.c:ipv6_mcast_reserved Unexecuted instantiation: router-id.c:ipv6_mcast_reserved Unexecuted instantiation: rt_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: rtadv.c:ipv6_mcast_reserved Unexecuted instantiation: rtread_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: rule_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: table_manager.c:ipv6_mcast_reserved Unexecuted instantiation: tc_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: zapi_msg.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_affinitymap.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_dplane.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_errors.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_gr.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_l2.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_l2_bridge_if.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_evpn.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_evpn_mac.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_evpn_neigh.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mlag.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mlag_vty.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mpls.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mpls_netlink.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mpls_null.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mpls_vty.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_srv6.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_srv6_vty.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_mroute.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_nb.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_nb_config.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_nb_rpcs.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_nb_state.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_netns_id.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_netns_notify.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_nhg.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_ns.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_opaque.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_pbr.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_ptm.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_ptm_redistribute.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_pw.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_rib.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_router.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_rnh.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_routemap.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_routemap_nb.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_routemap_nb_config.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_script.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_srte.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_tc.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_vrf.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_vty.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_vxlan.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_vxlan_if.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_evpn_mh.c:ipv6_mcast_reserved Unexecuted instantiation: zebra_neigh.c:ipv6_mcast_reserved Unexecuted instantiation: zserv.c:ipv6_mcast_reserved Unexecuted instantiation: debug_nl.c:ipv6_mcast_reserved Unexecuted instantiation: frr-zebra.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_main.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-types.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-common.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-filter.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_attr.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_attr_evpn.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_clist.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_community.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_community_alias.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_debug.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_dump.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_ecommunity.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_errors.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_evpn.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_evpn_mh.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_evpn_vty.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_filter.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_flowspec_vty.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_fsm.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_io.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_keepalives.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_labelpool.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_lcommunity.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_mac.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_mpath.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_mplsvpn.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_network.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_nexthop.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_nht.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_packet.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_pbr.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_rd.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_regex.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_route.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_routemap.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_routemap_nb.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_routemap_nb_config.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_table.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_updgrp.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_updgrp_adv.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_updgrp_packet.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_vpn.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_vty.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_zebra.c:ipv6_mcast_reserved Unexecuted instantiation: bgpd.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_rfapi_cfg.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_import.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_ap.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_encap_tlv.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_nve_addr.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_monitor.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_rib.c:ipv6_mcast_reserved Unexecuted instantiation: rfapi_vty.c:ipv6_mcast_reserved Unexecuted instantiation: vnc_debug.c:ipv6_mcast_reserved Unexecuted instantiation: vnc_export_bgp.c:ipv6_mcast_reserved Unexecuted instantiation: vnc_export_table.c:ipv6_mcast_reserved Unexecuted instantiation: vnc_import_bgp.c:ipv6_mcast_reserved Unexecuted instantiation: vnc_zebra.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_addpath.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_advertise.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_aspath.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_bfd.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_conditional_adv.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_damp.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_encap_tlv.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_flowspec.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_flowspec_util.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_label.c:ipv6_mcast_reserved Unexecuted instantiation: bgp_open.c:ipv6_mcast_reserved Unexecuted instantiation: rfp_example.c:ipv6_mcast_reserved Unexecuted instantiation: pim_addr.c:ipv6_mcast_reserved Unexecuted instantiation: pim_assert.c:ipv6_mcast_reserved Unexecuted instantiation: pim_bfd.c:ipv6_mcast_reserved Unexecuted instantiation: pim_bsm.c:ipv6_mcast_reserved Unexecuted instantiation: pim_cmd_common.c:ipv6_mcast_reserved Unexecuted instantiation: pim_errors.c:ipv6_mcast_reserved Unexecuted instantiation: pim_hello.c:ipv6_mcast_reserved Unexecuted instantiation: pim_iface.c:ipv6_mcast_reserved Unexecuted instantiation: pim_ifchannel.c:ipv6_mcast_reserved Unexecuted instantiation: pim_instance.c:ipv6_mcast_reserved Unexecuted instantiation: pim_join.c:ipv6_mcast_reserved Unexecuted instantiation: pim_jp_agg.c:ipv6_mcast_reserved Unexecuted instantiation: pim_macro.c:ipv6_mcast_reserved Unexecuted instantiation: pim_mroute.c:ipv6_mcast_reserved Unexecuted instantiation: pim_msg.c:ipv6_mcast_reserved Unexecuted instantiation: pim_nb.c:ipv6_mcast_reserved Unexecuted instantiation: pim_nb_config.c:ipv6_mcast_reserved Unexecuted instantiation: pim_neighbor.c:ipv6_mcast_reserved Unexecuted instantiation: pim_nht.c:ipv6_mcast_reserved Unexecuted instantiation: pim_oil.c:ipv6_mcast_reserved Unexecuted instantiation: pim_pim.c:ipv6_mcast_reserved Unexecuted instantiation: pim_routemap.c:ipv6_mcast_reserved Unexecuted instantiation: pim_rp.c:ipv6_mcast_reserved Unexecuted instantiation: pim_rpf.c:ipv6_mcast_reserved Unexecuted instantiation: pim_sock.c:ipv6_mcast_reserved Unexecuted instantiation: pim_ssm.c:ipv6_mcast_reserved Unexecuted instantiation: pim_ssmpingd.c:ipv6_mcast_reserved Unexecuted instantiation: pim_static.c:ipv6_mcast_reserved Unexecuted instantiation: pim_str.c:ipv6_mcast_reserved Unexecuted instantiation: pim_tib.c:ipv6_mcast_reserved Unexecuted instantiation: pim_time.c:ipv6_mcast_reserved Unexecuted instantiation: pim_tlv.c:ipv6_mcast_reserved Unexecuted instantiation: pim_upstream.c:ipv6_mcast_reserved Unexecuted instantiation: pim_util.c:ipv6_mcast_reserved Unexecuted instantiation: pim_vty.c:ipv6_mcast_reserved Unexecuted instantiation: pim_zebra.c:ipv6_mcast_reserved Unexecuted instantiation: pim_zlookup.c:ipv6_mcast_reserved Unexecuted instantiation: pim_vxlan.c:ipv6_mcast_reserved Unexecuted instantiation: pim_register.c:ipv6_mcast_reserved Unexecuted instantiation: pimd.c:ipv6_mcast_reserved Unexecuted instantiation: pim_cmd.c:ipv6_mcast_reserved Unexecuted instantiation: pim_igmp.c:ipv6_mcast_reserved Unexecuted instantiation: pim_igmp_mtrace.c:ipv6_mcast_reserved Unexecuted instantiation: pim_igmpv2.c:ipv6_mcast_reserved Unexecuted instantiation: pim_igmpv3.c:ipv6_mcast_reserved Unexecuted instantiation: pim_main.c:ipv6_mcast_reserved Unexecuted instantiation: pim_mlag.c:ipv6_mcast_reserved Unexecuted instantiation: pim_msdp.c:ipv6_mcast_reserved Unexecuted instantiation: pim_msdp_packet.c:ipv6_mcast_reserved Unexecuted instantiation: pim_msdp_socket.c:ipv6_mcast_reserved Unexecuted instantiation: pim_signals.c:ipv6_mcast_reserved Unexecuted instantiation: pim_zpthread.c:ipv6_mcast_reserved Unexecuted instantiation: frr-pim.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-pim-rp.yang.c:ipv6_mcast_reserved Unexecuted instantiation: frr-gmp.yang.c:ipv6_mcast_reserved |
608 | | |
609 | | static inline uint8_t ipv4_mcast_scope(const struct in_addr *addr) |
610 | 0 | { |
611 | 0 | uint32_t bits = ntohl(addr->s_addr); |
612 | 0 |
|
613 | 0 | /* 224.0.0.0/24 - link scope */ |
614 | 0 | if ((bits & 0xffffff00) == 0xe0000000) |
615 | 0 | return MCAST_SCOPE_LINK; |
616 | 0 | /* 239.0.0.0/8 - org scope */ |
617 | 0 | if ((bits & 0xff000000) == 0xef000000) |
618 | 0 | return MCAST_SCOPE_ORG; |
619 | 0 |
|
620 | 0 | return MCAST_SCOPE_GLOBAL; |
621 | 0 | } Unexecuted instantiation: ospf_main.c:ipv4_mcast_scope Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_mcast_scope Unexecuted instantiation: ospf_bfd.c:ipv4_mcast_scope Unexecuted instantiation: ospf_dump.c:ipv4_mcast_scope Unexecuted instantiation: ospf_dump_api.c:ipv4_mcast_scope Unexecuted instantiation: ospf_errors.c:ipv4_mcast_scope Unexecuted instantiation: ospf_interface.c:ipv4_mcast_scope Unexecuted instantiation: ospf_lsa.c:ipv4_mcast_scope Unexecuted instantiation: ospf_lsdb.c:ipv4_mcast_scope Unexecuted instantiation: ospf_neighbor.c:ipv4_mcast_scope Unexecuted instantiation: ospf_network.c:ipv4_mcast_scope Unexecuted instantiation: ospf_nsm.c:ipv4_mcast_scope Unexecuted instantiation: ospf_opaque.c:ipv4_mcast_scope Unexecuted instantiation: ospf_packet.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ri.c:ipv4_mcast_scope Unexecuted instantiation: ospf_routemap.c:ipv4_mcast_scope Unexecuted instantiation: ospf_routemap_nb.c:ipv4_mcast_scope Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_mcast_scope Unexecuted instantiation: ospf_spf.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ti_lfa.c:ipv4_mcast_scope Unexecuted instantiation: ospf_sr.c:ipv4_mcast_scope Unexecuted instantiation: ospf_te.c:ipv4_mcast_scope Unexecuted instantiation: ospf_vty.c:ipv4_mcast_scope Unexecuted instantiation: ospf_zebra.c:ipv4_mcast_scope Unexecuted instantiation: ospfd.c:ipv4_mcast_scope Unexecuted instantiation: ospf_gr_helper.c:ipv4_mcast_scope Unexecuted instantiation: ospf_abr.c:ipv4_mcast_scope Unexecuted instantiation: ospf_apiserver.c:ipv4_mcast_scope Unexecuted instantiation: ospf_asbr.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ase.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ext.c:ipv4_mcast_scope Unexecuted instantiation: ospf_flood.c:ipv4_mcast_scope Unexecuted instantiation: ospf_gr.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ia.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ism.c:ipv4_mcast_scope Unexecuted instantiation: ospf_ldp_sync.c:ipv4_mcast_scope Unexecuted instantiation: ospf_route.c:ipv4_mcast_scope Unexecuted instantiation: ospf_api.c:ipv4_mcast_scope Unexecuted instantiation: affinitymap.c:ipv4_mcast_scope Unexecuted instantiation: affinitymap_cli.c:ipv4_mcast_scope Unexecuted instantiation: affinitymap_northbound.c:ipv4_mcast_scope Unexecuted instantiation: agg_table.c:ipv4_mcast_scope Unexecuted instantiation: asn.c:ipv4_mcast_scope Unexecuted instantiation: bfd.c:ipv4_mcast_scope Unexecuted instantiation: buffer.c:ipv4_mcast_scope Unexecuted instantiation: command.c:ipv4_mcast_scope Unexecuted instantiation: command_graph.c:ipv4_mcast_scope Unexecuted instantiation: command_match.c:ipv4_mcast_scope Unexecuted instantiation: cspf.c:ipv4_mcast_scope Unexecuted instantiation: debug.c:ipv4_mcast_scope Unexecuted instantiation: distribute.c:ipv4_mcast_scope Unexecuted instantiation: ferr.c:ipv4_mcast_scope Unexecuted instantiation: filter.c:ipv4_mcast_scope Unexecuted instantiation: filter_cli.c:ipv4_mcast_scope Unexecuted instantiation: filter_nb.c:ipv4_mcast_scope Unexecuted instantiation: flex_algo.c:ipv4_mcast_scope Unexecuted instantiation: frr_pthread.c:ipv4_mcast_scope Unexecuted instantiation: grammar_sandbox.c:ipv4_mcast_scope Unexecuted instantiation: hash.c:ipv4_mcast_scope Unexecuted instantiation: id_alloc.c:ipv4_mcast_scope Unexecuted instantiation: if.c:ipv4_mcast_scope Unexecuted instantiation: if_rmap.c:ipv4_mcast_scope Unexecuted instantiation: json.c:ipv4_mcast_scope Unexecuted instantiation: keychain.c:ipv4_mcast_scope Unexecuted instantiation: ldp_sync.c:ipv4_mcast_scope Unexecuted instantiation: lib_errors.c:ipv4_mcast_scope Unexecuted instantiation: lib_vty.c:ipv4_mcast_scope Unexecuted instantiation: libfrr.c:ipv4_mcast_scope Unexecuted instantiation: link_state.c:ipv4_mcast_scope Unexecuted instantiation: log.c:ipv4_mcast_scope Unexecuted instantiation: log_vty.c:ipv4_mcast_scope Unexecuted instantiation: mgmt_be_client.c:ipv4_mcast_scope Unexecuted instantiation: mgmt_fe_client.c:ipv4_mcast_scope Unexecuted instantiation: mgmt_msg.c:ipv4_mcast_scope Unexecuted instantiation: mlag.c:ipv4_mcast_scope Unexecuted instantiation: srv6.c:ipv4_mcast_scope Unexecuted instantiation: network.c:ipv4_mcast_scope Unexecuted instantiation: nexthop.c:ipv4_mcast_scope Unexecuted instantiation: netns_linux.c:ipv4_mcast_scope Unexecuted instantiation: nexthop_group.c:ipv4_mcast_scope Unexecuted instantiation: northbound.c:ipv4_mcast_scope Unexecuted instantiation: northbound_cli.c:ipv4_mcast_scope Unexecuted instantiation: northbound_db.c:ipv4_mcast_scope Unexecuted instantiation: pid_output.c:ipv4_mcast_scope Unexecuted instantiation: plist.c:ipv4_mcast_scope Unexecuted instantiation: prefix.c:ipv4_mcast_scope Unexecuted instantiation: privs.c:ipv4_mcast_scope Unexecuted instantiation: pullwr.c:ipv4_mcast_scope Unexecuted instantiation: routemap.c:ipv4_mcast_scope Unexecuted instantiation: routemap_cli.c:ipv4_mcast_scope Unexecuted instantiation: routemap_northbound.c:ipv4_mcast_scope Unexecuted instantiation: sigevent.c:ipv4_mcast_scope Unexecuted instantiation: skiplist.c:ipv4_mcast_scope Unexecuted instantiation: sockopt.c:ipv4_mcast_scope Unexecuted instantiation: sockunion.c:ipv4_mcast_scope Unexecuted instantiation: spf_backoff.c:ipv4_mcast_scope Unexecuted instantiation: srcdest_table.c:ipv4_mcast_scope Unexecuted instantiation: stream.c:ipv4_mcast_scope Unexecuted instantiation: systemd.c:ipv4_mcast_scope Unexecuted instantiation: table.c:ipv4_mcast_scope Unexecuted instantiation: termtable.c:ipv4_mcast_scope Unexecuted instantiation: event.c:ipv4_mcast_scope Unexecuted instantiation: vrf.c:ipv4_mcast_scope Unexecuted instantiation: vty.c:ipv4_mcast_scope Unexecuted instantiation: workqueue.c:ipv4_mcast_scope Unexecuted instantiation: xref.c:ipv4_mcast_scope Unexecuted instantiation: yang.c:ipv4_mcast_scope Unexecuted instantiation: yang_translator.c:ipv4_mcast_scope Unexecuted instantiation: yang_wrappers.c:ipv4_mcast_scope Unexecuted instantiation: zclient.c:ipv4_mcast_scope Unexecuted instantiation: zlog_5424.c:ipv4_mcast_scope Unexecuted instantiation: zlog_5424_cli.c:ipv4_mcast_scope Unexecuted instantiation: routing_nb.c:ipv4_mcast_scope Unexecuted instantiation: routing_nb_config.c:ipv4_mcast_scope Unexecuted instantiation: tc.c:ipv4_mcast_scope Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-filter.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-interface.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-route-map.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-route-types.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-vrf.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-routing.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-nexthop.yang.c:ipv4_mcast_scope Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_mcast_scope Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_mcast_scope Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-module-translator.yang.c:ipv4_mcast_scope Unexecuted instantiation: connected.c:ipv4_mcast_scope Unexecuted instantiation: if_netlink.c:ipv4_mcast_scope Unexecuted instantiation: interface.c:ipv4_mcast_scope Unexecuted instantiation: ioctl.c:ipv4_mcast_scope Unexecuted instantiation: kernel_netlink.c:ipv4_mcast_scope Unexecuted instantiation: label_manager.c:ipv4_mcast_scope Unexecuted instantiation: main.c:ipv4_mcast_scope Unexecuted instantiation: netconf_netlink.c:ipv4_mcast_scope Unexecuted instantiation: redistribute.c:ipv4_mcast_scope Unexecuted instantiation: router-id.c:ipv4_mcast_scope Unexecuted instantiation: rt_netlink.c:ipv4_mcast_scope Unexecuted instantiation: rtadv.c:ipv4_mcast_scope Unexecuted instantiation: rtread_netlink.c:ipv4_mcast_scope Unexecuted instantiation: rule_netlink.c:ipv4_mcast_scope Unexecuted instantiation: table_manager.c:ipv4_mcast_scope Unexecuted instantiation: tc_netlink.c:ipv4_mcast_scope Unexecuted instantiation: zapi_msg.c:ipv4_mcast_scope Unexecuted instantiation: zebra_affinitymap.c:ipv4_mcast_scope Unexecuted instantiation: zebra_dplane.c:ipv4_mcast_scope Unexecuted instantiation: zebra_errors.c:ipv4_mcast_scope Unexecuted instantiation: zebra_gr.c:ipv4_mcast_scope Unexecuted instantiation: zebra_l2.c:ipv4_mcast_scope Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_mcast_scope Unexecuted instantiation: zebra_evpn.c:ipv4_mcast_scope Unexecuted instantiation: zebra_evpn_mac.c:ipv4_mcast_scope Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mlag.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mlag_vty.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mpls.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mpls_null.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mpls_vty.c:ipv4_mcast_scope Unexecuted instantiation: zebra_srv6.c:ipv4_mcast_scope Unexecuted instantiation: zebra_srv6_vty.c:ipv4_mcast_scope Unexecuted instantiation: zebra_mroute.c:ipv4_mcast_scope Unexecuted instantiation: zebra_nb.c:ipv4_mcast_scope Unexecuted instantiation: zebra_nb_config.c:ipv4_mcast_scope Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_mcast_scope Unexecuted instantiation: zebra_nb_state.c:ipv4_mcast_scope Unexecuted instantiation: zebra_netns_id.c:ipv4_mcast_scope Unexecuted instantiation: zebra_netns_notify.c:ipv4_mcast_scope Unexecuted instantiation: zebra_nhg.c:ipv4_mcast_scope Unexecuted instantiation: zebra_ns.c:ipv4_mcast_scope Unexecuted instantiation: zebra_opaque.c:ipv4_mcast_scope Unexecuted instantiation: zebra_pbr.c:ipv4_mcast_scope Unexecuted instantiation: zebra_ptm.c:ipv4_mcast_scope Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_mcast_scope Unexecuted instantiation: zebra_pw.c:ipv4_mcast_scope Unexecuted instantiation: zebra_rib.c:ipv4_mcast_scope Unexecuted instantiation: zebra_router.c:ipv4_mcast_scope Unexecuted instantiation: zebra_rnh.c:ipv4_mcast_scope Unexecuted instantiation: zebra_routemap.c:ipv4_mcast_scope Unexecuted instantiation: zebra_routemap_nb.c:ipv4_mcast_scope Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_mcast_scope Unexecuted instantiation: zebra_script.c:ipv4_mcast_scope Unexecuted instantiation: zebra_srte.c:ipv4_mcast_scope Unexecuted instantiation: zebra_tc.c:ipv4_mcast_scope Unexecuted instantiation: zebra_vrf.c:ipv4_mcast_scope Unexecuted instantiation: zebra_vty.c:ipv4_mcast_scope Unexecuted instantiation: zebra_vxlan.c:ipv4_mcast_scope Unexecuted instantiation: zebra_vxlan_if.c:ipv4_mcast_scope Unexecuted instantiation: zebra_evpn_mh.c:ipv4_mcast_scope Unexecuted instantiation: zebra_neigh.c:ipv4_mcast_scope Unexecuted instantiation: zserv.c:ipv4_mcast_scope Unexecuted instantiation: debug_nl.c:ipv4_mcast_scope Unexecuted instantiation: frr-zebra.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_mcast_scope Unexecuted instantiation: bgp_main.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_mcast_scope Unexecuted instantiation: bgp_attr.c:ipv4_mcast_scope Unexecuted instantiation: bgp_attr_evpn.c:ipv4_mcast_scope Unexecuted instantiation: bgp_clist.c:ipv4_mcast_scope Unexecuted instantiation: bgp_community.c:ipv4_mcast_scope Unexecuted instantiation: bgp_community_alias.c:ipv4_mcast_scope Unexecuted instantiation: bgp_debug.c:ipv4_mcast_scope Unexecuted instantiation: bgp_dump.c:ipv4_mcast_scope Unexecuted instantiation: bgp_ecommunity.c:ipv4_mcast_scope Unexecuted instantiation: bgp_errors.c:ipv4_mcast_scope Unexecuted instantiation: bgp_evpn.c:ipv4_mcast_scope Unexecuted instantiation: bgp_evpn_mh.c:ipv4_mcast_scope Unexecuted instantiation: bgp_evpn_vty.c:ipv4_mcast_scope Unexecuted instantiation: bgp_filter.c:ipv4_mcast_scope Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_mcast_scope Unexecuted instantiation: bgp_fsm.c:ipv4_mcast_scope Unexecuted instantiation: bgp_io.c:ipv4_mcast_scope Unexecuted instantiation: bgp_keepalives.c:ipv4_mcast_scope Unexecuted instantiation: bgp_labelpool.c:ipv4_mcast_scope Unexecuted instantiation: bgp_lcommunity.c:ipv4_mcast_scope Unexecuted instantiation: bgp_mac.c:ipv4_mcast_scope Unexecuted instantiation: bgp_mpath.c:ipv4_mcast_scope Unexecuted instantiation: bgp_mplsvpn.c:ipv4_mcast_scope Unexecuted instantiation: bgp_network.c:ipv4_mcast_scope Unexecuted instantiation: bgp_nexthop.c:ipv4_mcast_scope Unexecuted instantiation: bgp_nht.c:ipv4_mcast_scope Unexecuted instantiation: bgp_packet.c:ipv4_mcast_scope Unexecuted instantiation: bgp_pbr.c:ipv4_mcast_scope Unexecuted instantiation: bgp_rd.c:ipv4_mcast_scope Unexecuted instantiation: bgp_regex.c:ipv4_mcast_scope Unexecuted instantiation: bgp_route.c:ipv4_mcast_scope Unexecuted instantiation: bgp_routemap.c:ipv4_mcast_scope Unexecuted instantiation: bgp_routemap_nb.c:ipv4_mcast_scope Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_mcast_scope Unexecuted instantiation: bgp_table.c:ipv4_mcast_scope Unexecuted instantiation: bgp_updgrp.c:ipv4_mcast_scope Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_mcast_scope Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_mcast_scope Unexecuted instantiation: bgp_vpn.c:ipv4_mcast_scope Unexecuted instantiation: bgp_vty.c:ipv4_mcast_scope Unexecuted instantiation: bgp_zebra.c:ipv4_mcast_scope Unexecuted instantiation: bgpd.c:ipv4_mcast_scope Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_import.c:ipv4_mcast_scope Unexecuted instantiation: rfapi.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_ap.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_nve_addr.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_monitor.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_rib.c:ipv4_mcast_scope Unexecuted instantiation: rfapi_vty.c:ipv4_mcast_scope Unexecuted instantiation: vnc_debug.c:ipv4_mcast_scope Unexecuted instantiation: vnc_export_bgp.c:ipv4_mcast_scope Unexecuted instantiation: vnc_export_table.c:ipv4_mcast_scope Unexecuted instantiation: vnc_import_bgp.c:ipv4_mcast_scope Unexecuted instantiation: vnc_zebra.c:ipv4_mcast_scope Unexecuted instantiation: bgp_addpath.c:ipv4_mcast_scope Unexecuted instantiation: bgp_advertise.c:ipv4_mcast_scope Unexecuted instantiation: bgp_aspath.c:ipv4_mcast_scope Unexecuted instantiation: bgp_bfd.c:ipv4_mcast_scope Unexecuted instantiation: bgp_conditional_adv.c:ipv4_mcast_scope Unexecuted instantiation: bgp_damp.c:ipv4_mcast_scope Unexecuted instantiation: bgp_encap_tlv.c:ipv4_mcast_scope Unexecuted instantiation: bgp_flowspec.c:ipv4_mcast_scope Unexecuted instantiation: bgp_flowspec_util.c:ipv4_mcast_scope Unexecuted instantiation: bgp_label.c:ipv4_mcast_scope Unexecuted instantiation: bgp_open.c:ipv4_mcast_scope Unexecuted instantiation: rfp_example.c:ipv4_mcast_scope Unexecuted instantiation: pim_addr.c:ipv4_mcast_scope Unexecuted instantiation: pim_assert.c:ipv4_mcast_scope Unexecuted instantiation: pim_bfd.c:ipv4_mcast_scope Unexecuted instantiation: pim_bsm.c:ipv4_mcast_scope Unexecuted instantiation: pim_cmd_common.c:ipv4_mcast_scope Unexecuted instantiation: pim_errors.c:ipv4_mcast_scope Unexecuted instantiation: pim_hello.c:ipv4_mcast_scope Unexecuted instantiation: pim_iface.c:ipv4_mcast_scope Unexecuted instantiation: pim_ifchannel.c:ipv4_mcast_scope Unexecuted instantiation: pim_instance.c:ipv4_mcast_scope Unexecuted instantiation: pim_join.c:ipv4_mcast_scope Unexecuted instantiation: pim_jp_agg.c:ipv4_mcast_scope Unexecuted instantiation: pim_macro.c:ipv4_mcast_scope Unexecuted instantiation: pim_mroute.c:ipv4_mcast_scope Unexecuted instantiation: pim_msg.c:ipv4_mcast_scope Unexecuted instantiation: pim_nb.c:ipv4_mcast_scope Unexecuted instantiation: pim_nb_config.c:ipv4_mcast_scope Unexecuted instantiation: pim_neighbor.c:ipv4_mcast_scope Unexecuted instantiation: pim_nht.c:ipv4_mcast_scope Unexecuted instantiation: pim_oil.c:ipv4_mcast_scope Unexecuted instantiation: pim_pim.c:ipv4_mcast_scope Unexecuted instantiation: pim_routemap.c:ipv4_mcast_scope Unexecuted instantiation: pim_rp.c:ipv4_mcast_scope Unexecuted instantiation: pim_rpf.c:ipv4_mcast_scope Unexecuted instantiation: pim_sock.c:ipv4_mcast_scope Unexecuted instantiation: pim_ssm.c:ipv4_mcast_scope Unexecuted instantiation: pim_ssmpingd.c:ipv4_mcast_scope Unexecuted instantiation: pim_static.c:ipv4_mcast_scope Unexecuted instantiation: pim_str.c:ipv4_mcast_scope Unexecuted instantiation: pim_tib.c:ipv4_mcast_scope Unexecuted instantiation: pim_time.c:ipv4_mcast_scope Unexecuted instantiation: pim_tlv.c:ipv4_mcast_scope Unexecuted instantiation: pim_upstream.c:ipv4_mcast_scope Unexecuted instantiation: pim_util.c:ipv4_mcast_scope Unexecuted instantiation: pim_vty.c:ipv4_mcast_scope Unexecuted instantiation: pim_zebra.c:ipv4_mcast_scope Unexecuted instantiation: pim_zlookup.c:ipv4_mcast_scope Unexecuted instantiation: pim_vxlan.c:ipv4_mcast_scope Unexecuted instantiation: pim_register.c:ipv4_mcast_scope Unexecuted instantiation: pimd.c:ipv4_mcast_scope Unexecuted instantiation: pim_cmd.c:ipv4_mcast_scope Unexecuted instantiation: pim_igmp.c:ipv4_mcast_scope Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_mcast_scope Unexecuted instantiation: pim_igmpv2.c:ipv4_mcast_scope Unexecuted instantiation: pim_igmpv3.c:ipv4_mcast_scope Unexecuted instantiation: pim_main.c:ipv4_mcast_scope Unexecuted instantiation: pim_mlag.c:ipv4_mcast_scope Unexecuted instantiation: pim_msdp.c:ipv4_mcast_scope Unexecuted instantiation: pim_msdp_packet.c:ipv4_mcast_scope Unexecuted instantiation: pim_msdp_socket.c:ipv4_mcast_scope Unexecuted instantiation: pim_signals.c:ipv4_mcast_scope Unexecuted instantiation: pim_zpthread.c:ipv4_mcast_scope Unexecuted instantiation: frr-pim.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_mcast_scope Unexecuted instantiation: frr-gmp.yang.c:ipv4_mcast_scope |
622 | | |
623 | | static inline bool ipv4_mcast_nofwd(const struct in_addr *addr) |
624 | 0 | { |
625 | 0 | uint32_t bits = ntohl(addr->s_addr); |
626 | 0 |
|
627 | 0 | /* 224.0.0.0/24 */ |
628 | 0 | return (bits & 0xffffff00) == 0xe0000000; |
629 | 0 | } Unexecuted instantiation: ospf_main.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_bfd.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_dump.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_dump_api.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_errors.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_interface.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_lsa.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_lsdb.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_neighbor.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_network.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_nsm.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_opaque.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_packet.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ri.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_routemap.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_routemap_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_spf.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ti_lfa.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_sr.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_te.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_zebra.c:ipv4_mcast_nofwd Unexecuted instantiation: ospfd.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_gr_helper.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_abr.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_apiserver.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_asbr.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ase.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ext.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_flood.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_gr.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ia.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ism.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_ldp_sync.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_route.c:ipv4_mcast_nofwd Unexecuted instantiation: ospf_api.c:ipv4_mcast_nofwd Unexecuted instantiation: affinitymap.c:ipv4_mcast_nofwd Unexecuted instantiation: affinitymap_cli.c:ipv4_mcast_nofwd Unexecuted instantiation: affinitymap_northbound.c:ipv4_mcast_nofwd Unexecuted instantiation: agg_table.c:ipv4_mcast_nofwd Unexecuted instantiation: asn.c:ipv4_mcast_nofwd Unexecuted instantiation: bfd.c:ipv4_mcast_nofwd Unexecuted instantiation: buffer.c:ipv4_mcast_nofwd Unexecuted instantiation: command.c:ipv4_mcast_nofwd Unexecuted instantiation: command_graph.c:ipv4_mcast_nofwd Unexecuted instantiation: command_match.c:ipv4_mcast_nofwd Unexecuted instantiation: cspf.c:ipv4_mcast_nofwd Unexecuted instantiation: debug.c:ipv4_mcast_nofwd Unexecuted instantiation: distribute.c:ipv4_mcast_nofwd Unexecuted instantiation: ferr.c:ipv4_mcast_nofwd Unexecuted instantiation: filter.c:ipv4_mcast_nofwd Unexecuted instantiation: filter_cli.c:ipv4_mcast_nofwd Unexecuted instantiation: filter_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: flex_algo.c:ipv4_mcast_nofwd Unexecuted instantiation: frr_pthread.c:ipv4_mcast_nofwd Unexecuted instantiation: grammar_sandbox.c:ipv4_mcast_nofwd Unexecuted instantiation: hash.c:ipv4_mcast_nofwd Unexecuted instantiation: id_alloc.c:ipv4_mcast_nofwd Unexecuted instantiation: if.c:ipv4_mcast_nofwd Unexecuted instantiation: if_rmap.c:ipv4_mcast_nofwd Unexecuted instantiation: json.c:ipv4_mcast_nofwd Unexecuted instantiation: keychain.c:ipv4_mcast_nofwd Unexecuted instantiation: ldp_sync.c:ipv4_mcast_nofwd Unexecuted instantiation: lib_errors.c:ipv4_mcast_nofwd Unexecuted instantiation: lib_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: libfrr.c:ipv4_mcast_nofwd Unexecuted instantiation: link_state.c:ipv4_mcast_nofwd Unexecuted instantiation: log.c:ipv4_mcast_nofwd Unexecuted instantiation: log_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: mgmt_be_client.c:ipv4_mcast_nofwd Unexecuted instantiation: mgmt_fe_client.c:ipv4_mcast_nofwd Unexecuted instantiation: mgmt_msg.c:ipv4_mcast_nofwd Unexecuted instantiation: mlag.c:ipv4_mcast_nofwd Unexecuted instantiation: srv6.c:ipv4_mcast_nofwd Unexecuted instantiation: network.c:ipv4_mcast_nofwd Unexecuted instantiation: nexthop.c:ipv4_mcast_nofwd Unexecuted instantiation: netns_linux.c:ipv4_mcast_nofwd Unexecuted instantiation: nexthop_group.c:ipv4_mcast_nofwd Unexecuted instantiation: northbound.c:ipv4_mcast_nofwd Unexecuted instantiation: northbound_cli.c:ipv4_mcast_nofwd Unexecuted instantiation: northbound_db.c:ipv4_mcast_nofwd Unexecuted instantiation: pid_output.c:ipv4_mcast_nofwd Unexecuted instantiation: plist.c:ipv4_mcast_nofwd Unexecuted instantiation: prefix.c:ipv4_mcast_nofwd Unexecuted instantiation: privs.c:ipv4_mcast_nofwd Unexecuted instantiation: pullwr.c:ipv4_mcast_nofwd Unexecuted instantiation: routemap.c:ipv4_mcast_nofwd Unexecuted instantiation: routemap_cli.c:ipv4_mcast_nofwd Unexecuted instantiation: routemap_northbound.c:ipv4_mcast_nofwd Unexecuted instantiation: sigevent.c:ipv4_mcast_nofwd Unexecuted instantiation: skiplist.c:ipv4_mcast_nofwd Unexecuted instantiation: sockopt.c:ipv4_mcast_nofwd Unexecuted instantiation: sockunion.c:ipv4_mcast_nofwd Unexecuted instantiation: spf_backoff.c:ipv4_mcast_nofwd Unexecuted instantiation: srcdest_table.c:ipv4_mcast_nofwd Unexecuted instantiation: stream.c:ipv4_mcast_nofwd Unexecuted instantiation: systemd.c:ipv4_mcast_nofwd Unexecuted instantiation: table.c:ipv4_mcast_nofwd Unexecuted instantiation: termtable.c:ipv4_mcast_nofwd Unexecuted instantiation: event.c:ipv4_mcast_nofwd Unexecuted instantiation: vrf.c:ipv4_mcast_nofwd Unexecuted instantiation: vty.c:ipv4_mcast_nofwd Unexecuted instantiation: workqueue.c:ipv4_mcast_nofwd Unexecuted instantiation: xref.c:ipv4_mcast_nofwd Unexecuted instantiation: yang.c:ipv4_mcast_nofwd Unexecuted instantiation: yang_translator.c:ipv4_mcast_nofwd Unexecuted instantiation: yang_wrappers.c:ipv4_mcast_nofwd Unexecuted instantiation: zclient.c:ipv4_mcast_nofwd Unexecuted instantiation: zlog_5424.c:ipv4_mcast_nofwd Unexecuted instantiation: zlog_5424_cli.c:ipv4_mcast_nofwd Unexecuted instantiation: routing_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: routing_nb_config.c:ipv4_mcast_nofwd Unexecuted instantiation: tc.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-filter.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-interface.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-route-map.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-route-types.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-vrf.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-routing.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-nexthop.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-module-translator.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: connected.c:ipv4_mcast_nofwd Unexecuted instantiation: if_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: interface.c:ipv4_mcast_nofwd Unexecuted instantiation: ioctl.c:ipv4_mcast_nofwd Unexecuted instantiation: kernel_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: label_manager.c:ipv4_mcast_nofwd Unexecuted instantiation: main.c:ipv4_mcast_nofwd Unexecuted instantiation: netconf_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: redistribute.c:ipv4_mcast_nofwd Unexecuted instantiation: router-id.c:ipv4_mcast_nofwd Unexecuted instantiation: rt_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: rtadv.c:ipv4_mcast_nofwd Unexecuted instantiation: rtread_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: rule_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: table_manager.c:ipv4_mcast_nofwd Unexecuted instantiation: tc_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: zapi_msg.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_affinitymap.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_dplane.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_errors.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_gr.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_l2.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_evpn.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_evpn_mac.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mlag.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mlag_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mpls.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mpls_null.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mpls_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_srv6.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_srv6_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_mroute.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_nb_config.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_nb_state.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_netns_id.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_netns_notify.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_nhg.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_ns.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_opaque.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_pbr.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_ptm.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_pw.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_rib.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_router.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_rnh.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_routemap.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_routemap_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_script.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_srte.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_tc.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_vrf.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_vxlan.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_vxlan_if.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_evpn_mh.c:ipv4_mcast_nofwd Unexecuted instantiation: zebra_neigh.c:ipv4_mcast_nofwd Unexecuted instantiation: zserv.c:ipv4_mcast_nofwd Unexecuted instantiation: debug_nl.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-zebra.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_main.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_attr.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_attr_evpn.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_clist.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_community.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_community_alias.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_debug.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_dump.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_ecommunity.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_errors.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_evpn.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_evpn_mh.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_evpn_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_filter.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_fsm.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_io.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_keepalives.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_labelpool.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_lcommunity.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_mac.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_mpath.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_mplsvpn.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_network.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_nexthop.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_nht.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_packet.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_pbr.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_rd.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_regex.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_route.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_routemap.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_routemap_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_table.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_updgrp.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_vpn.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_zebra.c:ipv4_mcast_nofwd Unexecuted instantiation: bgpd.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_import.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_ap.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_nve_addr.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_monitor.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_rib.c:ipv4_mcast_nofwd Unexecuted instantiation: rfapi_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: vnc_debug.c:ipv4_mcast_nofwd Unexecuted instantiation: vnc_export_bgp.c:ipv4_mcast_nofwd Unexecuted instantiation: vnc_export_table.c:ipv4_mcast_nofwd Unexecuted instantiation: vnc_import_bgp.c:ipv4_mcast_nofwd Unexecuted instantiation: vnc_zebra.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_addpath.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_advertise.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_aspath.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_bfd.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_conditional_adv.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_damp.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_encap_tlv.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_flowspec.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_flowspec_util.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_label.c:ipv4_mcast_nofwd Unexecuted instantiation: bgp_open.c:ipv4_mcast_nofwd Unexecuted instantiation: rfp_example.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_addr.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_assert.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_bfd.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_bsm.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_cmd_common.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_errors.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_hello.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_iface.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_ifchannel.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_instance.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_join.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_jp_agg.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_macro.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_mroute.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_msg.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_nb.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_nb_config.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_neighbor.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_nht.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_oil.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_pim.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_routemap.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_rp.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_rpf.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_sock.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_ssm.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_ssmpingd.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_static.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_str.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_tib.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_time.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_tlv.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_upstream.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_util.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_vty.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_zebra.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_zlookup.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_vxlan.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_register.c:ipv4_mcast_nofwd Unexecuted instantiation: pimd.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_cmd.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_igmp.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_igmpv2.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_igmpv3.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_main.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_mlag.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_msdp.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_msdp_packet.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_msdp_socket.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_signals.c:ipv4_mcast_nofwd Unexecuted instantiation: pim_zpthread.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-pim.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_mcast_nofwd Unexecuted instantiation: frr-gmp.yang.c:ipv4_mcast_nofwd |
630 | | |
631 | | static inline bool ipv4_mcast_ssm(const struct in_addr *addr) |
632 | 136 | { |
633 | 136 | uint32_t bits = ntohl(addr->s_addr); |
634 | | |
635 | | /* 232.0.0.0/8 */ |
636 | 136 | return (bits & 0xff000000) == 0xe8000000; |
637 | 136 | } Unexecuted instantiation: ospf_main.c:ipv4_mcast_ssm Unexecuted instantiation: frr-ospf-route-map.yang.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_bfd.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_dump.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_dump_api.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_errors.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_interface.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_lsa.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_lsdb.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_neighbor.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_network.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_nsm.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_opaque.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_packet.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ri.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_routemap.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_routemap_nb.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_routemap_nb_config.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_spf.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ti_lfa.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_sr.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_te.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_vty.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_zebra.c:ipv4_mcast_ssm Unexecuted instantiation: ospfd.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_gr_helper.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_abr.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_apiserver.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_asbr.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ase.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ext.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_flood.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_gr.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ia.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ism.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_ldp_sync.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_route.c:ipv4_mcast_ssm Unexecuted instantiation: ospf_api.c:ipv4_mcast_ssm Unexecuted instantiation: affinitymap.c:ipv4_mcast_ssm Unexecuted instantiation: affinitymap_cli.c:ipv4_mcast_ssm Unexecuted instantiation: affinitymap_northbound.c:ipv4_mcast_ssm Unexecuted instantiation: agg_table.c:ipv4_mcast_ssm Unexecuted instantiation: asn.c:ipv4_mcast_ssm Unexecuted instantiation: bfd.c:ipv4_mcast_ssm Unexecuted instantiation: buffer.c:ipv4_mcast_ssm Unexecuted instantiation: command.c:ipv4_mcast_ssm Unexecuted instantiation: command_graph.c:ipv4_mcast_ssm Unexecuted instantiation: command_match.c:ipv4_mcast_ssm Unexecuted instantiation: cspf.c:ipv4_mcast_ssm Unexecuted instantiation: debug.c:ipv4_mcast_ssm Unexecuted instantiation: distribute.c:ipv4_mcast_ssm Unexecuted instantiation: ferr.c:ipv4_mcast_ssm Unexecuted instantiation: filter.c:ipv4_mcast_ssm Unexecuted instantiation: filter_cli.c:ipv4_mcast_ssm Unexecuted instantiation: filter_nb.c:ipv4_mcast_ssm Unexecuted instantiation: flex_algo.c:ipv4_mcast_ssm Unexecuted instantiation: frr_pthread.c:ipv4_mcast_ssm Unexecuted instantiation: grammar_sandbox.c:ipv4_mcast_ssm Unexecuted instantiation: hash.c:ipv4_mcast_ssm Unexecuted instantiation: id_alloc.c:ipv4_mcast_ssm Unexecuted instantiation: if.c:ipv4_mcast_ssm Unexecuted instantiation: if_rmap.c:ipv4_mcast_ssm Unexecuted instantiation: json.c:ipv4_mcast_ssm Unexecuted instantiation: keychain.c:ipv4_mcast_ssm Unexecuted instantiation: ldp_sync.c:ipv4_mcast_ssm Unexecuted instantiation: lib_errors.c:ipv4_mcast_ssm Unexecuted instantiation: lib_vty.c:ipv4_mcast_ssm Unexecuted instantiation: libfrr.c:ipv4_mcast_ssm Unexecuted instantiation: link_state.c:ipv4_mcast_ssm Unexecuted instantiation: log.c:ipv4_mcast_ssm Unexecuted instantiation: log_vty.c:ipv4_mcast_ssm Unexecuted instantiation: mgmt_be_client.c:ipv4_mcast_ssm Unexecuted instantiation: mgmt_fe_client.c:ipv4_mcast_ssm Unexecuted instantiation: mgmt_msg.c:ipv4_mcast_ssm Unexecuted instantiation: mlag.c:ipv4_mcast_ssm Unexecuted instantiation: srv6.c:ipv4_mcast_ssm Unexecuted instantiation: network.c:ipv4_mcast_ssm Unexecuted instantiation: nexthop.c:ipv4_mcast_ssm Unexecuted instantiation: netns_linux.c:ipv4_mcast_ssm Unexecuted instantiation: nexthop_group.c:ipv4_mcast_ssm Unexecuted instantiation: northbound.c:ipv4_mcast_ssm Unexecuted instantiation: northbound_cli.c:ipv4_mcast_ssm Unexecuted instantiation: northbound_db.c:ipv4_mcast_ssm Unexecuted instantiation: pid_output.c:ipv4_mcast_ssm Unexecuted instantiation: plist.c:ipv4_mcast_ssm Unexecuted instantiation: prefix.c:ipv4_mcast_ssm Unexecuted instantiation: privs.c:ipv4_mcast_ssm Unexecuted instantiation: pullwr.c:ipv4_mcast_ssm Unexecuted instantiation: routemap.c:ipv4_mcast_ssm Unexecuted instantiation: routemap_cli.c:ipv4_mcast_ssm Unexecuted instantiation: routemap_northbound.c:ipv4_mcast_ssm Unexecuted instantiation: sigevent.c:ipv4_mcast_ssm Unexecuted instantiation: skiplist.c:ipv4_mcast_ssm Unexecuted instantiation: sockopt.c:ipv4_mcast_ssm Unexecuted instantiation: sockunion.c:ipv4_mcast_ssm Unexecuted instantiation: spf_backoff.c:ipv4_mcast_ssm Unexecuted instantiation: srcdest_table.c:ipv4_mcast_ssm Unexecuted instantiation: stream.c:ipv4_mcast_ssm Unexecuted instantiation: systemd.c:ipv4_mcast_ssm Unexecuted instantiation: table.c:ipv4_mcast_ssm Unexecuted instantiation: termtable.c:ipv4_mcast_ssm Unexecuted instantiation: event.c:ipv4_mcast_ssm Unexecuted instantiation: vrf.c:ipv4_mcast_ssm Unexecuted instantiation: vty.c:ipv4_mcast_ssm Unexecuted instantiation: workqueue.c:ipv4_mcast_ssm Unexecuted instantiation: xref.c:ipv4_mcast_ssm Unexecuted instantiation: yang.c:ipv4_mcast_ssm Unexecuted instantiation: yang_translator.c:ipv4_mcast_ssm Unexecuted instantiation: yang_wrappers.c:ipv4_mcast_ssm Unexecuted instantiation: zclient.c:ipv4_mcast_ssm Unexecuted instantiation: zlog_5424.c:ipv4_mcast_ssm Unexecuted instantiation: zlog_5424_cli.c:ipv4_mcast_ssm Unexecuted instantiation: routing_nb.c:ipv4_mcast_ssm Unexecuted instantiation: routing_nb_config.c:ipv4_mcast_ssm Unexecuted instantiation: tc.c:ipv4_mcast_ssm Unexecuted instantiation: frr-affinity-map.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-filter.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-if-rmap.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-interface.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-route-map.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-route-types.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-vrf.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-routing.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-nexthop.yang.c:ipv4_mcast_ssm Unexecuted instantiation: ietf-routing-types.yang.c:ipv4_mcast_ssm Unexecuted instantiation: ietf-interfaces.yang.c:ipv4_mcast_ssm Unexecuted instantiation: ietf-bgp-types.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-module-translator.yang.c:ipv4_mcast_ssm Unexecuted instantiation: connected.c:ipv4_mcast_ssm Unexecuted instantiation: if_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: interface.c:ipv4_mcast_ssm Unexecuted instantiation: ioctl.c:ipv4_mcast_ssm Unexecuted instantiation: kernel_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: label_manager.c:ipv4_mcast_ssm Unexecuted instantiation: main.c:ipv4_mcast_ssm Unexecuted instantiation: netconf_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: redistribute.c:ipv4_mcast_ssm Unexecuted instantiation: router-id.c:ipv4_mcast_ssm Unexecuted instantiation: rt_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: rtadv.c:ipv4_mcast_ssm Unexecuted instantiation: rtread_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: rule_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: table_manager.c:ipv4_mcast_ssm Unexecuted instantiation: tc_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: zapi_msg.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_affinitymap.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_dplane.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_errors.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_gr.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_l2.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_l2_bridge_if.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_evpn.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_evpn_mac.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_evpn_neigh.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mlag.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mlag_vty.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mpls.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mpls_netlink.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mpls_null.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mpls_vty.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_srv6.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_srv6_vty.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_mroute.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_nb.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_nb_config.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_nb_rpcs.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_nb_state.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_netns_id.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_netns_notify.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_nhg.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_ns.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_opaque.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_pbr.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_ptm.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_ptm_redistribute.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_pw.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_rib.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_router.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_rnh.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_routemap.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_routemap_nb.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_routemap_nb_config.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_script.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_srte.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_tc.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_vrf.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_vty.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_vxlan.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_vxlan_if.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_evpn_mh.c:ipv4_mcast_ssm Unexecuted instantiation: zebra_neigh.c:ipv4_mcast_ssm Unexecuted instantiation: zserv.c:ipv4_mcast_ssm Unexecuted instantiation: debug_nl.c:ipv4_mcast_ssm Unexecuted instantiation: frr-zebra.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-zebra-route-map.yang.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_main.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-types.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-common-structure.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-common.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-common-multiprotocol.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-neighbor.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-peer-group.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-bmp.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-rpki.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-deviations-bgp-datacenter.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-filter.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-bgp-route-map.yang.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_attr.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_attr_evpn.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_clist.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_community.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_community_alias.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_debug.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_dump.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_ecommunity.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_errors.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_evpn.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_evpn_mh.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_evpn_vty.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_filter.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_flowspec_vty.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_fsm.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_io.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_keepalives.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_labelpool.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_lcommunity.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_mac.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_mpath.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_mplsvpn.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_network.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_nexthop.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_nht.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_packet.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_pbr.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_rd.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_regex.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_route.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_routemap.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_routemap_nb.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_routemap_nb_config.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_table.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_updgrp.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_updgrp_adv.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_updgrp_packet.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_vpn.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_vty.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_zebra.c:ipv4_mcast_ssm Unexecuted instantiation: bgpd.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_rfapi_cfg.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_import.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_ap.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_encap_tlv.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_nve_addr.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_monitor.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_rib.c:ipv4_mcast_ssm Unexecuted instantiation: rfapi_vty.c:ipv4_mcast_ssm Unexecuted instantiation: vnc_debug.c:ipv4_mcast_ssm Unexecuted instantiation: vnc_export_bgp.c:ipv4_mcast_ssm Unexecuted instantiation: vnc_export_table.c:ipv4_mcast_ssm Unexecuted instantiation: vnc_import_bgp.c:ipv4_mcast_ssm Unexecuted instantiation: vnc_zebra.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_addpath.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_advertise.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_aspath.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_bfd.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_conditional_adv.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_damp.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_encap_tlv.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_flowspec.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_flowspec_util.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_label.c:ipv4_mcast_ssm Unexecuted instantiation: bgp_open.c:ipv4_mcast_ssm Unexecuted instantiation: rfp_example.c:ipv4_mcast_ssm Unexecuted instantiation: pim_addr.c:ipv4_mcast_ssm Unexecuted instantiation: pim_assert.c:ipv4_mcast_ssm Unexecuted instantiation: pim_bfd.c:ipv4_mcast_ssm Unexecuted instantiation: pim_bsm.c:ipv4_mcast_ssm Unexecuted instantiation: pim_cmd_common.c:ipv4_mcast_ssm Unexecuted instantiation: pim_errors.c:ipv4_mcast_ssm Unexecuted instantiation: pim_hello.c:ipv4_mcast_ssm Unexecuted instantiation: pim_iface.c:ipv4_mcast_ssm Unexecuted instantiation: pim_ifchannel.c:ipv4_mcast_ssm Unexecuted instantiation: pim_instance.c:ipv4_mcast_ssm Unexecuted instantiation: pim_join.c:ipv4_mcast_ssm Unexecuted instantiation: pim_jp_agg.c:ipv4_mcast_ssm Unexecuted instantiation: pim_macro.c:ipv4_mcast_ssm Unexecuted instantiation: pim_mroute.c:ipv4_mcast_ssm Unexecuted instantiation: pim_msg.c:ipv4_mcast_ssm Unexecuted instantiation: pim_nb.c:ipv4_mcast_ssm Unexecuted instantiation: pim_nb_config.c:ipv4_mcast_ssm Unexecuted instantiation: pim_neighbor.c:ipv4_mcast_ssm Unexecuted instantiation: pim_nht.c:ipv4_mcast_ssm Unexecuted instantiation: pim_oil.c:ipv4_mcast_ssm Unexecuted instantiation: pim_pim.c:ipv4_mcast_ssm Unexecuted instantiation: pim_routemap.c:ipv4_mcast_ssm Unexecuted instantiation: pim_rp.c:ipv4_mcast_ssm Unexecuted instantiation: pim_rpf.c:ipv4_mcast_ssm Unexecuted instantiation: pim_sock.c:ipv4_mcast_ssm Line | Count | Source | 632 | 136 | { | 633 | 136 | uint32_t bits = ntohl(addr->s_addr); | 634 | | | 635 | | /* 232.0.0.0/8 */ | 636 | 136 | return (bits & 0xff000000) == 0xe8000000; | 637 | 136 | } |
Unexecuted instantiation: pim_ssmpingd.c:ipv4_mcast_ssm Unexecuted instantiation: pim_static.c:ipv4_mcast_ssm Unexecuted instantiation: pim_str.c:ipv4_mcast_ssm Unexecuted instantiation: pim_tib.c:ipv4_mcast_ssm Unexecuted instantiation: pim_time.c:ipv4_mcast_ssm Unexecuted instantiation: pim_tlv.c:ipv4_mcast_ssm Unexecuted instantiation: pim_upstream.c:ipv4_mcast_ssm Unexecuted instantiation: pim_util.c:ipv4_mcast_ssm Unexecuted instantiation: pim_vty.c:ipv4_mcast_ssm Unexecuted instantiation: pim_zebra.c:ipv4_mcast_ssm Unexecuted instantiation: pim_zlookup.c:ipv4_mcast_ssm Unexecuted instantiation: pim_vxlan.c:ipv4_mcast_ssm Unexecuted instantiation: pim_register.c:ipv4_mcast_ssm Unexecuted instantiation: pimd.c:ipv4_mcast_ssm Unexecuted instantiation: pim_cmd.c:ipv4_mcast_ssm Unexecuted instantiation: pim_igmp.c:ipv4_mcast_ssm Unexecuted instantiation: pim_igmp_mtrace.c:ipv4_mcast_ssm Unexecuted instantiation: pim_igmpv2.c:ipv4_mcast_ssm Unexecuted instantiation: pim_igmpv3.c:ipv4_mcast_ssm Unexecuted instantiation: pim_main.c:ipv4_mcast_ssm Unexecuted instantiation: pim_mlag.c:ipv4_mcast_ssm Unexecuted instantiation: pim_msdp.c:ipv4_mcast_ssm Unexecuted instantiation: pim_msdp_packet.c:ipv4_mcast_ssm Unexecuted instantiation: pim_msdp_socket.c:ipv4_mcast_ssm Unexecuted instantiation: pim_signals.c:ipv4_mcast_ssm Unexecuted instantiation: pim_zpthread.c:ipv4_mcast_ssm Unexecuted instantiation: frr-pim.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-pim-rp.yang.c:ipv4_mcast_ssm Unexecuted instantiation: frr-gmp.yang.c:ipv4_mcast_ssm |
638 | | |
639 | | #ifdef _FRR_ATTRIBUTE_PRINTFRR |
640 | | #pragma FRR printfrr_ext "%pEA" (struct ethaddr *) |
641 | | |
642 | | #pragma FRR printfrr_ext "%pI4" (struct in_addr *) |
643 | | #pragma FRR printfrr_ext "%pI4" (in_addr_t *) |
644 | | |
645 | | #pragma FRR printfrr_ext "%pI6" (struct in6_addr *) |
646 | | |
647 | | #pragma FRR printfrr_ext "%pFX" (struct prefix *) |
648 | | #pragma FRR printfrr_ext "%pFX" (struct prefix_ipv4 *) |
649 | | #pragma FRR printfrr_ext "%pFX" (struct prefix_ipv6 *) |
650 | | #pragma FRR printfrr_ext "%pFX" (struct prefix_eth *) |
651 | | #pragma FRR printfrr_ext "%pFX" (struct prefix_evpn *) |
652 | | #pragma FRR printfrr_ext "%pFX" (struct prefix_fs *) |
653 | | #pragma FRR printfrr_ext "%pRDP" (struct prefix_rd *) |
654 | | /* RD with AS4B with dot and dot+ format */ |
655 | | #pragma FRR printfrr_ext "%pRDD" (struct prefix_rd *) |
656 | | #pragma FRR printfrr_ext "%pRDE" (struct prefix_rd *) |
657 | | |
658 | | #pragma FRR printfrr_ext "%pPSG4" (struct prefix_sg *) |
659 | | #endif |
660 | | |
661 | | #ifdef __cplusplus |
662 | | } |
663 | | #endif |
664 | | |
665 | | #endif /* _ZEBRA_PREFIX_H */ |