Coverage Report

Created: 2025-10-08 06:07

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/frr/lib/prefix.h
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
ospfd.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
if.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
prefix.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
bgpd.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
bgp_attr.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
pim_ssm.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 */