Merge pull request #7578 from mjstapp/fix_pim_subdir_am

pimd: fix build and compilation errors
This commit is contained in:
Donald Sharp 2020-12-01 07:41:33 -05:00 committed by GitHub
commit b8a9f6c6a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 492 additions and 490 deletions

View File

@ -722,8 +722,8 @@ static void igmp_show_interfaces_single(struct pim_instance *pim,
} else {
vty_out(vty, "Interface : %s\n", ifp->name);
vty_out(vty, "State : %s\n",
if_is_up(ifp)
? (igmp->mtrace_only ? "mtrace"
if_is_up(ifp) ? (igmp->mtrace_only ?
"mtrace"
: "up")
: "down");
vty_out(vty, "Address : %pI4\n",
@ -3894,9 +3894,9 @@ static void clear_mroute(struct pim_instance *pim)
}
/* clean up all upstreams*/
while ((up = rb_pim_upstream_first(&pim->upstream_head))) {
while ((up = rb_pim_upstream_first(&pim->upstream_head)))
pim_upstream_del(pim, up, __func__);
}
}
DEFUN (clear_ip_mroute,
@ -4713,8 +4713,10 @@ DEFUN (show_ip_pim_local_membership,
}
static void pim_show_mlag_up_entry_detail(struct vrf *vrf,
struct vty *vty, struct pim_upstream *up,
char *src_str, char *grp_str, json_object *json)
struct vty *vty,
struct pim_upstream *up,
char *src_str, char *grp_str,
json_object *json)
{
if (json) {
json_object *json_row = NULL;
@ -4865,11 +4867,13 @@ static void pim_show_mlag_up_vrf(struct vrf *vrf, struct vty *vty, bool uj)
if (pim_up_mlag_is_local(up)) {
json_object_array_add(own_list,
json_object_new_string("local"));
json_object_new_string(
"local"));
}
if (up->flags & (PIM_UPSTREAM_FLAG_MASK_MLAG_PEER)) {
json_object_array_add(own_list,
json_object_new_string("peer"));
json_object_new_string(
"peer"));
}
json_object_object_add(json_row, "owners", own_list);
@ -8028,7 +8032,7 @@ DEFUN (interface_no_ip_igmp,
IFACE_IGMP_STR)
{
const struct lyd_node *pim_enable_dnode;
char pim_if_xpath[XPATH_MAXLEN];
char pim_if_xpath[XPATH_MAXLEN + 20];
snprintf(pim_if_xpath, sizeof(pim_if_xpath),
"%s/frr-pim:pim", VTY_CURR_XPATH);
@ -8574,7 +8578,7 @@ DEFUN_HIDDEN (interface_no_ip_pim_ssm,
IFACE_PIM_STR)
{
const struct lyd_node *igmp_enable_dnode;
char igmp_if_xpath[XPATH_MAXLEN];
char igmp_if_xpath[XPATH_MAXLEN + 20];
snprintf(igmp_if_xpath, sizeof(igmp_if_xpath),
"%s/frr-igmp:igmp", VTY_CURR_XPATH);
@ -8606,7 +8610,7 @@ DEFUN_HIDDEN (interface_no_ip_pim_sm,
IFACE_PIM_SM_STR)
{
const struct lyd_node *igmp_enable_dnode;
char igmp_if_xpath[XPATH_MAXLEN];
char igmp_if_xpath[XPATH_MAXLEN + 20];
snprintf(igmp_if_xpath, sizeof(igmp_if_xpath),
"%s/frr-igmp:igmp", VTY_CURR_XPATH);
@ -8637,7 +8641,7 @@ DEFUN (interface_no_ip_pim,
PIM_STR)
{
const struct lyd_node *igmp_enable_dnode;
char igmp_if_xpath[XPATH_MAXLEN];
char igmp_if_xpath[XPATH_MAXLEN + 20];
snprintf(igmp_if_xpath, sizeof(igmp_if_xpath),
"%s/frr-igmp:igmp", VTY_CURR_XPATH);
@ -8720,7 +8724,8 @@ DEFUN (interface_ip_mroute,
return nb_cli_apply_changes(vty,
"./frr-pim:pim/address-family[address-family='%s']/mroute[source-addr='%s'][group-addr='%s']",
"frr-routing:ipv4", source_str, argv[idx_ipv4]->arg);
"frr-routing:ipv4", source_str,
argv[idx_ipv4]->arg);
}
DEFUN (interface_no_ip_mroute,
@ -8745,7 +8750,8 @@ DEFUN (interface_no_ip_mroute,
return nb_cli_apply_changes(vty,
"./frr-pim:pim/address-family[address-family='%s']/mroute[source-addr='%s'][group-addr='%s']",
"frr-routing:ipv4", source_str, argv[idx_ipv4]->arg);
"frr-routing:ipv4", source_str,
argv[idx_ipv4]->arg);
}
DEFUN (interface_ip_pim_hello,
@ -9482,7 +9488,7 @@ DEFUN (ip_pim_bfd,
char default_tx_interval[5];
char default_detect_mult[3];
const struct lyd_node *igmp_enable_dnode;
char bfd_xpath[XPATH_MAXLEN];
char bfd_xpath[XPATH_MAXLEN + 20];
igmp_enable_dnode = yang_dnode_get(vty->candidate_config->dnode,
"%s/frr-igmp:igmp/igmp-enable",
@ -10910,7 +10916,8 @@ static void pim_show_vxlan_sg(struct pim_instance *pim,
}
static void pim_show_vxlan_sg_match_addr(struct pim_instance *pim,
struct vty *vty, char *addr_str, bool uj)
struct vty *vty, char *addr_str,
bool uj)
{
json_object *json = NULL;
struct pim_sg_cache_walk_data cwd;
@ -10945,7 +10952,8 @@ static void pim_show_vxlan_sg_match_addr(struct pim_instance *pim,
}
static void pim_show_vxlan_sg_one(struct pim_instance *pim,
struct vty *vty, char *src_str, char *grp_str, bool uj)
struct vty *vty, char *src_str, char *grp_str,
bool uj)
{
json_object *json = NULL;
struct prefix_sg sg;

View File

@ -151,9 +151,3 @@ pimd_mtracebis_SOURCES = pimd/mtracebis.c \
pimd/mtracebis_netlink.c \
pimd/mtracebis_routeget.c \
# end
nodist_pimd_pimd_SOURCES = \
yang/frr-pim.yang.c \
yang/frr-pim-rp.yang.c \
yang/frr-igmp.yang.c \
# end