Biljana Bojovic
1cd0010e10
lte: fix static code analysys warnings (thanks to Natale Patriciello)
2017-03-07 14:33:39 +01:00
Tom Henderson
87b884a606
lte: Remove unimplemented declarations and rescan bindings
2017-03-02 10:30:16 -08:00
Danilo Abrignani
1b83e938a3
lte: LTE model refactoring to support carrier aggregation
2017-02-02 09:33:08 +01:00
Biljana Bojovic
f6540b5075
lte: fix broken builds (unused variable in lte-helper, uninitialized in no-op-ccm)
2017-01-26 23:48:34 +01:00
Biljana Bojovic
048daabdab
lte: minor modifications to prepare module for model refactoring
2017-01-26 08:32:10 +01:00
Danilo Abrignani
541d18c34b
lte: add ccHelper and component carrier managers implementations
2017-01-25 18:44:17 +01:00
Danilo Abrignani
7ecc78be31
lte: implement RRC CA message structure generation, serialization and deserialization
2017-01-24 16:42:33 +01:00
Biljana Bojovic
fdc7a6883b
lte: (fixes 2624) inconsistent coding of type and naming (thanks to Robert Ammon)
2017-01-21 15:08:45 +01:00
Danilo Abrignani
36e605ba69
lte: add NonCriticalExtensionConfiguration struct to lte RRC
2017-01-21 14:34:47 +01:00
Biljana Bojovic
d9256aaf3f
lte: initialize parameter member in lte-spectum-phy before use
2017-01-21 12:26:42 +01:00
Danilo Abrignani
f29e113a80
lte: add UE CA model, i.e. component carrier manager with RRC SAP interfaces
2017-01-20 17:23:37 +01:00
Danilo Abrignani
7a7fc273da
lte: add eNb CA model, i.e. component carrier manager with MAC and RRC SAP interfaces
2017-01-20 16:56:06 +01:00
Biljana Bojovic
5fee33db28
lte: extend MAC and RLC SAP interfaces to include CA component carrier Id
2017-01-20 12:22:42 +01:00
Biljana Bojovic
7d13789baf
lte: extend lte stats and trace interfaces with CA component carrier Id
2017-01-20 09:29:58 +01:00
Danilo Abrignani
4a81a6c289
lte: add ComponentCarrier classes for UE/eNb net devices, add DlScheduling struct
2017-01-19 23:07:15 +01:00
Tom Henderson
63f7f6004c
lte: initialize parameter member before use
2017-01-18 12:05:30 -08:00
Danilo Abrignani
6d92f75610
lte: extend LTE model to include a Component Carrier Id where necessary
2017-01-17 20:24:57 +01:00
Biljana Bojovic
7a77ec9865
lte: allow higher frequency values, e.g. in 5GHz band (uint16_t to uint32_t)
2017-01-17 19:41:16 +01:00
Tom Henderson
d1999fab0e
lte: Fix strict-overflow compiler warning
...
Arising on a Fedora 24 optimized static build (gcc version 6.2.1)
2016-12-07 16:55:26 -08:00
Alexander Krotov
d723ba0485
lte: iterate from begin to end, not from begin to begin
2016-12-06 01:59:22 +03:00
Biljana Bojovic
94364343c7
lte: ( fixes #2048 ) Complements changeset 12416: Schedulers to skip UEs when CQI==0
2016-11-23 12:18:33 +01:00
Nicola Baldo
f7bab73741
lte: ( fixes #2048 ) Fix scheduler resource allocation when CQI==0 (out of range)
2016-11-22 10:54:20 +01:00
Biljana Bojovic
649ef0a0e4
lte: ( fixes #2543 ) Fix when EstimateUlSinr returns NO_SINR (fix by N. Patriciello and M. Miozzo)
2016-11-21 11:26:37 +01:00
Biljana Bojovic
05d4a0fb57
lte: ( fixes #2523 ) Scheduler to generate properly the RLC PDU (fix by Marco Miozzo and Zoraze Ali)
...
Extend all schedulers to generate properly the RLC PDU structure when there is no retransmission on the layer.
2016-11-07 12:13:34 +01:00
Zoraze Ali
7e17a38592
lte: ( fixes #2531 ) Set HARQ feedback default value to ACK to avoid false retx when only one layer (i.e., layer 0) is used in MIMO
2016-11-03 18:31:23 +01:00
Alexander Krotov
626693fc32
lte: s/Periocity/Periodicity/
2016-10-20 12:06:45 +03:00
Alexander Krotov
410ec0fe8d
lte: ( fixes #2456 ) Add MemberCschedSapProvider and MemberCschedSapProvider templates
2016-07-30 01:53:49 +03:00
Alexander Krotov
4a33a25aea
lte: ( fixes #2519 ) m_windowOffsetsMap.end () dereference in TraceFadingLossModel::DoCalcRxPowerSpectralDensity
...
If m_windowOffsetsMap.find (mobilityPair) returns m_windowOffsetsMap.end (),
it is stored into itOff. Later itOff is dereferenced to calculate
index. To avoid dereferencing m_windowOffsetsMap.end (), itOff should
be updated with a reference to newely inserted element.
2016-10-12 15:36:26 +03:00
Tom Henderson
4d677cb2e7
[build] Partial fix for warnings revealed by changeset 865b0fc5e241
...
'Enable -Wstrict-overflow for G++ >= 4.8.1' revealed some issues.
2016-09-04 21:56:48 -07:00
mmiozzo
cfb6f945d7
Bug fix remove erroneous repetition os a RNTI in RrFfMacScheduler when cycling
2016-07-28 15:58:23 +02:00
Manuel Requena
4c6ca8c77e
lte: ( fixes #2308 ) PacketTag instead of ByteTag in LTE PDCP/RLC
2016-06-10 17:09:35 +02:00
Tommaso Pecorella
afa5de4a78
internet: ( fixes #231 ) Remove SocketAddressTag
...
SocketAddressTag was a long-standing API glitch. It was used to replicate the RecvFrom effect (i.e., to know the source address of packet) without calling RecvFrom.
This option is more harmful than useful, because in case of tunnels the new tag needs to replace the old one. Moreover, there is no real need to create a new API when there is a perfectly working one (i.e., RecvFrom).
2016-06-02 01:16:39 +02:00
Peter D. Barnes, Jr.
61f2fbd415
[doxygen] Revise TracedCallback function signatures for const.
2015-08-18 16:46:10 -07:00
Peter D. Barnes, Jr.
6c8fcc72b9
GetDevice() should be const.
2015-08-13 12:10:01 -07:00
Nicola Baldo
cf45881bcc
fixed Bug 2143 - maybe-uninitialized warning
2015-06-30 18:31:43 +02:00
Peter D. Barnes, Jr.
5545a7f224
Remove extraneous ' ' around ::
2015-02-04 13:40:57 -08:00
Nicola Baldo
d9b4528ca1
removed duplicate costly instruction in lte-spectrum-phy.cc
2015-05-22 13:06:06 +02:00
Nicola Baldo
bf5ba0c085
get rid of LteTestSinrChunkProcessor
2015-04-27 13:27:02 +02:00
Nicola Baldo
3349e79085
fix compiler error on gcc-4.4
2015-04-24 16:53:51 +02:00
Nicola Baldo
65d00d330b
fixed node id logging in LTE
2015-04-23 13:33:58 +02:00
Tom Henderson
f195c26440
avoid compiler warning of assuming signed overflow does not occur when reducing constant in comparison
2015-04-18 08:15:59 -07:00
Nicola Baldo
2c1627a2f1
kill dead code
2015-04-16 18:06:31 +02:00
Nicola Baldo
e3e8613a07
merge
2015-04-16 12:54:24 +02:00
Nicola Baldo
a352d731a2
fixed SequenceNumber10 modulo operations for operator++
2015-04-13 14:40:23 +02:00
Nicola Baldo
0e06d19022
LteRlcAm: fixed VT(s) handling, added attributes for timers
2015-04-13 14:37:25 +02:00
Nicola Baldo
ed8b9eedfa
workaround for bug 2091 (modified version of Luciano's patch)
2015-04-10 12:53:52 +02:00
Mohit Goyal
5b1e6bd728
SetGroupName for lte module
2015-04-03 13:01:08 -07:00
Nicola Baldo
651ef94645
refactoring of the LteSpectrumPhy state machine
2015-04-01 19:10:20 +02:00
Nicola Baldo
76c94fb285
kill some dead code
2015-04-01 16:50:16 +02:00
Nicola Baldo
3ea8979c01
removed LteSpectrumPhy's LtePhyRxDataEndErrorCallback
2015-04-01 15:47:34 +02:00