Commit Graph

15632 Commits

Author SHA1 Message Date
Tommaso Pecorella
4122e11a18 nix-vector-routing: doxygen fixes 2021-05-27 21:02:34 +00:00
Rediet
e27d87e971 lte: Update doc on integration of BLER curves
Remove obsolete references to Pem
2021-05-27 12:39:50 +00:00
Rediet
668a2de316 lte: Update links in model library references 2021-05-27 12:39:50 +00:00
ZorazeAli
7329cc2554 lte: Rescan APIs 2021-05-27 11:27:29 +02:00
ZorazeAli
ebfec2d7a7 lte: Pass complete PDCP SDU params from LtePdcpSapProvider to LtePdcp
See merge request !268
2021-05-27 11:26:25 +02:00
Tommaso Pecorella
77d6088608 ci: fix master doxygen fails 2021-05-27 00:36:44 +00:00
Rediet
867cc1981d wifi: (fixes #394) Obtain coherent Rx width for DSSS PhyEntity of HE-capable PHYs
Since the RxSpectrumModel is built using HE parameters
2021-05-26 11:07:09 +02:00
Rediet
5b6220c268 wifi: fix doxygen warnings in src/test/ns3wifi 2021-05-25 17:11:18 +02:00
Rediet
fe349e534b wifi: fix doxygen warnings in src/wifi/test
8 warnings left with templated TxopType
2021-05-25 17:11:16 +02:00
Rediet
fad6f02301 doc: Add alias for gitlab issues 2021-05-25 17:11:15 +02:00
Rediet
ce57ee91a3 wifi: fix doxygen warnings in src/wifi/examples 2021-05-25 17:11:14 +02:00
Rediet
2cd288b24d wifi: fix other doxygen warnings in src/wifi/model
3 warnings remaining with templated WifiTxTimer::FeedTraceSource
2021-05-25 17:11:06 +02:00
Rediet
337851d75e wifi: Clear doxy warnings for GET_XXX_MCS and GET_XXX_MODE macros
Move final column to macro definition to make us of SKIP_FUNCTION_MACRO
2021-05-25 17:06:03 +02:00
Tom Henderson
10ef08140a network: (fixes #404) Use Queue::Dispose() for SimpleNetDevice::DoDispose() 2021-05-22 13:43:29 -07:00
Tom Henderson
f34d4c5025 network: Add Queue::DoDispose method 2021-05-22 13:41:33 -07:00
Rediet
338f4c418e lte: fix crashing daily tests
Same logic as commit e6ca9be6fb
2021-05-21 08:34:59 +02:00
ZorazeAli
a51b72e375 lte: Add NotValid enum members for initialization 2021-05-21 08:34:47 +02:00
Rediet
e6ca9be6fb lte: Assign default values
Fixes crashing optimized/release builds with 'may be used uninitialized' error
2021-05-19 20:19:23 +00:00
Tom Henderson
936bb1168c wifi: Rescan Python bindings 2021-05-19 07:38:24 -07:00
Tom Henderson
fae6245933 wifi: Make destructor virtual for polymorphic class type 2021-05-19 07:36:39 -07:00
Sébastien Deronne
c55b3b0b37 wifi: Cleanup inherited and overriden comments in header files 2021-05-18 21:52:51 +02:00
Sébastien Deronne
97c772b053 wifi: Remove redundant virtual keywords 2021-05-18 19:18:22 +00:00
Sébastien Deronne
2f0d0229ce wifi: Use override keyword when necessary 2021-05-18 19:18:22 +00:00
Sébastien Deronne
b9db718c22 wifi: ApWifiMac does not need to hold whole lists of non-ERP STAs nor non-HT STAs 2021-05-18 19:51:41 +02:00
Alexander Krotov
8608166b6d wifi: enable ThompsonSamplingWifiManager logs in WifiHelper 2021-05-18 18:56:01 +03:00
Tommaso Pecorella
a13fe418ba ci: fix gcc-11 test 2021-05-16 18:06:58 +00:00
Tommaso Pecorella
2d150b0f6a ci: add gcc-11 jobs 2021-05-14 17:52:02 +00:00
Tommaso Pecorella
0bc6512941 ci: update weekly jobs
- remove gcc<7, ubuntu 16.04
- add ubuntu 21.04, fedora 34
2021-05-13 22:10:57 +00:00
Tommaso Pecorella
c1cf29c57d internet: add NdiscCache::Entry::GetIpv6Address 2021-05-13 15:28:27 +00:00
Tommaso Pecorella
30bf1d3f76 network: add Ipv6Prefix to Ipv6Address conversion 2021-05-13 15:11:03 +00:00
Stefano Avallone
2917d45fb1 wifi: Rescan python bindings 2021-05-13 15:57:03 +02:00
Stefano Avallone
19d1c8da98 wifi: Enable TestUlOfdmaPowerControl in wifi-phy-ofdma test suite 2021-05-13 15:27:41 +02:00
Stefano Avallone
c975eb6425 wifi: Pass BlockAck header as const reference rather than pointer 2021-05-13 15:27:41 +02:00
Stefano Avallone
c28e2fdb48 wifi: Add a MAC OFDMA test suite 2021-05-13 15:27:41 +02:00
Stefano Avallone
5c7c5ad497 wifi: MacHelper installs a Multi User Scheduler 2021-05-13 15:27:41 +02:00
Stefano Avallone
630153e38c wifi: Add MAC support for UL OFDMA 2021-05-13 15:27:41 +02:00
Stefano Avallone
02a1923f55 wifi: Add a map storing ACs in increasing order of priority 2021-05-13 15:27:41 +02:00
Stefano Avallone
b04bb017d9 wifi: Add an SnrTag for responses to MU frames 2021-05-13 15:27:41 +02:00
Stefano Avallone
f929fa6b38 wifi: Define ack methods for UL OFDMA transmissions 2021-05-13 15:27:41 +02:00
Stefano Avallone
e164766c9b wifi: Add support for Multi-STA BlockAck 2021-05-13 15:27:41 +02:00
Stefano Avallone
e5629b2748 wifi: Extend BlockAck header to support Multi-STA BlockAck 2021-05-13 15:27:41 +02:00
Ameya Deshpande
484aa9a624 nix-vector-routing: (fixes #383) Add support for multiple interface addresses
This change makes the following changes:
1. Add map entries for all the addresses on a interface in
   `g_ipv4AddressToNodeMap`.
2. Use `Ipv4L3Protocol::SourceAddressSelection` for source address
   selection.
3. Add an example for multiple interface addresses.
4. Update Nix-Vector Routing documentation based on its routing
   decisions.

Note that the intermediate nodes and final node can use any addresses they want.
So by default, the `addressIndex = 0` addresses are considered in `RouteInput ()`
and subsequent nodes in `PrintRoutingPath ()` (after source node).

Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com>
Suggested-by: Tommaso Pecorella <tommaso.pecorella@unifi.it>
2021-05-13 00:39:12 +00:00
Tom Henderson
671b49eb80 internet-apps: (fixes #396) Remove forward declaration
Forward declared classes for which the header file is not otherwise
included in the module headers somewhere can cause a failure for
Python bindings to compile.  scan-header.h did not remedy in this case.
2021-05-12 16:20:46 -07:00
Tommaso Pecorella
38c23d169c Update .vscode/launch.json to use lldb and testrunner 2021-05-12 21:06:15 +00:00
Eduardo Almeida
9ae9a044c3 Update .vscode/launch.json to build ns-3 before starting to debug 2021-05-12 20:31:44 +00:00
Eduardo Almeida
6aa2d3238e Update Python scripts to the safer "with open() as" Python syntax 2021-05-11 23:38:30 +00:00
Tommaso Pecorella
de8505ce2d ci: doc - fix ImageMagik conversion policy 2021-05-11 21:03:26 +00:00
Tommaso Pecorella
b2f6f40241 internet: print Id and SeqNo for Icmpv6Echo 2021-05-10 22:57:17 +00:00
Tommaso Pecorella
337a67c818 internet: doxygen fix 2021-05-09 21:34:15 +00:00
Tommaso Pecorella
5beeda40a2 ci: switch to archlinux for documentation stage 2021-05-09 21:25:01 +00:00