Commit Graph

15599 Commits

Author SHA1 Message Date
Tom Henderson
1dfef4dcc1 Add logging statements to FlowMonitor 2019-01-29 10:32:28 -08:00
Tom Henderson
f9e7302484 Merge branch 'pedrobellotti/ns-3-dev-flowmonitor-fix' 2019-01-29 09:22:15 -08:00
Pedro Bellotti
e0f2f451ff flow-monitor: Fix FlowMonitor::Stop () method 2019-01-29 09:20:31 -08:00
Alexander Krotov
d2a2e53366 Fix libgcrypt detection
Fixes #24
2019-01-29 16:17:45 +03:00
Manuel Requena
1c7152511e lte: Fix figures size in doc 2019-01-29 10:55:06 +01:00
Alexander Krotov
1d9bfae669 wifi: check that SSID in probe requests is either broadcast or corresponds to AP SSID 2019-01-23 16:41:54 +03:00
Alexander Krotov
71247a83f7 wifi: fix comment typos 2019-01-23 16:37:09 +03:00
Tom Henderson
d13ed911e2 lte: Add missing figure reference 2019-01-18 13:25:03 -08:00
Manuel Requena
c2b2dfdfac lte: Add missing dia figures as uncompressed 2019-01-18 16:44:33 +01:00
Tom Henderson
d23b509c32 wifi: Resolve valgrind issue in test case 2019-01-16 10:29:36 -08:00
Tom Henderson
c425b41d4e lte: Remove unused variable 2019-01-14 17:14:42 -08:00
Peter Barnes
cf4ec104bc Merge branch 'develop' into 'master'
Ignore contrib directories in git

See merge request nsnam/ns-3-dev!11
2019-01-14 19:03:11 +00:00
Alexander Krotov
9daacc6d1b Add .mailmap 2019-01-14 09:49:28 +03:00
Tom Henderson
f2fa869597 build: (fixes #17) Fix string type consistency issue 2019-01-13 21:01:43 -08:00
Tom Henderson
3581c5c07c lte: rescan API definitions for bindings 2019-01-12 21:35:44 -08: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
Tom Henderson
bba146ea39 Remove reference to Mercurial 2019-01-10 14:20:39 -08:00
Steven Smith
3da19ce578 Ignore contrib directories in git 2019-01-08 20:33:01 -08:00
Tom Henderson
9548c0ce9b documentation: Update tutorial to ns-3.29 and conversion to git 2019-01-07 15:27:20 -08:00
Tom Henderson
d82d059ab4 documentation: Fix block formatting 2019-01-07 13:22:18 -08:00
Tom Henderson
10b6f9daff documentation: avoid prepended character on version string 2019-01-07 13:21:55 -08:00
Tom Henderson
2d28afb767 documentation: Update get_version.sh script for git 2019-01-07 13:05:04 -08:00
Natale Patriciello
740e5a79de utils: Added section for running test as users 2019-01-07 09:15:41 +01:00
Natale Patriciello
6bf161b339 utils: Compile the tutorial during CI builds 2019-01-07 09:15:40 +01:00
Natale Patriciello
441ae70c64 Example CI for ns-3 and Gitlab 2019-01-07 09:15:40 +01:00
Tom Henderson
db1ad997e3 documentation: Update Sphinx math extensions 2019-01-06 21:04:55 -08:00
Sébastien Deronne
f47587f29b wifi: Add trace source on BlockAckManager to trace ADDBA state transitions 2019-01-03 21:57:32 +01:00
Sébastien Deronne
efc9d737e2 wifi: Fix rate used to send Block Ack Request frames 2019-01-02 22:53:14 +01:00
Sébastien Deronne
834f6c6627 wifi: Fix logic in InterferenceHelper::CalculateNoiseInterferenceW 2019-01-02 22:44:55 +01:00
Getachew Redieteab
cf032c5519 mesh: Introduction of Ht/Vht/HeConfiguration not accounted for in MeshHelper 2019-01-02 21:11:53 +01:00
Alexander Krotov
66f7d806ab internet: update comments for ::NotifyNewAggregate
There is no "AddAgregate" anymore.
2018-12-27 16:26:01 +03:00
Alexander Krotov
6f54f2c347 test.py: style fixes 2018-12-27 12:59:23 +03:00
Alexander Krotov
4cd771c0c4 test.py: remove trailing whitespace 2018-12-27 12:24:03 +03:00
Alexander Krotov
cb13e3aee8 wifi: avoid unnecessary DbmToW conversions for CCA ED threshold 2018-12-27 12:22:49 +03:00
Alexander Krotov
94cf984119 Merge branch 'fix-empty-compile-commands-file' into 'master'
Fix empty compile_commands.json

See merge request nsnam/ns-3-dev!5
2018-12-23 19:03:42 +00:00
Tom Henderson
bcad690dc1 internet: Update comment in tcp-ecn-test.cc (reported by ajupazhamayil) 2018-12-21 15:08:01 -08:00
Alexander Krotov
bf5f1ee343 wifi: fix frequencies for channels 54 and 126
Checked against https://en.wikipedia.org/wiki/List_of_WLAN_channels
2018-12-21 15:58:47 +03:00
Alexander Krotov
96b056cfd0 Remove .hgignore and .hgtags 2018-12-21 13:28:39 +03:00
Davide Magrin
b08b3de670 Fix empty compile_commands.json
This commit re-enables the keep_last_cmd member variable in the TaskBase class
(which was disabled by default in Waf 2.0.9) when clang_compilation_database.py
is used. The clang_compilation_database.py file was correctly updated in the
relevant Waf commit introducing the change [1], but is missing in ns-3's bundled
version of Waf.

[1] 7778868718
2018-12-20 15:32:42 +01:00
Alexander Krotov
1512928b85 CONTRIBUTING.md: update table of contents 2018-12-20 13:28:45 +00:00
N
859409fa52 Merge branch 'review-working-with-git-doc' into 'master'
doc: fix some typos

See merge request nsnam/ns-3-dev!4
2018-12-18 16:42:16 +00:00
Manuel Requena
6d1405bda6 doc: fix some typos 2018-12-18 17:20:44 +01:00
N
9d7411b4ae Merge branch 'git-migration-documentation-update' into 'master'
Git migration documentation update. Added CONTRIBUTING.md, modified README.md, and added a section on the manual "Working with git".

See merge request nsnam/ns-3-dev!3
2018-12-18 10:47:21 +00:00
Natale Patriciello
3329e8737b doc: finished last things 2018-12-17 11:31:19 +01:00
Natale Patriciello
79fd0747ac doc: Fixed Contributing.md 2018-12-17 11:09:02 +01:00
Natale Patriciello
7c3388f09f doc: updated manual git section 2018-12-16 18:24:36 +01:00
Natale Patriciello
23f8ea7ebf doc: Contributing added explicit ACK to Atom 2018-12-16 11:25:48 +01:00
Natale Patriciello
a9f19edb3b doc: moved contributing-with-git to working-with-git 2018-12-16 11:24:14 +01:00
Natale Patriciello
9784271f51 doc: finished manual 2018-12-16 11:20:00 +01:00
Natale Patriciello
52fb6a6e54 doc: [WIP] Section on the manual for git 2018-12-14 12:35:13 +01:00