Commit Graph

337 Commits

Author SHA1 Message Date
Stefano Avallone
4e184f3e9b wifi: Align EDCA transmissions to slot boundaries 2020-01-29 19:34:32 +01:00
Stefano Avallone
ecf384fb2b wifi: Make use of the new ack policy selector 2020-01-29 18:40:38 +01:00
ZorazeAli
5a66cdb8eb Update CHANGES.html and RELEASE_NOTES 2020-01-27 17:06:11 +01:00
Tom Henderson
7a53a962cc build: (fixes #119) Waf --lcov-report and --lcov-zerocounters options 2019-12-24 12:16:05 -08:00
Tom Henderson
9944be4c36 internet: Rename Ipv4L3Protocol::EnableRFC6621 attribute from commit 60dc6f91 2019-10-30 20:35:22 -07:00
Tom Henderson
f78d706fb0 Update CHANGES.html and RELEASE_NOTES 2019-10-30 06:36:17 -07:00
Tom Henderson
2dfc7546b7 Update CHANGES.html 2019-09-30 06:52:23 -07:00
Natale Patriciello
9d5e29c8bf changes: Add CongControl to CHANGES.html 2019-09-30 06:51:09 -07:00
Tom Henderson
ae03dbbf6d Update RELEASE_NOTES and CHANGES.html 2019-08-23 14:39:48 +01:00
Tom Henderson
74ec793057 Update CHANGES.html and RELEASE_NOTES 2019-08-13 11:05:29 -07:00
Tom Henderson
bd376b4535 Update CHANGES.html and RELEASE_NOTES 2019-08-12 16:59:59 -07:00
Tom Henderson
6c87dff0ea wifi: Clarify behavioral change due to preamble detection model 2019-06-25 16:15:31 -07:00
Stefano Avallone
003c0a3905 Update AUTHORS and CHANGES.html 2019-05-19 20:00:27 +02:00
Sébastien Deronne
0afae8ef34 wifi: Enable preamble detection model by default 2019-05-16 21:23:32 +02:00
ZorazeAli
4d1aace920 Update CHANGES.html and RELEASE_NOTES 2019-05-10 21:04:36 +02:00
ZorazeAli
e3a84e0354 Update CHANGES.html and RELEASE_NOTES 2019-05-10 12:52:55 +02:00
Sebastien Deronne
9f1b4331eb wifi: Add first 802.11ax OBSS_PD SR algorithm 2019-04-27 20:50:03 +00:00
Natale Patriciello
f20674cead lte: Updating CHANGES.html to reflect trace changes in RLC TM mode 2019-04-25 14:47:01 +02:00
Tom Henderson
7bc3cfc582 Update CHANGES.html 2019-04-08 14:08:18 -07:00
mychele
a7b7de4d46 mobility: (fixes #11) Rectangle::GetClosestSide works for exterior points 2019-04-07 09:45:02 -04:00
Stefano Avallone
661c12280b traffic-control: Install FqCoDelQueueDisc by default
Fixes issue #35
2019-04-05 19:15:21 +02:00
Stefano Avallone
4724112166 wifi: Remove max A-MPDU and A-MSDU size attributes from configuration objects 2019-04-04 18:01:43 +02:00
Tom Henderson
c0997bc821 build: (works around #14) add Waf option to run without building 2019-04-03 15:34:32 -07:00
Tom Henderson
d4cd46fbfe core: (fixes #43) Check if ObjectFactory has been configured 2019-03-31 09:54:35 -07:00
Natale Patriciello
da994d51c1 spectrum: Add API to retrieve Values size and a single value at any position
Values are stored as std::vector of double, but this vector can't be accessed,
even read-only. With this addition, it is possible to know how many elements
are inside the vector, and also to get a const reference to any element.
2019-03-07 21:59:59 +01:00
Natale Patriciello
d3da3b8628 lte: EpsBearer support run-time switching between Rel. 11 and Rel. 15
EpsBearer is now a ns-3 Object, and carries an attribute, "Release",
to switch between releases.
2019-03-07 21:59:58 +01:00
Sébastien Deronne
a762d9a3d2 Update CHANGES.html to reflect changes in wifi model 2019-02-03 16:46:43 +01:00
Sébastien Deronne
e5e308b34e wifi: Change to CwTrace and BackoffTrace (patch from Tom Henderson) 2019-02-02 19:14:45 +01:00
Manuel Requena
4dd0821ed6 lte: EPC upgrade
The LTE/EPC model has been enhanced with new features:
    * SGW, PGW and MME are full nodes.
    * There are P2P links between core network nodes.
    * New S5 interface between SGW and PGW nodes based on GTPv2-C protocol.
    * Allow simulations with multiple SGWs and PGWs.

LTE eNB RRC is extended to support:
    * S1 signalling with the core network is initiated after the
      RRC connection establishment procedure is finished.
    * New ATTACH_REQUEST state to wait for finalization of the S1
      signalling with the core network.
    * New InitialContextSetupRequest primitive of the S1 SAP that is
      received by the eNB RRC when the S1 signalling from the core network
      is finished.

Squashed commit of the following from mrequena:epc-upgrade:

    lte: Clarify that e2e is IPv4/IPv6 and core network is IPv4-only
    lte: Remove duplicated example from wscript
    lte: Add new features of the EPC upgrade to CHANGES.html
    lte: Remove duplicated example
    lte: (fixes #3027) S1 signalling is done before RRC connection establishment is finished
    lte: Add new ATTACH_REQUEST state in eNB RRC
    lte: cast a uint8_t when logging
    lte: Fix doxygen comments and doc typos
    lte: Add documentation for EPC split
    lte: Use protocolNumber in new EpcPgwApplication
    lte: Add doxygen doc for EpcSgwApplication class
    lte: Add doxygen doc for EpcPgwApplication class
    lte: Add doxygen doc for EpcMmeApplication class
    lte: PreSerialize/PreDesearialize are only used in the derived messages
    lte: Command line parameters take precedence over parameters in config file
    lte: Rename number of node pairs variable
    lte: Add IPv6 support to new PgwApplication
    lte: Change to new pgw node
    lte: Number of nodes has changed after EPC split
    lte: InitialUeMessage cannot be called if simulation is not started
    lte: Change some names of addresses and clean debug code
    lte: New GetPacketFilters method
    lte: Add new files to build system
    lte: Don't need to build the GtpcHeader by hand, just the message
    lte: GTPC messages derived from GtpcHeader
    lte: Add new PGW Application
    lte: Add new SGW Application
    lte: Add new MME Application
    lte: Add new GTP-C protocol header
    lte: Split SGW/PGW/MME in different nodes
    lte: Add new example
2019-01-12 17:55:34 -08:00
Sébastien Deronne
90ec7fb73c wifi: Fill BSS color in TxVector and add trace source to be fired at the end of 802.11ax preamble 2018-12-03 21:48:44 +01:00
Sébastien Deronne
2bd74fdbd7 wifi: Add threshold-based preamble detection model 2018-12-03 21:18:05 +01:00
Sébastien Deronne
822d5a10e4 wifi: Refactor detection thresholds in WifiPhy 2018-11-26 20:01:12 +01:00
Sébastien Deronne
b3ce7e5628 wifi: (fixes #2470) Protect ADDBA handshake 2018-11-10 19:37:36 +01:00
Sébastien Deronne
289057719f wifi: Add configuration objects for 802.11n/ac/ax 2018-10-30 13:42:31 +01:00
Michele Polese
4ebc14d7dc mobility: (fixes #2860) set z coordinate for many position-allocation classes 2018-10-12 13:22:49 +02:00
Tom Henderson
d02a3ef91c Update RELEASE_NOTES and CHANGES.html 2018-08-30 22:20:24 -07:00
Zoraze Ali
939dad8850 Update CHANGES.html and RELEASE_NOTES 2018-08-25 22:00:05 -07:00
Steve Smith
12a3af0e02 build: Updating Waf 1.8.19 to 2.0.9
*) Platform was no longer recognized as a attribute of Options.  Used waf
Utils call to obtain unversioned platform name.

*) Task classes renamed from <taskname>_task to <taskname>.

Waf was not finding the classes when named with _task suffix.

*) Waf removed check option for 'type_name' check.

Added explicit embedded code snippet based on previous Waf versions to perform uint128 checks.

*) Waf source attribute is now strings, need to convert to nodes to retrieve parent node.

# Orig 1.8.19 testdir = self.source[-1].parent.path_from(self.bld.srcnode)
testdir = self.to_nodes(self.source[-1])[0].parent.path_from(self.bld.srcnode)
2018-08-24 18:02:14 -07:00
Tom Henderson
36bd5763cc update CHANGES.html and RELEASE_NOTES for ns-3.29 2018-08-16 17:42:31 -07:00
Tom Henderson
93e823d3e8 Add note about GTK+3 requirement for Pyviz 2018-08-15 13:19:57 -07:00
Tom Henderson
a04ea625f7 network: Add NodeContainer::Contains() 2018-08-09 05:53:06 -07:00
Tom Henderson
55df7237fe network: Add ApplicationContainer::StartWithJitter() 2018-08-08 16:31:39 -07:00
Tom Henderson
0a29d747c6 wifi: Add StaWifiMac::BeaconArrival trace source 2018-08-08 16:10:50 -07:00
Tom Henderson
8c235ab250 Update changelog 2018-08-08 15:25:27 -07:00
Tom Henderson
b021f53ea2 Document the API change from removing --no32bit-scan 2018-07-21 16:31:05 -07:00
Tom Henderson
9ba60294d4 traffic-control: (fixes #2940) QueueDisc SojournTime should be TracedCallback
TracedCallback is invoked for all sojourn time results; TracedValue only
for results that changed value from last time
2018-07-14 07:57:49 -07:00
Alexander Krotov
8d1b7b1391 Spellcheck the rest of ns-3 2018-06-28 12:51:39 +03:00
Stefano Avallone
ca5fbe9555 traffic-control: Add Prio queue disc 2018-06-07 23:55:24 +02:00
Stefano Avallone
f6d605414d traffic-control: Keep one version only of Peek and Dequeue in the QueueDisc class interface 2018-06-07 23:55:05 +02:00
Sébastien Deronne
ec58d53764 Update CHANGES.html to mention about new wifi classes names 2018-06-03 10:25:18 +02:00