<div dir="ltr">Hi Anil<div><br></div><div>In ccnd 0.7.2, when a new route is installed, forwarding checks pending PIT entries covered by this route, and attempts to forward them again.</div><div>I didn't do this in NFD forwarding pipelines, because I feel it unnecessary: the consumer is responsible for retransmissions.</div><div>It's expensive (in terms of performance) to enumerate the PIT.</div><div><br></div><div>Your program should install the route into the RIB.</div><div>When consumer retransmits the Interest, the strategy will take the new route into consideration.</div><div><br></div><div>Yours, Junxiao<br></div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 14, 2015 at 10:31 PM, Anil Jangam <span dir="ltr"><<a href="mailto:anilj.mailing@gmail.com" target="_blank">anilj.mailing@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-size:12.8000001907349px">Hello Junxiao,</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">I think it is not always necessary (or possible) that content location is already known. I am sure there are such situations (e.g. mobility). I agree with you that if the location is already known, it should be installed into the RIB (that's the most obvious action for sure), but it is applicable for the new incoming Interest traffic which eventually becomes pending. I am trying to address the already pending ones. I hope I am more clear. </div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">For now, lets assume that application is aware of where the content is. Question is: how can it query PIT for pending interests and guide them to the correct source? </div><span class="HOEnZb"><font color="#888888"><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">/anil.</div><div style="font-size:12.8000001907349px"><br></div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 13, 2015 at 8:20 PM, Junxiao Shi <span dir="ltr"><<a href="mailto:shijunxiao@email.arizona.edu" target="_blank">shijunxiao@email.arizona.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Anil<div><br></div><div>Suppose your program is informed of a specific pending Interest, how does the program know where to guide the Interest?</div><div>If the location is already known, it should be installed into the RIB.</div><div><br></div><div>Yours, Junxiao<span><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 13, 2015 at 8:15 PM, Anil Jangam <span dir="ltr"><<a href="mailto:anilj.mailing@gmail.com" target="_blank">anilj.mailing@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ok, I would say it is a monitoring scenario. I am trying to write an application, where it checks for specific pending interests in a router, and guide it to fetch it from the location which application might already know of. This is very rough thought as of now. But the bottom line is that I need to find out the pending interests on router and corresponding content names. <div><br></div><div>Hope this is helps. </div><span><font color="#888888"><div><br></div><div>/anil.</div></font></span></div></blockquote></div></div></span></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>