ns-moose.git
14 years agoAdd function to take enabled ports and disable as required
Richard Whitehouse [Sun, 20 Feb 2011 07:06:31 +0000 (07:06 +0000)]
Add function to take enabled ports and disable as required

14 years agoAdd ability to disable ports in order to form a tree.
Richard Whitehouse [Sun, 20 Feb 2011 07:05:57 +0000 (07:05 +0000)]
Add ability to disable ports in order to form a tree.

14 years agoAdded additional host and added UDP applications to test topology
Richard Whitehouse [Sun, 20 Feb 2011 04:22:57 +0000 (04:22 +0000)]
Added additional host and added UDP applications to test topology

14 years agoKeep a container of IPv4 interfaces to allow applications to bind correctly.
Richard Whitehouse [Sun, 20 Feb 2011 04:22:15 +0000 (04:22 +0000)]
Keep a container of IPv4 interfaces to allow applications to bind correctly.

14 years agoRemove debugging statements and correct routes to use a multimap and insert the corre...
Richard Whitehouse [Sun, 20 Feb 2011 04:21:36 +0000 (04:21 +0000)]
Remove debugging statements and correct routes to use a multimap and insert the correct prefix

14 years agoAdded additional logging to MOOSE Switch
Richard Whitehouse [Sun, 20 Feb 2011 04:19:43 +0000 (04:19 +0000)]
Added additional logging to MOOSE Switch

14 years agoMultimap required as each port may be on the optimal path for more than one MOOSE...
Richard Whitehouse [Sun, 20 Feb 2011 04:18:52 +0000 (04:18 +0000)]
Multimap required as each port may be on the optimal path for more than one MOOSE Switch

14 years agoUse BridgeNetDevice ForwardBroadcast instead. Fix error in header file.
Richard Whitehouse [Sun, 20 Feb 2011 02:39:22 +0000 (02:39 +0000)]
Use BridgeNetDevice ForwardBroadcast instead. Fix error in header file.

14 years agoOnly update port if expiration is not in the future
Richard Whitehouse [Sun, 20 Feb 2011 02:29:52 +0000 (02:29 +0000)]
Only update port if expiration is not in the future

14 years agoReverse Path Forwarding fix for Broadcast of Moose Frames
Richard Whitehouse [Sun, 20 Feb 2011 02:26:15 +0000 (02:26 +0000)]
Reverse Path Forwarding fix for Broadcast of Moose Frames

14 years agoAdd ability to specify bridge address. Add learning static routes. Check the expirati...
Richard Whitehouse [Sun, 20 Feb 2011 02:10:12 +0000 (02:10 +0000)]
Add ability to specify bridge address. Add learning static routes. Check the expiration time before updating

14 years agoReturn the port added to allow helper to pass meaningful routing table
Richard Whitehouse [Sun, 20 Feb 2011 02:09:00 +0000 (02:09 +0000)]
Return the port added to allow helper to pass meaningful routing table

14 years agoAdd ability to pass statically determined routing information. Also allow bridge...
Richard Whitehouse [Sun, 20 Feb 2011 02:08:08 +0000 (02:08 +0000)]
Add ability to pass statically determined routing information. Also allow bridge address to be specified.

14 years agoSwap map around to make it easier for the bridge helper
Richard Whitehouse [Sun, 20 Feb 2011 02:06:51 +0000 (02:06 +0000)]
Swap map around to make it easier for the bridge helper

14 years agoAllow MooseAddress to be used as a property for ns3 Objects under the TypeID system
Richard Whitehouse [Sun, 20 Feb 2011 02:05:54 +0000 (02:05 +0000)]
Allow MooseAddress to be used as a property for ns3 Objects under the TypeID system

14 years agoAdd ability to assign a prefix based on integer
Richard Whitehouse [Sat, 19 Feb 2011 23:29:07 +0000 (23:29 +0000)]
Add ability to assign a prefix based on integer

14 years agoAdd simulation framework for Moose Networks
Richard Whitehouse [Sat, 19 Feb 2011 23:28:25 +0000 (23:28 +0000)]
Add simulation framework for Moose Networks

14 years agoAdd Moose Network Helper. Includes static routing for Moose Networks
Richard Whitehouse [Sat, 19 Feb 2011 23:27:44 +0000 (23:27 +0000)]
Add Moose Network Helper. Includes static routing for Moose Networks

14 years agoAdding Ethernet equivalent to moose example configuration.
Richard Whitehouse [Mon, 31 Jan 2011 19:12:48 +0000 (19:12 +0000)]
Adding Ethernet equivalent to moose example configuration.

14 years agoAdd a example showing MOOSE in operation over a very simple topology and build it.
Richard Whitehouse [Tue, 25 Jan 2011 05:17:12 +0000 (05:17 +0000)]
Add a example showing MOOSE in operation over a very simple topology and build it.

14 years agoCorrect Author information, and add MOOSE Bridge Helper to build script.
Richard Whitehouse [Tue, 25 Jan 2011 05:16:21 +0000 (05:16 +0000)]
Correct Author information, and add MOOSE Bridge Helper to build script.

14 years agoCreated helper class based on ns3::BridgeHelper to create MOOSE Bridges.
Richard Whitehouse [Tue, 25 Jan 2011 04:12:25 +0000 (04:12 +0000)]
Created helper class based on ns3::BridgeHelper to create MOOSE Bridges.

14 years agoARP Mangling implemented, and bug fixes for the MOOSE bridge involving caching entries.
Richard Whitehouse [Tue, 25 Jan 2011 03:48:55 +0000 (03:48 +0000)]
ARP Mangling implemented, and bug fixes for the MOOSE bridge involving caching entries.

14 years agoCorrected implementation of GetInt for MOOSE Address Fragments.
Richard Whitehouse [Tue, 25 Jan 2011 03:26:24 +0000 (03:26 +0000)]
Corrected implementation of GetInt for MOOSE Address Fragments.

14 years agoImplemented MOOSE Ethernet Address Rewriting, Forwarding and Caching. Removed friend...
Richard Whitehouse [Tue, 25 Jan 2011 01:07:33 +0000 (01:07 +0000)]
Implemented MOOSE Ethernet Address Rewriting, Forwarding and Caching. Removed friend class from bridge port and made necessary changes. Tidied up interface for Bridge / Bridge Port.

14 years agoCreated MOOSE Bridge Net Device. Added MOOSE Addressing.
Richard Whitehouse [Mon, 24 Jan 2011 12:09:25 +0000 (12:09 +0000)]
Created MOOSE Bridge Net Device. Added MOOSE Addressing.

Todo: Implement packet rewriting in Moose Net Device.

14 years agoSplit Bridge Net Device into two different classes, with one for the port and one...
Richard Whitehouse [Mon, 24 Jan 2011 00:54:33 +0000 (00:54 +0000)]
Split Bridge Net Device into two different classes, with one for the port and one for the bridge itself to allow for the Rapid Spanning Tree Protocol to change port state.

14 years agoAdding code from ns3. ns-moose will use ns3 as a starting point.
Richard Whitehouse [Tue, 4 Jan 2011 16:51:18 +0000 (16:51 +0000)]
Adding code from ns3. ns-moose will use ns3 as a starting point.

14 years agoInital Commit
Richard Whitehouse [Sat, 11 Dec 2010 15:26:21 +0000 (15:26 +0000)]
Inital Commit