<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Thank you for the answer.  I have another question.
<div class=""><br class="">
</div>
<div class="">Suppose NFD receives an interest from a UDP multicast face, but then receives another interest of the same name from an application face, will NFD forward this interest out to the UDP multicast face (assuming the routing entry has that face as
 the next hop)?  With a point-to-point face, the answer would be no according to your email below.  But I guess for the multicast face, the answer is yes?<br class="">
<div class=""><br class="Apple-interchange-newline">
<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none;" class="">Lan</span>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Jun 27, 2018, at 12:37 PM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu" class="">shijunxiao@email.arizona.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Hi Lan<br class="">
<div class="gmail_extra"><br class="">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Junxiao and Alex,<br class="">
</blockquote>
<div class="">Please send any and all technical questions to nfd-dev mailing list, not to individual developers, so that future users can search for answers.</div>
<div class=""><br class="">
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
1. suppose an application sends an interest to NFD with the next hop set to NULL.  Before the interest expires, the application sends another interest with the same name but not setting nexsthop to NULL to NFD, will the second interest be sent out or just aggregated
 with the first interest?</blockquote>
<div class="">This is an undocumented behavior. It likely depends on the strategy. Consumer should be consistent on whether to use NextHopFaceId, and not rely on NFD behaving one way or another.</div>
<div class=""><br class="">
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2. suppose an application on a node listens on a name prefix but also sends interest out with a name under that name prefix.  If the node receives an interest with the same name, will the interest be delivered to the application?<br class="">
</blockquote>
<div class="">No. NFD treats the face connected to the application as point-to-point. Forwarding the Interest back to the application would result in a loop, so NFD does not do that.</div>
<div class="">If part of an application acts as a producer and another part of the same application acts as a consumer for that producer's content, ndn-cxx's face has an "Interest loopback" feature (see #3979) that internally invokes the producer callback.
 This does not go through NFD. Interest loopback feature is turned out by default, but the producer code may turn it off with interestFilter.allowLoopback(false) function call (<a href="https://github.com/named-data/ChronoSync/commit/4e010bced3475517bcd2bc48d08743a5afe4f82d" class="">example
 in ChronoSync</a>).</div>
<div class=""><br class="">
</div>
<div class="">Yours, Junxiao</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>