← Back to team overview

marionnet-dev team mailing list archive

[Branch ~marionnet-drivers/marionnet/trunk] Rev 358: Bug about VLAN's port numbering fixed. The procedure (now a method) to launch internal cables has...

 

------------------------------------------------------------
revno: 358
committer: Jean-Vincent Loddo <loddo@xxxxxxxxxxxxxxxxxxxx>
branch nick: marionnet
timestamp: Thu 2012-01-19 18:43:37 +0100
message:
  Bug about VLAN's port numbering fixed. The procedure (now a method) to launch internal cables has changed in order to prevent the "port inversion" that can be observed: sometimes vde_switch may have an internal port numbering different from marionnet (and it is obviously a big problem for students when configuring VLANs). The protocol implemented in the new switch method (spawn_internal_cables) should ensure that vde_switch will not be solicited before having accepted the previously asked connection. However, in practice, vde_switch often continues to "invert" ports (as when super#spawn_internal_cables is called). Thus, a 0.5 seconds delay per port allocation is also performed (=> 4 seconds to start a 8-ports switch, but only when the user requires the switch terminal).
modified:
  machine.ml
  simulation_level.ml
  simulation_level.mli
  switch.ml


--
lp:marionnet
https://code.launchpad.net/~marionnet-drivers/marionnet/trunk

Your team marionnet-dev is subscribed to branch lp:marionnet.
To unsubscribe from this branch go to https://code.launchpad.net/~marionnet-drivers/marionnet/trunk/+edit-subscription