| 12 |   |   node.prototype("test:proto:sender", { | 
          
          
            | 13 |   |     'destinationHost' => '192.168.1.1', | 
          
          
            | 14 |   |     'packetSize' => 1024, | 
          
          
            | 15 |   |     'port' => 3001, | 
          
          
            | 16 |   |     'rate' => 300, | 
          
          
            | 17 |   |     'protocol' => 'udp' | 
          
          
            | 18 |   |   }) | 
          
          
            | 19 |   |   node.prototype("test:proto:sender", { | 
          
          
            | 20 |   |     'destinationHost' => '192.168.1.1', | 
          
          
            | 21 |   |     'packetSize' => 1024, | 
          
          
            | 22 |   |     'port' => 3002, | 
          
          
            | 23 |   |     'rate' => 300, | 
          
          
            | 24 |   |     'protocol' => 'udp' | 
          
          
            | 25 |   |   }) | 
          
          
            | 26 |   |   node.prototype("test:proto:sender", { | 
          
          
            | 27 |   |     'destinationHost' => '192.168.1.1', | 
          
          
            | 28 |   |     'packetSize' => 1024, | 
          
          
            | 29 |   |     'port' => 3003, | 
          
          
            | 30 |   |     'rate' => 300, | 
          
          
            | 31 |   |     'protocol' => 'udp' | 
          
          
            | 32 |   |   }) | 
          
          
            | 33 |   |   node.net.w0.mode = "master" | 
          
          
            | 34 |   | } | 
          
          
            |   | 12 |     node.prototype("test:proto:colocate_sender", { | 
          
          
            |   | 13 |      'destinationHost' => '192.168.1.1', | 
          
          
            |   | 14 |      'packetSize' => 1024, | 
          
          
            |   | 15 |      'port1' => 3001, | 
          
          
            |   | 16 |      'port2' => 3002, | 
          
          
            |   | 17 |      'port3' => 3004, | 
          
          
            |   | 18 |      'rate' => 300, | 
          
          
            |   | 19 |      'protocol' => 'udp' | 
          
          
            |   | 20 |             }) | 
          
          
            |   | 21 |         node.net.w0.mode = "master" | 
          
          
            |   | 22 |     } | 
          
        
        
          
            | 36 |   | defNodes('receiver', [1,1]) {|node| | 
          
          
            | 37 |   |   node.image = nil  # assume the right image to be on disk | 
          
          
            | 38 |   |   node.prototype("test:proto:receiver" , { | 
          
          
            | 39 |   |     'protocol' => 'udp' | 
          
          
            | 40 |   |   }) | 
          
          
            | 41 |   |   node.net.w0.mode = "managed" | 
          
          
            | 42 |   | } | 
          
          
            |   | 24 |  defNodes('receiver', [1,1]) {|node| | 
          
          
            |   | 25 |    node.image = nil  # assume the right image to be on disk | 
          
          
            |   | 26 |    node.prototype("test:proto:receiver" , { | 
          
          
            |   | 27 |         'protocol' => 'udp' | 
          
          
            |   | 28 |     }) | 
          
          
            |   | 29 |  node.net.w0.mode = "managed" | 
          
          
            |   | 30 |    } |