Commit Graph
11629 Commits
Author SHA1 Message Date
Klaus a3e26a68f4 Edit Makefile to include examples. pcon-0.1.0 2016-12-04 12:47:55 -07:00
Klaus 937c3c388c Added new version of Codel Queue that uses congestion marks. 2016-12-03 18:20:21 -07:00
Klaus a64d062b49 Changed Makefile for optimiized compilation. 2016-12-01 12:48:02 -07:00
Alexander Afanasyev 2c66f4c020 core: Additional code for ability to generate subset of documentation by utils/print-introspected-doxygen ns-3.23-dev-ndnSIM-2.1 2015-08-25 11:08:20 -07:00
Alexander Afanasyev 4da74c6430 build: Fix waf-tools/boost.py
The defined logic sets STLIBPATH_BOOST variable even if static boost
libraries have not been requested.  Having this variable set,
potentially prefers linking to pre-installed libns3-dev... libraries,
instead of the compiled libraries.
2015-08-21 00:51:12 -07:00
Alexander Afanasyev cb9702a556 build: Removing 'subst' feature that is defined in waf (waflib/TaskGen.py) 2015-08-20 20:19:46 -07:00
Alexander Afanasyev d2e78ccb33 bindings: Automatically try to generate pybindgen version if it is not available 2015-08-20 17:06:04 -07:00
Alexander Afanasyev 1cdf54260b build: Add compiler flag checking 2015-08-20 17:05:56 -07:00
Alexander Afanasyev a22fb1ba66 core: Give ability to generate subset of documentation by utils/print-introspected-doxygen 2015-08-20 17:05:56 -07:00
Alexander Afanasyev 5e112ceba3 bindings: Version update and ndnSIM-related updates
- Now requiring a customized version of pybindgen (necessary for ndnSIM
  bindings)
- Fixed ndnSIM FIB/CS/PIT visualizer plugins to work with ndnSIM-v2 codebase
2015-08-20 17:05:55 -07:00
Alexander Afanasyev 55025b4713 build: Extend .pc file generation to include export_includes option 2015-08-20 17:05:55 -07:00
Alexander Afanasyev 8200d73066 build: Build script improvements 2015-08-20 17:05:55 -07:00
Spyridon Mastorakis 7ce4e68e5e build: Force to compile using C++11
Starting this commit, NS-3/ndnSIM requires gcc >= 4.7 or clang >= 3.5
2015-08-20 17:05:55 -07:00
Alexander Afanasyev f4014037e8 build: Disable -Werror flags 2015-08-20 17:05:55 -07:00
Alexander Afanasyev 4b404bb9bb topology-read: Rescan bindings 2015-08-20 17:05:55 -07:00
Alexander Afanasyev 0ac1381146 topology-read: Making default constructor for TopologyReader::Link public.
This is necessary for some STL containers operations.
2015-08-20 17:05:55 -07:00
Alexander Afanasyev dd25de7e36 topology-read: TopologyReader and derivatives are no longer Objects
To allow smart pointers, TopologyReader is just inherited from
SimpleRefCount<TopologyReader> class
2015-08-20 17:05:55 -07:00
Alexander Afanasyev 2d976ae200 topology-read: Several extensions of TopologyReader 2015-08-20 17:05:55 -07:00
Alexander Afanasyev cb4770b9d2 bindings+network: Packet API extension, allowing creating of packet from string (for python bindings) 2015-08-20 17:05:55 -07:00
Alexander Afanasyev 8ab3d4ecc4 bindings+network: Adding STL-like iterator wrappers (begin(), end(), size()) for NodeContainer class 2015-08-20 17:05:55 -07:00
Alexander Afanasyev e1fd51ee82 visualizer+ndnSIM: Adding ability to visualize items of the content store in real time 2015-08-20 17:05:54 -07:00
Alexander Afanasyev 86e477e13b visualizer+ndnSIM: Adding plugin to display ndnSIM PIT status 2015-08-20 17:05:54 -07:00
Alexander Afanasyev a0c8acfa66 visualizer+ndnSIM: Adding plugin to display a ndnSIM FIB state 2015-08-20 17:05:54 -07:00
Alexander Afanasyev 15c018ff25 visualizer: Modifying the way visualizer is installed
Using ant_glob instead of explicitly listing the installed files
2015-08-20 17:05:54 -07:00
Alexander Afanasyev 4193a68e34 visualizer: Adding ability to assign position to mobility model is env{NS_VIS_ASSIGN} is set to any value 2015-08-20 17:05:54 -07:00
Alexander Afanasyev f0773a150e visualizer: output node ID 2015-08-20 17:05:54 -07:00
Alexander Afanasyev 0c20bbf621 visualizer: Making a periodic topology rescan 2015-08-20 17:05:54 -07:00
Alexander Afanasyev 117d21b1dd visualizer+mobility+bindings: A specialized version of GetObject (GetMobilityModel) in MobilityModel
This method is now used by the visualizer to obtain mobility interface.

