<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Giuseppe,</p>
    <p>The reliability system transmits the packet up to maxRetx + 1
      times, once for each time an acknowledgement is not received
      (disregarding the last unacknowledged attempt).<br>
    </p>
    <p>The RTO is determined (and is continually updated based upon
      packet RTTs) using a hardcoded mechanism. It would not be possible
      to change this without modifying and recompiling NFD. More
      specifically, it uses the TCP RTO calculation (SRTT + 4 * RTTVAR).<br>
    </p>
    <p>Eric<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 01/10/2018 08:10 AM, Giuseppe
      Carella wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAA0Wn-mtD_dHP8Y7pmEhv5_S5VzHPKcJVTz1Jt6i0oV8gQJ+jA@mail.gmail.com">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>Good morning<code><font
                      face="arial,helvetica,sans-serif"> Eric,</font></code></div>
                <div><code><font face="arial,helvetica,sans-serif"><br>
                    </font></code></div>
                <div><code><font face="arial,helvetica,sans-serif">I
                      tried to use this functionality changing the NFD
                      code (I set the boolean variable isEnalbe = true
                      into the file lp-reliability.hpp).</font></code></div>
                <div><code><font face="arial,helvetica,sans-serif">It
                      seems that the retransmission becomes mandatory in
                      this way (every time the request is sent maxRetx +
                      1 times). <br>
                    </font></code></div>
                <div><code><font face="arial,helvetica,sans-serif">Does
                      it behave like that or the retransmission verifies
                      only if the ack is not received within RTO? <br>
                    </font></code></div>
                <div><code><font face="arial,helvetica,sans-serif">Is it
                      possible to customize the value of RTO?</font></code></div>
                <div><code><font face="arial,helvetica,sans-serif"><br>
                    </font></code></div>
                <div><code><font face="arial,helvetica,sans-serif">Thank
                      you.</font></code></div>
                <div><code><font face="arial,helvetica,sans-serif">Giuseppe.<br>
                    </font></code></div>
              </div>
            </div>
          </div>
        </div>
        <code></code></div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">2018-01-04 20:18 GMT+01:00 Eric
          Newberry <span dir="ltr"><<a
              href="mailto:enewberry@email.arizona.edu" target="_blank"
              moz-do-not-send="true">enewberry@email.arizona.edu</a>></span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF">
              <p>Hi Giuseppe,<br>
              </p>
              <p>By default, the number of retransmissions is set to 3.
                The option controlling this is in LpReliability::Options
                as maxRetx. However, currently there is no way to set
                this option using nfdc or any other management tool.
                Therefore, if you want to change this, you would need to
                modify the NFD source code, recompile, and reinstall.
                There are no options relating to the reliability system
                in nfd.conf.<span class="HOEnZb"><font color="#888888"><br>
                  </font></span></p>
              <span class="HOEnZb"><font color="#888888">
                  <p>Eric<br>
                  </p>
                </font></span>
              <div>
                <div class="h5"> <br>
                  <div class="m_-1984210721658679210moz-cite-prefix">On
                    01/04/2018 02:10 AM, Giuseppe Carella wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div>
                        <div>Good morning Eric,<br>
                          <div>
                            <div>
                              <div>
                                <div><br>
                                </div>
                                Thank you for your answer. <br>
                              </div>
                              I understood that it's possible to
                              implement the retransmission by means of
                              NDNLPv2, which is a protocol located upon
                              the transport layer. <br>
                            </div>
                            So I have to set a maximum number of
                            retransmissions, that's all (I hope). <br>
                          </div>
                          Is it enough modifying some properties into
                          nfd.conf to choose the maximum number of
                          retransmissions or I have to add some new APIs
                          into applicative layer?<br>
                          <br>
                        </div>
                        Thank you.<br>
                      </div>
                      Giuseppe.<br>
                    </div>
                    <div class="gmail_extra"><br>
                      <div class="gmail_quote">2018-01-04 9:31 GMT+01:00
                        Eric Newberry <span dir="ltr"><<a
                            href="mailto:enewberry@email.arizona.edu"
                            target="_blank" moz-do-not-send="true">enewberry@email.arizona.edu</a>></span>:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div text="#000000" bgcolor="#FFFFFF">
                            <p>Giuseppe,</p>
                            <p>NFD release 0.6.0 implements a link-layer
                              reliability system as part of NDNLPv2 for
                              unicast TCP, UDP, and Ethernet faces. It
                              can be enabled by specifying "reliability
                              on" when creating (or updating) a face
                              with nfdc. In order for the system to
                              function, it must be enabled on both ends
                              of the link. The above command only
                              enables it on one end.<br>
                            </p>
                            <p>Eric<br>
                            </p>
                            <div>
                              <div class="m_-1984210721658679210h5"> <br>
                                <div
                                  class="m_-1984210721658679210m_-4795735224848596826moz-cite-prefix">On
                                  01/04/2018 01:24 AM, Giuseppe Carella
                                  wrote:<br>
                                </div>
                              </div>
                            </div>
                            <blockquote type="cite">
                              <div>
                                <div class="m_-1984210721658679210h5">
                                  <div dir="ltr">
                                    <div>
                                      <div>
                                        <div>Good morning community,<br>
                                          <br>
                                        </div>
                                        is it possible to configure NFD
                                        in order to allow an UDP
                                        communication with
                                        retransmission?<br>
                                      </div>
                                      <div>I know that I could use TCP,
                                        but for my purpose it's
                                        necessary having UDP with
                                        retransmission.<br>
                                      </div>
                                      <div><br>
                                      </div>
                                      Thank you.<br>
                                    </div>
                                    Giuseppe.<br>
                                  </div>
                                  <br>
                                  <fieldset
                                    class="m_-1984210721658679210m_-4795735224848596826mimeAttachmentHeader"></fieldset>
                                  <br>
                                </div>
                              </div>
                              <pre>______________________________<wbr>_________________
Ndn-interest mailing list
<a class="m_-1984210721658679210m_-4795735224848596826moz-txt-link-abbreviated" href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank" moz-do-not-send="true">Ndn-interest@lists.cs.ucla.edu</a>
<a class="m_-1984210721658679210m_-4795735224848596826moz-txt-link-freetext" href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" target="_blank" moz-do-not-send="true">http://www.lists.cs.ucla.edu/m<wbr>ailman/listinfo/ndn-interest</a>
</pre>
                            </blockquote>
                            <br>
                          </div>
                          <br>
                          ______________________________<wbr>_________________<br>
                          Ndn-interest mailing list<br>
                          <a
                            href="mailto:Ndn-interest@lists.cs.ucla.edu"
                            target="_blank" moz-do-not-send="true">Ndn-interest@lists.cs.ucla.edu</a><br>
                          <a
                            href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest"
                            rel="noreferrer" target="_blank"
                            moz-do-not-send="true">http://www.lists.cs.ucla.edu/m<wbr>ailman/listinfo/ndn-interest</a><br>
                          <br>
                        </blockquote>
                      </div>
                      <br>
                    </div>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>