version 1.1, 2017/06/12 07:58:55
|
version 1.1.1.1.2.1, 2017/06/14 09:28:09
|
Line 133 accept_mtrace(src, dst, group, data, no, datalen)
|
Line 133 accept_mtrace(src, dst, group, data, no, datalen)
|
/* determine the routing table entry for this traceroute */ |
/* determine the routing table entry for this traceroute */ |
mrt = find_route(qry->tr_src, group, MRTF_SG | MRTF_WC | MRTF_PMBR, |
mrt = find_route(qry->tr_src, group, MRTF_SG | MRTF_WC | MRTF_PMBR, |
DONT_CREATE); |
DONT_CREATE); |
IF_DEBUG(DEBUG_TRACE) | IF_DEBUG(DEBUG_TRACE) { |
if (mrt != (mrtentry_t *)NULL) { |
if (mrt != (mrtentry_t *)NULL) { |
if (mrt->upstream != (pim_nbr_entry_t *)NULL) |
if (mrt->upstream != (pim_nbr_entry_t *)NULL) |
parent_address = mrt->upstream->address; |
parent_address = mrt->upstream->address; |
Line 147 accept_mtrace(src, dst, group, data, no, datalen)
|
Line 147 accept_mtrace(src, dst, group, data, no, datalen)
|
*/ |
*/ |
} else |
} else |
log(LOG_DEBUG, 0, "...no route"); |
log(LOG_DEBUG, 0, "...no route"); |
| } |
/* |
/* |
* Query type packet - check if rte exists |
* Query type packet - check if rte exists |
* Check if the query destination is a vif connected to me. |
* Check if the query destination is a vif connected to me. |