Commit Graph

15599 Commits

Author SHA1 Message Date
Alexander Krotov
c94bf26d8b lte: Remove LteEnbRrc::m_cellId 2017-06-19 15:03:26 +03:00
Alexander Krotov
27840ea1c9 lte: Add LteEnbRrc::ComponentCarrierToCellId 2017-06-14 12:40:55 +03:00
Alexander Krotov
e7b361b324 lte: Send BSR to primary component carrier instead of first 2017-06-13 19:43:11 +03:00
Alexander Krotov
c778f5c329 lte: Add UeManager::GetComponentCarrierId () 2017-06-13 19:15:42 +03:00
Alexander Krotov
3bfd55a3c9 lte: Add LteCcmRrcSapUser::GetUeManager 2017-06-13 19:07:22 +03:00
Alexander Krotov
33a52a970b lte: Shift component carrier ID in RRC messages so they start with 1 2017-06-13 17:55:46 +03:00
Alexander Krotov
a110e7f990 lte: use .at () instead of writing an error to stdout in LteEnbRrcProtocolReal 2017-06-13 15:02:59 +03:00
Alexander Krotov
e8a3362842 lte: LteEnbRrc: configure SRB0 on primary component carrier, not 0 2017-06-13 14:54:56 +03:00
Alexander Krotov
42f0c37e6a lte: Send SIB2 on all component carriers 2017-06-13 13:58:13 +03:00
Alexander Krotov
a4a4dbf0c8 lte: Allow BSR to be received on any CC in NoOpComponentCarrierManager 2017-06-13 12:58:39 +03:00
Alexander Krotov
d35b539d49 lte: Add LteEnbNetDevice::HasCellId 2017-06-13 12:50:27 +03:00
Alexander Krotov
43ae267d6a lte: Test that UE can attach to any cell in cross-CC scenario 2017-06-09 15:32:38 +03:00
Alexander Krotov
66be4b489e lte: Fix NonCriticalExtension serialization
Range for EARFCN is from 0 to MAX_EARFCN and range for PCI is from 1
to 65536
2017-06-09 14:04:14 +03:00
Alexander Krotov
8e73f66586 lte: Keep one SIB1 per component carrier in LteEnbRrc
Each SIB1 has its own bandwidth cell ID.
2017-06-08 15:46:34 +03:00
Alexander Krotov
3ab6a5680b lte: Set CC id of UeManager to the serial number of EnbRrcMemberLteEnbCmacSapUser 2017-06-08 18:30:34 +03:00
Alexander Krotov
b9842ebe43 lte: Add LteEnbRrc::CellToComponentCarrierId 2017-06-08 18:30:23 +03:00
Alexander Krotov
1cf7c74ee0 lte: Skip primary CC instead of first in UeManager::BuildNonCriticalExtentionConfigurationCa 2017-06-07 17:37:34 +03:00
Alexander Krotov
9c95cd7c1b lte: Assign different Cell IDs to different CCs 2017-06-07 16:14:46 +03:00
Alexander Krotov
b80a732f2d lte: Assert that number of CCs and size of CC map match 2017-06-07 15:57:52 +03:00
Alexander Krotov
64fe2ac28a lte: Remove redundant numberOfCarriers argument from LteEnbRrc::ConfigureCarriers 2017-06-07 15:54:09 +03:00
Alexander Krotov
6816e8a8d6 lte: Remove limit of 2 on number of CCs 2017-06-07 15:50:33 +03:00
Alexander Krotov
78a71372d0 lte: Make PathlossModel attribute a TypeId instead of String 2017-06-07 15:41:01 +03:00
Alexander Krotov
29b3a4822d lte: Use m_componentCarrierId 2017-06-06 20:15:54 +03:00
Alexander Krotov
b3e8451186 lte: Add m_componentCarrierId to UeManager to track primary CC 2017-06-06 20:05:04 +03:00
Alexander Krotov
16b177df77 lte: Simplify fix for #2731 (changeset 39839e91252e) 2017-06-05 13:43:06 +03:00
Junling Bu
4474e76064 fix Doxygen typo 2017-07-13 22:31:43 -07:00
Alexander Krotov
77b2ad8c7b lte: Assert that compared SequenceNumber10 have the same base 2017-07-13 13:31:59 +03:00
Alexander Krotov
ab356654ca lte: Simplify operator > of SequenceNumber10 2017-07-13 12:54:17 +03:00
Tommaso Pecorella
866b40b202 internet: (fixes #2762) BindToNetDevice behaviour is not coherent with Linux 2017-07-12 19:54:20 +02:00
Robert Ammon
fdc17665c9 internet-apps: fix DHCP Doxygen 2017-07-11 21:04:28 +02:00
Tommaso Pecorella
3dd8aa2aa1 internet-apps: fix gcc pedantic warnings 2017-07-08 00:20:09 +02:00
Tom Henderson
71f73e92b4 internet-apps: DHCPv4 application
Special thanks to:
- Radu Lupu <rlupu@elcom.pub.ro>
- Ankit Deepak <adadeepak8@gmail.com>
- Deepti Rajagopal <deeptir96@gmail.com>
- Mohit P. Tahiliani <tahiliani.nitk@gmail.com>
2017-07-07 23:21:20 +02:00
Tom Henderson
17a6187d02 rescan core and network bindings (64-bit only) 2017-07-06 13:06:04 -07:00
Ankit Deepak
0cfaf415f4 bindings: Replace gccxml usage with castxml 2017-07-06 11:49:29 -07:00
Tom Henderson
c6614ad000 wifi: (fixes #2733) Support NSS > 1 in ideal wifi manager 2017-07-04 20:52:51 +02:00
Tom Henderson
944e85dbf0 wifi: (fixes #2673) Update WiFi spectrum model when channel is switched at run-time 2017-07-04 20:47:52 +02:00
Stefano Avallone
5f78e3f936 wifi: Rescan bindings (64-bit only) 2017-07-04 18:19:19 +02:00
Stefano Avallone
524685f5df wifi: Define WifiMacQueue as a subclass of Queue<WifiMacQueueItem> 2017-07-04 18:19:06 +02:00
Tom Henderson
11677374d9 wifi: rescan bindings (64-bit only) 2017-07-02 21:41:03 -07:00
Tom Henderson
895ecc8a12 wifi: Further changes to commit 12941 for smart pointer usage
* Use ns3::Object only when trace sources or attributes are anticipated;
  otherwise use reference counted smart pointer
* Remove RandomStream class because it adds no real functionality.  It provides
  a TestRandomStream class for deterministic random variables (for testing)
  but this test class is unused and could be accomplished by other means.
2017-07-02 21:32:55 -07:00
Tommaso Pecorella
85e5d91383 Add .gitattributes file - needed to avoid GitHub wrong language scan 2017-07-03 02:41:24 +02:00
Sébastien Deronne
4da17e78b8 Update RELEASE_NOTES and AUTHORS list 2017-07-02 15:41:30 +02:00
Varun Reddy
2f6fdbe31f wifi: (fixes #2761) Make sure CTS frames are not sent in A-MPDUs 2017-07-02 15:37:17 +02:00
Sébastien Deronne
df1b368b7a wifi: (fixes 2757) Properly enforce 802.11n/ac/ax maximum TXOP 2017-06-26 22:52:02 +02:00
Sébastien Deronne
69f43db97b wifi: Use static for class functions 2017-06-26 22:49:53 +02:00
Sébastien Deronne
a6574f3ce5 wifi: Make more use of smart pointers instead of normal pointers 2017-06-26 22:47:13 +02:00
Sébastien Deronne
87925fa799 wifi: Use const in setters 2017-06-26 22:46:21 +02:00
Sébastien Deronne
349007d583 wifi: Move log2 to wifi utils 2017-06-26 22:38:46 +02:00
Tommaso Pecorella
11f470b1ff olsr: (fixes #2760) do not use unicast-bound sockets to receive broadcasts 2017-06-26 19:53:09 +02:00
Tommaso Pecorella
acb364c299 internet: (fixes #2759) Packets sent to broadcast address are converted to subnet-directed broadcast 2017-06-26 19:51:45 +02:00