Commit Graph

12134 Commits

Author SHA1 Message Date
Sébastien Deronne
2e96da9966 wifi: Update documentation for LDPC support with TableBasedErrorRateModel 2020-11-07 13:27:38 +01:00
Sébastien Deronne
fe7d6dd6e8 wifi: Add error rate table for LDPC FEC encoding 2020-11-07 13:26:19 +01:00
Sébastien Deronne
480285f6c3 wifi: Add support for LDPC FEC encoding 2020-11-07 13:07:07 +01:00
Rémy Grünblatt
a100962855 wifi: Fix minstrel-ht UpdateStatistics duration 2020-11-03 09:06:29 +00:00
Tom Henderson
c8eda79fb2 mobility: (fixes #276) Make EnableAsciiAll connect in failsafe way 2020-11-02 12:33:56 -08:00
Vivek Jain
5b0866813c tcp: (fixes #283) Update previousLost and priorInFlight on receiption of ACK 2020-11-02 12:05:13 -08:00
Alexander Krotov
55c31b5255 wifi: make unexported functions static 2020-11-01 19:05:29 +03:00
Alexander Krotov
07f43a93b8 lte: local include without ns3/ prefix 2020-11-01 19:05:29 +03:00
Alexander Krotov
2e2fc2a4a2 wifi: remove duplicate include 2020-11-01 19:05:29 +03:00
Alexander Krotov
6a33eef685 wifi: remove declaration of undefined method 2020-11-01 19:05:29 +03:00
Anna Poon
13b0ed8d50 Implementation of time-arithmetic changes introduced in issue !348.
Used method for printing time with a unit. Generally the changes follow this pattern:

`now.GetSeconds ()` --> `now.As (Time::S)`
2020-10-30 22:39:24 +00:00
Tom Henderson
c9a35da4ad wifi: Rescan APIs 2020-10-29 20:48:38 -07:00
Tom Henderson
9c34430e65 wifi: Update Python examples for API change in commit 7c89eaf6 2020-10-29 20:47:26 -07:00
Tom Henderson
938a096b46 click: Align examples with wifi API changes in commit 7c89eaf6 2020-10-28 21:34:07 -07:00
Tom Henderson
d5b40a0d81 wifi: Update ErrorRateModel documentation 2020-10-28 13:34:15 -07:00
Sébastien Deronne
9b8b122437 wifi: Update limitations in the documentation 2020-10-28 11:04:52 -07:00
Sébastien Deronne
4b5a038552 mpi: Fix compilation issue caused by a removed function in wifi module 2020-10-27 18:54:23 +01:00
Sébastien Deronne
5af297ec1f wifi: Add support for HE_TB preamble 2020-10-26 21:54:15 +01:00
Sébastien Deronne
8718921d33 wifi: Extend WifiTxVector to set the WifiMode per staId 2020-10-26 21:54:15 +01:00
Sébastien Deronne
995a857fe7 wifi: Extend WifiPpdu to return the modulation class 2020-10-26 21:54:15 +01:00
Sébastien Deronne
5da67673fa wifi: Event should handle PPDUs 2020-10-26 21:54:15 +01:00
Sébastien Deronne
a489f67a24 wifi: Add method to indicate whether a PPDU is a SU or a MU PPDU 2020-10-26 21:54:15 +01:00
Rediet
b78bee21a9 wifi: Add CalculateTxDuration variant taking a map of PSDUs 2020-10-26 21:54:15 +01:00
Sébastien Deronne
eea21f681e wifi: Store map of PSDUs in WifiPpdu 2020-10-26 21:54:15 +01:00
Rediet
afd77a8c76 wifi: Use extended WifiTxVector 2020-10-26 21:54:15 +01:00
Rediet
f27c414143 wifi: Enable data rate computation for RUs 2020-10-26 21:54:15 +01:00
Rediet
5c8a661809 wifi, wave: Extend WifiTxVector for HE MU 2020-10-26 21:54:15 +01:00
Stefano Avallone
8205ef2df0 wifi: Add support for High Efficiency Resource Units 2020-10-26 21:54:11 +01:00
Sébastien Deronne
7bce530e71 wifi: Update documentation related to PHY error rate models 2020-10-26 20:39:16 +00:00
Sébastien Deronne
a3c616d756 wifi: Add tests for table-based error rate model 2020-10-26 20:39:16 +00:00
Sébastien Deronne
46dbdf4911 wifi: Reduce precision to fix infinite loop when Ideal rate manager as used with Yans error rate model 2020-10-26 20:39:16 +00:00
Sébastien Deronne
7969df7089 wifi: Use table-based error model by default 2020-10-26 20:39:16 +00:00
Sébastien Deronne
7c89eaf663 wifi: Remove YansWifiPhyHelper::Default and SpectrumWifiPhyHelper::Default methods 2020-10-26 20:39:16 +00:00
Sébastien Deronne
3d21933f2c wifi: Add TableBasedErrorRateModel class 2020-10-26 20:39:16 +00:00
Sébastien Deronne
b4f88cd33d wifi: Add error rate tables 2020-10-26 20:39:16 +00:00
Sébastien Deronne
6ca8731d82 wifi: Move DSSS and HR-DSSS rates handling in ErrorRateModel base class 2020-10-26 20:39:16 +00:00
Sébastien Deronne
da2d775744 wifi: Fix TXOP durations not always being traced 2020-10-24 16:51:32 +00:00
Tom Henderson
7c8776111c core: Update Doxygen for ShowProgress class 2020-10-18 07:42:27 -07:00
Tom Henderson
d9f4d1e017 dsr: Avoid possible segmentation fault in DsrRouting::DoDispose 2020-10-17 16:51:03 -07:00
Tom Henderson
9bfa3bd724 bindings: Rescan all APIs 2020-10-03 14:21:45 -07:00
Tom Henderson
7caff4e9f2 network: Update documentation regarding the removal of tag size limits 2020-10-03 07:34:49 -07:00
Tommaso Pecorella
a33e7ce7a6 point-to-point: (fixes #266, merges !433) Use one channel object factory 2020-10-02 13:28:24 -07:00
Greg Steinbrecher
a364863e1e network: Add test cases for DataRate rounding issues (issue #264) 2020-10-02 13:21:00 -07:00
Greg Steinbrecher
e8fc528e34 network: (fixes #264, merges !432) Rounding behavior of DataRate methods
Improve rounding behavior of CalculateBytesTxTime and CalculateBitsTxTime
2020-10-02 13:19:36 -07:00
Mohit P. Tahiliani
6974252b8a fd-net-device: minor fixes and documentation update for DPDK 2020-09-30 14:16:16 -07:00
Steven Smith
df89d8fafd network: (merges !413) Add serialization for byte and packet tags 2020-09-30 12:02:39 -07:00
Tommaso Pecorella
eeadfbb182 core: (fixes !426) Align TimeWithUnit printing to the "normal" double behaviour
The new time printing format uses "automatic" promotion to scientific
notation - just like for normal doubles.
2020-09-30 08:37:41 +00:00
Jared Dulmage
97326d228e olsr: (merges !104) Cross-layer access to OLSR internals
* make some internal APIs public to facilitate cross-layer solutions
* set IP TTL to 1 for the OLSR socket
2020-09-29 14:31:11 -07:00
Tom Henderson
3020dbb075 wifi: Restore (deprecated) API removed in commit bd1ad3994 2020-09-29 11:52:40 -07:00
Tom Henderson
a7df3b6a2e core: Add NS_DEPRECATED_3_32 tag 2020-09-29 09:42:11 -07:00