diff options
| author | sarita patra <saritap@vmware.com> | 2022-04-04 04:08:42 -0700 | 
|---|---|---|
| committer | sarita patra <saritap@vmware.com> | 2022-05-12 23:51:21 -0700 | 
| commit | 51660af8ff475c78a498abb961b2b00fad149377 (patch) | |
| tree | 0dcf9301a556c541e5d9cf396ca3b3626ee361ac /pimd/pim_assert.c | |
| parent | 650d9013472b9b33f1bc64a65ca24529060f885f (diff) | |
pimd: Handling assert send statistics for passive interface
Increment pim_ifstat_assert_send only when interface is
passive disabled.
Signed-off-by: sarita patra <saritap@vmware.com>
Diffstat (limited to 'pimd/pim_assert.c')
| -rw-r--r-- | pimd/pim_assert.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/pimd/pim_assert.c b/pimd/pim_assert.c index 6191f96468..f10ebe2ae0 100644 --- a/pimd/pim_assert.c +++ b/pimd/pim_assert.c @@ -460,11 +460,12 @@ static int pim_assert_do(struct pim_ifchannel *ch,  			   metric.metric_preference, metric.route_metric,  			   PIM_FORCE_BOOLEAN(metric.rpt_bit_flag));  	} -	++pim_ifp->pim_ifstat_assert_send; +	if (!pim_ifp->pim_passive_enable) +		++pim_ifp->pim_ifstat_assert_send;  	if (pim_msg_send(pim_ifp->pim_sock_fd, pim_ifp->primary_address,  			 qpim_all_pim_routers_addr, pim_msg, pim_msg_size, -			 ifp->name)) { +			 ifp)) {  		zlog_warn("%s: could not send PIM message on interface %s",  			  __func__, ifp->name);  		return -3;  | 
