Coverage Report

Created: 2025-11-11 06:17

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/frr/zebra/rtread_netlink.c
Line
Count
Source
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
/*
3
 * Kernel routing table readup by netlink
4
 * Copyright (C) 1998 Kunihiro Ishiguro
5
 */
6
7
#include <zebra.h>
8
9
#ifdef GNU_LINUX
10
11
#include "vty.h"
12
#include "zebra/rt.h"
13
#include "zebra/zebra_pbr.h"
14
#include "zebra/zebra_tc.h"
15
#include "zebra/rt_netlink.h"
16
#include "zebra/if_netlink.h"
17
#include "zebra/rule_netlink.h"
18
#include "zebra/tc_netlink.h"
19
20
void route_read(struct zebra_ns *zns)
21
1
{
22
1
  netlink_route_read(zns);
23
1
}
24
25
void macfdb_read(struct zebra_ns *zns)
26
0
{
27
0
  netlink_macfdb_read(zns);
28
0
}
29
30
void macfdb_read_for_bridge(struct zebra_ns *zns, struct interface *ifp,
31
          struct interface *br_if, vlanid_t vid)
32
0
{
33
0
  netlink_macfdb_read_for_bridge(zns, ifp, br_if, vid);
34
0
}
35
36
void macfdb_read_mcast_entry_for_vni(struct zebra_ns *zns,
37
             struct interface *ifp, vni_t vni)
38
0
{
39
0
  netlink_macfdb_read_mcast_for_vni(zns, ifp, vni);
40
0
}
41
42
void macfdb_read_specific_mac(struct zebra_ns *zns, struct interface *br_if,
43
            const struct ethaddr *mac, vlanid_t vid)
44
0
{
45
0
  netlink_macfdb_read_specific_mac(zns, br_if, mac, vid);
46
0
}
47
48
void neigh_read(struct zebra_ns *zns)
49
0
{
50
0
  netlink_neigh_read(zns);
51
0
}
52
53
void neigh_read_for_vlan(struct zebra_ns *zns, struct interface *vlan_if)
54
0
{
55
0
  netlink_neigh_read_for_vlan(zns, vlan_if);
56
0
}
57
58
void neigh_read_specific_ip(const struct ipaddr *ip, struct interface *vlan_if)
59
0
{
60
0
  netlink_neigh_read_specific_ip(ip, vlan_if);
61
0
}
62
63
void kernel_read_pbr_rules(struct zebra_ns *zns)
64
1
{
65
1
  netlink_rules_read(zns);
66
1
}
67
68
void kernel_read_tc_qdisc(struct zebra_ns *zns)
69
1
{
70
1
  netlink_qdisc_read(zns);
71
1
}
72
73
void vlan_read(struct zebra_ns *zns)
74
1
{
75
1
  netlink_vlan_read(zns);
76
1
}
77
78
#endif /* GNU_LINUX */