diff options
Diffstat (limited to 'pimd/pim_assert.c')
| -rw-r--r-- | pimd/pim_assert.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/pimd/pim_assert.c b/pimd/pim_assert.c index f2bfb846dd..17f5fcfe0f 100644 --- a/pimd/pim_assert.c +++ b/pimd/pim_assert.c @@ -230,6 +230,7 @@ int pim_assert_recv(struct interface *ifp,    int offset;    uint8_t *curr;    int curr_size; +  struct pim_interface *pim_ifp = NULL;    on_trace(__PRETTY_FUNCTION__, ifp, src_addr); @@ -311,6 +312,10 @@ int pim_assert_recv(struct interface *ifp,    msg_metric.ip_address = src_addr; +  pim_ifp = ifp->info; +  zassert(pim_ifp); +  ++pim_ifp->pim_ifstat_assert_recv; +    return dispatch_assert(ifp,  			 msg_source_addr.u.prefix4,  			 sg.grp, @@ -473,6 +478,7 @@ static int pim_assert_do(struct pim_ifchannel *ch,  	       metric.route_metric,  	       PIM_FORCE_BOOLEAN(metric.rpt_bit_flag));    } +  ++pim_ifp->pim_ifstat_assert_send;    if (pim_msg_send(pim_ifp->pim_sock_fd,  		   pim_ifp->primary_address,  | 