This trick is necessary on some platforms in order to use mobility models that
are not explicitly exported (or is impossible to export) to python.
2015-08-20 16:48:39 -07:00
Alexander Afanasyev ef9e955e6c fd-net-device: Add missing include for strerror 2015-08-20 14:40:42 -07:00
Alexander Afanasyev 174704abba point-to-point: Extending helper interface to support setting individual queue parameters 2015-08-20 14:40:42 -07:00
Alexander Afanasyev efabb7dcaa point-to-point-layout: Respect absolute values of specified boundaries
Before the change, the values specified in SetBoundaryBox were used only
to calculate relative positions of grid nodes.
2015-08-20 14:40:41 -07:00
Ilya Moiseenko dec52190b7 point-to-point: Add support of NDN protocol
- Add support of PPP->Ethernet and Ethernet->PPP frame type conversion
  for NDN protocol
- Adding support for NDN payload in PppHeader::Print method
2015-08-20 14:40:41 -07:00
Alexander Afanasyev 718d156554 Adding .gitignore and disclaimer note in README 2015-08-20 14:40:41 -07:00
Peter D. Barnes, Jr. ebd742ba2d Refactor test name character restrictions 2015-08-18 16:17:36 -07:00
Peter D. Barnes, Jr. be83597fd4 Flush pcap files in debug builds. 2015-08-18 15:19:32 -07:00
Peter D. Barnes, Jr. 111035d3fa Fix response vector file path construction. 2015-08-18 15:15:04 -07:00
Tom Henderson bfb95b39dd fix maybe-uninitialized warning 2015-08-17 15:31:27 -07:00
Tom Henderson 1c7a870d29 update RELEASE_NOTES 2015-08-17 14:52:57 -07:00
Tom Henderson 5ebab00295 rescan mesh bindings 2015-08-17 14:43:08 -07:00
Tom Henderson 65b2e8d837 bug 1482: avoid newlines in mesh header Print() methods; implement additional Print() methods; additional cleanup of header-related code 2015-08-17 14:31:07 -07:00
Tom Henderson 7e6ca121d6 bug 1482: split PeerLinkFrameStart header into different header types, avoiding the need to set the header type before deserializing 2015-08-17 14:29:51 -07:00
Tom Henderson 134aadf85e move definition of Wifi information element IDs from mesh to wifi module; implement more fully the WifiInformationElementVector header class 2015-08-17 14:29:32 -07:00
Tom Henderson 34b3521638 update test vectors for mesh header changes from bug 1901 patches 2015-08-17 14:02:17 -07:00
Tom Henderson a9196fc0c6 bug 1901: set MeshControlPresent flag in the QoS Control field 2015-08-17 13:45:08 -07:00
Tom Henderson a7cb5fb195 bug 1901: set mesh frames to type QOSDATA 2015-08-17 13:44:25 -07:00
Sébastien Deronne fee54949b1 update RELEASE_NOTES 2015-08-15 19:30:10 +02:00
Vedran Miletić 3a690bd071 Detect gccxml using CastXML wrapper in waf configure 2015-08-15 17:14:51 +02:00
Sébastien Deronne 56dbc49aa3 Add utest for Bug 730 2015-08-15 13:15:03 +02:00
Sébastien Deronne bc4d797dbf Bug 730 [wifi] - Enabling fragmentation at run-time breaks simulation (patch from Christian Facchini) 2015-08-15 13:14:14 +02:00
Tom Henderson 95ffc4d89b rescan bindings 2015-08-14 08:00:38 -07:00