Commit Graph

11211 Commits

Author SHA1 Message Date
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
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
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
cb13e3aee8 wifi: avoid unnecessary DbmToW conversions for CCA ED threshold 2018-12-27 12:22:49 +03: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
Tom Henderson
caa195a49b bindings: Rescan all APIs 2018-12-09 20:56:55 -08:00
Sébastien Deronne
916cd53bfa wifi: Do not allow S-MPDU transmissions as long as ADDBA handshake is not established 2018-12-09 12:14:03 +01:00
Sébastien Deronne
1e50fef75b wifi: Fix noise interference calculation 2018-12-08 19:31:47 +01:00
Sébastien Deronne
587c94f17a wifi: Improve readibility of collected logs when WifiHelper::EnableLogComponents is used 2018-12-08 16:56:04 +01:00
Sébastien Deronne
7c3ccdfba0 wifi: wifi: Add ThresholdPreambleDetectionModel logs in WifiHelper::EnableLogComponents 2018-12-08 16:52:32 +01:00
Ryan Mast
9125acbb1c build: (fixes #3007) Boost library configuration in contrib 2018-12-06 17:43:16 -08:00
Sébastien Deronne
86b4631a32 wifi: Fix reception logic due to A-MPDU parameters that are not correctly reset 2018-12-06 22:35:26 +01:00
Sébastien Deronne
4688a3d964 wifi: Fix WifiMode::IsAllowed for non-VHT mode 2018-12-05 21:47:12 +01:00
Alexander Krotov
61ae08d0b0 wifi: document InterferenceHelper::CalculateSnr parameters 2018-12-05 01:16:07 +03:00
Alexander Krotov
91230fbd4c wifi: remove outdated comment 2018-12-05 01:14:38 +03:00
Alexander Krotov
88f503e96f wifi: fix typo ("liear") 2018-12-05 01:14:17 +03:00
Tom Henderson
fb91059cf0 wifi: Fix potential issue in IdealWifiManager 2018-12-04 21:19:50 +01:00
Sébastien Deronne
73074f6046 wifi: Improve wifi-manager-example 2018-12-04 21:17:40 +01:00
Sébastien Deronne
0a6fbc880a wifi: Rename functions in preamble-detection-test 2018-12-04 21:07:17 +01:00
Sébastien Deronne
71f95bb447 core: Fix potential compilation issue 2018-12-04 20:52:43 +01:00
Alexander Krotov
6ffe423e19 wifi: rename Bug2483TestCase into Bug2843TestCase
The typo comes from the patch provided for https://www.nsnam.org/bugzilla/show_bug.cgi?id=2843
2018-12-04 22:12:30 +03:00
Peter D. Barnes, Jr.
83a27c361e docs: sphinx: fix various errors 2018-12-03 18:04:57 -08:00
Sébastien Deronne
c2f80979d8 wifi: Rescan bindings 2018-12-03 22:41:20 +01: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
Stefano Avallone
b3e470c64f traffic-control: Make NetDeviceQueueInterface independent of Queue 2018-12-03 11:04:49 +01:00
Tom Henderson
86ae15b0e8 wifi: Increase SNR range for 802.11ac in wifi-manager-example 2018-12-01 15:14:31 -08:00
Sébastien Deronne
8f81e6c000 wifi: Fix warning message for deprecated attribute EnergyDetectionThreshold 2018-12-01 09:54:07 +01:00
Alexander Krotov
d923dff29a wifi: remove unused m_operationalChannelList from SpectrumWifiPhy 2018-11-30 17:02:35 +03:00
Zoraze Ali
ba512832f1 lte: Fix type of the m_rapIdRntiMap key. Thanks to Fraunhofer 2018-11-29 15:15:22 +01:00
Sébastien Deronne
a890378d96 wifi: Fix missing Doxygen in MacLow 2018-11-28 20:26:09 +01:00
Sébastien Deronne
b20186b6a3 wifi: Rescan bindings 2018-11-27 22:33:22 +01:00
Sébastien Deronne
c0ce243760 wifi: Extend support of up to 256 MPDUs in A-MPDUs for 802.11ax 2018-11-27 20:44:41 +01:00
Sébastien Deronne
0b9031f986 wifi: Fix wrong recipient address when scheduling QosTxop::ResetBa 2018-11-27 18:54:59 +01:00
Sébastien Deronne
d8563a55fc wifi: Rescan bindings 2018-11-26 22:17:18 +01:00
Sébastien Deronne
822d5a10e4 wifi: Refactor detection thresholds in WifiPhy 2018-11-26 20:01:12 +01:00
Tom Henderson
7b00f778cd virtual-net-device: Remove stale comments 2018-11-24 15:05:20 -08:00
Richard Sailer
99affcc789 virtual-net-device: Update and clarify documentation for example 2018-11-24 14:59:07 -08:00
Gabriel Arrobo
9d5db86a64 lte: Fix some typos and style issues 2018-11-24 13:56:28 -08:00
Zoraze Ali
ddc2ce8963 lte: Update AUTHORS 2018-11-19 11:59:17 +01:00