<div dir="ltr">Hi Mahyuddin<div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span style="font-size:12.8px">I need your opinion about enabling forwarding strategy to create face. At least unicast face (raw ethernet or udp) for dynamic unicast face features in my NDN based MANET solution.</span></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div><div style="font-size:12.8px"><span style="font-size:12.8px">1. What is the possible dirty hack way to enable it?</span></div></div></div></blockquote><div>Do not look for or use "dirty hack way". The harm of doing so is described on <a href="https://yoursunny.com/t/2017/academic-papers/">https://yoursunny.com/t/2017/academic-papers/</a> "program quality" section.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div style="font-size:12.8px"><span style="font-size:12.8px">AFAIK, to create face, it is part of NFD management protocol API. Is that possible to access that API just like face-module.cpp in NFD tools?</span></div></div></div></blockquote><div>No, because forwarding plane is not an application. It cannot send packets to itself.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><span style="font-size:12.8px">2. Or is there any better way to implement it?</span></div></div></blockquote><div><div>The better way is to avoid the program in the first place.</div><div>A face is a generalization of an interface. Therefore, an Ethernet face shall support both multicast and unicast on the same physical interface. NFD currently implements Ethernet unicast like tunnel, which is wrong.</div></div><div>You may achieve unicasting by implementing <a href="https://redmine.named-data.net/issues/4283">https://redmine.named-data.net/issues/4283</a> . I heard from last NFD call that NFD team is planning to reject this issue, but I believe this is the right way to go. </div><div><br></div><div>Yours, Junxiao</div></div></div></div>