<div dir="auto"><div>Hi Sabet</div><div dir="auto"><br></div><div dir="auto">Starting NFD 0.5.0, Strategy::sendInterest function allows the strategy to directly specify the Interest packet to be sent out, so that you can make a copy of the Interest and modify it as you need.</div><div dir="auto"><br></div><div dir="auto">auto outInterest = make_shared<Interest>(inInterest);</div><div dir="auto">outInterest->setInterestLifetime(time::milliseconds(500));</div><div dir="auto">this->sendInterest(pitEntry, outFace, *outInterest);</div><div dir="auto"><br></div><div dir="auto">Just make sure the copy of Interest is created in make_shared, and it still matches the PIT entry which means you can't change Name+Selectors+Link.</div><div dir="auto"><div class="gmail_extra" dir="auto"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"></div></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra" dir="auto"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I can make a copy of Interest and modify it. How can I get it Forwarder::<wbr>startProcessInterest to make it pass forwarding pipeline again? I mean, what about the incoming face? Any suggestion?<br></div></div></blockquote></div></div></div><div dir="auto">I don't know why you want the Interest to enter as an incoming Interest. Where does it come from? (and that will be your incoming face)</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div></div>