Biljana Bojovic
e995d45e4c
core: Pass by ref. test name in ValArrayTestCase, MatrixArrayTestCase and ComplexMatrixArrayTestCase
2023-04-10 16:26:38 +00:00
Biljana Bojovic
8101dbb147
core: Change private to protected in MatrixArray to allow inheritance
2023-04-10 16:26:38 +00:00
Biljana Bojovic
b72c6437b7
core: Use size_t instead of uint16_t for easier integrations with std container types
2023-04-10 16:26:38 +00:00
Biljana Bojovic
e6b2ff7e7e
core: Add an additional test case for MatrixArray transpose
2023-04-10 16:26:38 +00:00
Biljana Bojovic
8f2a1825b3
core: Add ComplexMatrixArray test case to test std::complex functions of MatrixArray
2023-04-10 16:26:38 +00:00
Biljana Bojovic
0028ae845e
core: Fix MatrixArray::HermitianTranspose
2023-04-10 16:26:38 +00:00
Biljana Bojovic
1b25eee622
core: Add more test cases for testing MatrixArray multiplication
2023-04-10 16:26:38 +00:00
Biljana Bojovic
0b7e825484
core: Fix MatrixArray multiplication (use the correct matrix offset for lhs and rhs matrices)
2023-04-10 16:26:38 +00:00
Tommaso Pecorella
32e495dcbd
network: remove pedantic asserts in metadata
2023-04-09 23:47:01 +02:00
Gabriel Ferreira
85fcf95f36
build: ( fixes #881 ) fix scratch targets for file names containing dots
2023-04-08 15:29:11 -03:00
Gabriel Ferreira
6e66cc3ae9
network: over-provision 100 bytes for Buffer allocations
...
Saves up 10 million allocations in wifi-he-network --simulationTime=0.25 --frequency=5 --useRts=0 --minExpectedThroughput=6 --maxExpectedThroughput=844
2023-04-08 14:15:19 -03:00
Gabriel Ferreira
d9924eced9
internet: reuse routing callbacks in Ipv4L3Protocol::Receive and Ipv6L3Protocol::Receive
...
Saves up 31 million allocations in wifi-he-network --simulationTime=0.25 --frequency=5 --useRts=0 --minExpectedThroughput=6 --maxExpectedThroughput=844
2023-04-08 14:11:37 -03:00
Gabriel Ferreira
71c1fba5a0
build: do not build the test object library when tests are disabled
2023-04-06 23:41:38 +00:00
Gabriel Ferreira
13a42a5a9a
build: propagate module include directories to the test module
...
Otherwise, unknown symbols included by external dependencies won't be resolved while building traced-callback-typedef-test-suite.cc
2023-04-06 23:41:38 +00:00
Gabriel Ferreira
2b98ccb9e2
test: test-ns3.py case to check if modules from src can depend on contrib
2023-04-06 23:41:38 +00:00
Stefano Avallone
5b6083250c
Update CHANGES.md
2023-04-06 11:40:42 +02:00
Stefano Avallone
4544305b45
wifi: Keep timestamp when replacing a BAR in ScheduleBar()
2023-04-06 11:38:43 +02:00
Stefano Avallone
ad4d9cc5cd
wifi: Check that the link is not blocked before calling PeekByTidAndAddress
2023-04-06 11:38:36 +02:00
Stefano Avallone
e4e962c315
wifi: Always update queue priority when enqueuing an MPDU
2023-04-06 11:38:29 +02:00
Stefano Avallone
ce956b50fb
wifi: QosBlockedDestinations is no longer used
2023-04-06 11:32:40 +02:00
Stefano Avallone
3b174969b2
wifi: Use scheduler to block packets while waiting for ADDBA response
2023-04-06 11:32:38 +02:00
Stefano Avallone
cd401ecf26
wifi: Queue scheduler allows (un)blocking links for specific container queues
2023-04-06 11:31:26 +02:00
Stefano Avallone
17bfd553d7
wifi: Queue scheduler keeps a mask indicating whether a link is blocked for a queue
2023-04-06 11:30:16 +02:00
Stefano Avallone
19454e862f
wifi: Queue scheduler uses per-destination mgt and control queues
2023-04-06 11:14:14 +02:00
Stefano Avallone
2a8ea316c4
wifi: Link IDs for a container queue can be autonomously set by the scheduler
...
No need for the SetupLinkIds method being called by other components
2023-04-06 11:14:14 +02:00
Stefano Avallone
93673b3045
wifi: Reintroduce a timestamp for MPDUs
...
... and use it as the priority of the default FCFS queue scheduler
2023-04-06 11:14:14 +02:00
Stefano Avallone
5c5276a0c3
wifi: Always set the links associated with a container queue
2023-04-06 11:14:14 +02:00
Stefano Avallone
e25bb4ce39
wifi: Queue info are added to the queue info map upon enqueuing an MPDU
2023-04-06 11:14:14 +02:00
Stefano Avallone
aeb49457de
wifi: Make it easier to get the links over which an MPDU can be sent
2023-04-06 11:14:14 +02:00
Alberto Gallegos Ramonet
1c0423cf7d
energy: Fix null harvester issue in EnergySource
2023-04-06 15:37:35 +09:00
GermanAizek
d45803ff81
wimax: removed excess assignments and removed unused m_mobility
2023-04-06 06:26:13 +00:00
Giovanni Grieco
bf34f05109
examples: Remove unnecessary includes for unlinked modules
2023-04-06 06:14:29 +00:00
Stefano Avallone
fcaffe8f51
wifi: ( fixes #880 ) Init last busy structs at initialization time
...
Otherwise, channel changes done after Install() and before Initialize()
do not trigger an update of the last busy structs.
2023-04-05 22:39:31 +02:00
Sébastien Deronne
db2be4a9d9
wifi: Pass operating channel to WifiPpdu
2023-04-05 16:32:33 +00:00
Sébastien Deronne
a133d4c04d
wifi: Add missing operators to WifiPhyOperatingChannel
2023-04-05 16:32:33 +00:00
Tommaso Pecorella
5fc249a991
internet: refactor how headers are built during fragmentation
2023-04-04 07:53:50 +00:00
André Apitzsch
53ce443f79
test: Replace deprecated optparse
2023-04-03 13:43:19 +00:00
Alberto Gallegos Ramonet
5cbd4b9c8f
lr-wpan: Added macPanId to MAC SET GET attributes
2023-04-03 17:39:17 +09:00
Alberto Gallegos
a3777c82f3
network: Add Mac16 and Mac64 functions
2023-04-02 13:05:14 +09:00
Gabriel Ferreira
043199ce9d
build: prevent collision between homonymous ns-3 modules and dependencies
2023-04-01 10:05:00 -03:00
Alberto Gallegos
8aca64eacc
lr-wpan: Add attributes to MLME-SET and MLME-GET
2023-04-01 18:15:04 +09:00
pagmatt
0132e159df
antenna: Remove deprecated ComputeNorm declaration
2023-03-31 23:46:10 +00:00
Tom Henderson
174dbb7e1c
doc: Fix broken link on menu bar
2023-03-31 16:21:28 -07:00
Robert-ML
eb9448716b
wifi: Correct uint32_t division to double
2023-03-31 16:09:48 -07:00
Gabriel Ferreira
d9499afc72
build: properly propagate included directories from dependencies
2023-03-31 14:32:44 -03:00
Alberto Gallegos Ramonet
1e49101c39
lr-wpan: Fixes issues during MAC scan
2023-03-30 12:03:36 +09:00
Biljana Bojovic
eed35c2131
spectrum: Use uint32_t instead of uint8_t for m_rbNum and m_timeGranularity in TraceFadingLossModel
...
With NR we can have a larger number of RBs than we could have
in past with LTE. In LTE the maximum was 100RBs for 20MHz BW,
while in NR it could go e.g. up to 275.
Hence, uint8_t is not sufficient any more.
Similarly, m_timeGranularity needs to support higher values.
2023-03-29 09:59:10 +00:00
Alberto Gallegos
1083229fe1
network: Add ConvertToInt to Mac64Address
2023-03-28 12:10:18 +09:00
Raghuram
8a480ca500
Fixes Dark mode support(issue#829)
2023-03-26 23:27:09 +05:30
Gabriel Ferreira
8b8025e63c
build: inform that NS3_BINDINGS_INSTALL_DIR is meant for redistribution
2023-03-24 14:09:34 -03:00