The current patch does exactly that. By default everything&#39;s turned off, and you have to enable it using ./configure --enable-udptunnel. Without this option, everything&#39;s disabled, with only a single minor exception : the calls in the API are still there (but they don&#39;t work, they immediately return an error). But there is *no* change in any of the standard applications as a result of this patch. Nothing at all.<div>

<div><br></div><div>--</div><div>Christophe<br><br><div class="gmail_quote">On Wed, May 11, 2011 at 4:59 PM, Perry Halbert <span dir="ltr">&lt;<a href="mailto:phalbert@cox.net">phalbert@cox.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



  
    
  
  <div bgcolor="#ffffff" text="#000000">
    What about the regular end user that runs a pre-compiled version.<br>
    <br>
    They will not be able to turn this off and on unless you provide
    something in VBoxManage, and if so should be disabled by default.<br><font color="#888888">
    <br>
    Perry</font><div><div></div><div class="h5"><br>
    <br>
    <br>
    On 05/11/2011 09:46 AM, Christophe Devriese wrote:
    <blockquote type="cite">Well this is unfortunately not possible. Extension
      packs cannot make use of the API, they cannot provide support in
      the UI, nor in the VBoxManage tool. So if one wants a somewhat
      usable solution, it can&#39;t be done with an extension pack.
      <div>
        <br>
      </div>
      <div>With this patch you *do* have the choice of having this or
        not. In fact, you have to use the --enable-udptunnel configure
        parameter. So this is on par with VDE on that point also.
        <div><br>
        </div>
        <div>--</div>
        <div>Christophe<br>
          <div><br>
            <div class="gmail_quote">On Wed, May 11, 2011 at 4:41 PM,
              Perry Halbert <span dir="ltr">&lt;<a href="mailto:phalbert@cox.net" target="_blank">phalbert@cox.net</a>&gt;</span>
              wrote:<br>
              <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
                <div bgcolor="#ffffff" text="#000000"> <font face="Verdana">Question,<br>
                    <br>
                    Why not put this in an Extension Pack as an addon
                    instead of changing the base code for everyone?<br>
                    <br>
                    Myself I like the idea of being able to either have
                    this or not. Seems to me that is one reason that the
                    Ext. Pack was implemented.  What about the security
                    of the added UDP protocol such as </font>three-way
                  handshake that is missing in UDP used for the validity
                  of the claimed source address.  I know that all of
                  this seems small but to rush to change the base
                  without considering the underlaying issues seems
                  wrong.<br>
                  <br>
                  If the decision is to include this in the base then
                  there should also be a way to disable it built in as
                  well.<br>
                  <font color="#888888"> <br>
                    Perry</font>
                  <div>
                    <div><br>
                      <br>
                      <br>
                      <br>
                      On 05/11/2011 03:02 AM, Nikolay Igotti wrote:
                      <blockquote type="cite">      Hello, <br>
                        <br>
                         Idea of patch is nice, but what I don&#39;t
                        understand is how do you implement reliable
                        ethernet <br>
                        (as carrier collision and packet retransmit in
                        real hardware is performed by the NIC) transport
                        over <br>
                        potentially unreliable UDP (no guarantees on
                        delivery or frames ordering). Cursory look shown
                        no <br>
                        code for retransmit or attempts to handle
                        ordering issue in patch. <br>
                        <br>
                        At least some explanations how do you expect
                        that to work, and tests how this whole feature
                        behaves <br>
                        in heavily contended networks would be nice. <br>
                        <br>
                           Nikolay. <br>
                        <br>
                        On 5/11/11 3:11 AM, Alexey Eromenko wrote: <br>
                        <blockquote type="cite">A letter to community: <br>
                          <br>
                          UDP Tunnel networking <br>
                          --------------------- <br>
                          <br>
                          UDP tunnel is a great mechanism to
                          interconnect virtual machines <br>
                          running on different hosts. It is intended for
                          advanced users. <br>
                          <br>
                          Technically this is done by encapsulating
                          guest&#39;s ethernet frames into <br>
                          host&#39;s UDP/IP packets, and sending them to the
                          destination. This <br>
                          tunnel is a sort of VPN, except that UDP
                          tunnel is not encrypted. <br>
                          <br>
                          ---------------------------- <br>
                          <br>
                          This feature will enable GNS3 network
                          simulator to work perfectly <br>
                          together with VirtualBox. <br>
                          GNS3 allows to build clouds and distributed
                          network topologies in very <br>
                          nice graphical way, where you can actually
                          *draw* network topology, <br>
                          and interconnect VMs together, even if they
                          run on different physical <br>
                          hosts. GNS3 is very user friendly. <br>
                          <br>
                          So you all are encouraged to test UDP tunnels,
                          and report your findings. <br>
                          <br>
                          Best wishes, <br>
                        </blockquote>
                        <br>
                        <br>
                        _______________________________________________
                        <br>
                        vbox-dev mailing list <br>
                        <a href="mailto:vbox-dev@virtualbox.org" target="_blank">vbox-dev@virtualbox.org</a> <br>
                        <a href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target="_blank">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a>
                        <br>
                        <br>
                      </blockquote>
                    </div>
                  </div>
                </div>
                <br>
                _______________________________________________<br>
                vbox-dev mailing list<br>
                <a href="mailto:vbox-dev@virtualbox.org" target="_blank">vbox-dev@virtualbox.org</a><br>
                <a href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target="_blank">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a><br>
                <br>
              </blockquote>
            </div>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
  </div></div></div>

</blockquote></div><br></div></div>