Sébastien Deronne
5b4d08da67
wifi: ( fixes #2420 ) Remove code duplication between Wifi and Wave modules
2016-06-10 21:45:45 +02:00
Alexander Krotov
5caef0cd19
wifi: ( fixes #2376 ) Process case when new A-MPDU is received and some MPDUs are missing
2016-04-18 18:59:52 +03:00
Matias Richart
7f7a46fd65
wifi: ( fixes #1797 ) Assert when non-HT RAA is used with HT/VHT device
2016-06-10 21:45:43 +02:00
Sébastien Deronne
1224204c0a
wifi: ( fixes #2427 ) Do not set m_erpSupported for 802.11ac and 802.11n at 5GHz
2016-06-10 21:45:42 +02:00
Sébastien Deronne
b8068619dd
wifi: ( fixes #2436 ) Do not send BACK if the received A-MPDU is not addressed to the station
2016-06-10 21:45:41 +02:00
Sébastien Deronne
aa4498a55c
internet: (fixes clang) Fix compilation warnings
2016-06-10 21:45:37 +02:00
Manuel Requena
4c6ca8c77e
lte: ( fixes #2308 ) PacketTag instead of ByteTag in LTE PDCP/RLC
2016-06-10 17:09:35 +02:00
Mohit P. Tahiliani
124665b8e0
traffic-control: Remove magic numbers from ARED examples
2016-06-10 10:59:00 +02:00
Anh Nguyen
609f07f047
tcp: added TCP Illinois
2016-06-09 12:31:28 +02:00
Anh Nguyen
5a63ddb268
tcp: added TCP YeAH
2016-06-09 12:18:15 +02:00
Alexander Krotov
3a83e72a81
.gitignore
...
While main NS-3 repository [1] uses Mercurial, NS-3 also has official
[2] git mirror [3]. Added .gitignore replicates current .hgignore,
also taking advantage of the ability to split it into multiple files.
[1] http://code.nsnam.org/ns-3-dev/
[2] https://www.nsnam.org/wiki/HOWTO_use_Git_instead_of_Mercurial
[3] https://github.com/nsnam/ns-3-dev-git
2016-05-15 01:58:21 +03:00
Tom Henderson
d5650a8d01
waf: ( fixes #2270 ) Support -std=c++11 by default
2016-05-17 09:19:08 -07:00
Natale Patriciello
12b94e8df0
tcp: previous commit regards bug 2433, not 2461
2016-06-04 14:53:48 +02:00
Natale Patriciello
41566e885d
tcp: ( fixes #2461 ) BIC should copy private members
2016-06-04 14:51:18 +02:00
Ali Rostami
3e34eb965a
wifi: ( fixes #2352 ) Add 'drop oldest' drop policy to WifiMacQueue (patch from Ali Rostami)
2016-03-31 10:08:49 -07:00
Tom Henderson
178c70829f
bindings: rescan all module bindings
2016-06-02 09:24:07 -07: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
Tommaso Pecorella
1865443417
Doxygen: some typos fixed.
2016-05-29 17:24:37 +02:00
Stefano Avallone
ab38c73c91
internet: ( fixes #2425 ) UdpSocketImpl simplification
2016-05-28 01:07:41 +02:00
Tommaso Pecorella
d46c28256a
Update RELEASE_NOTES
2016-05-25 00:12:34 +02:00
Alexander Krotov
79beb0d9ab
core: ( fixes #1939 ) Make sure that an object is not aggregated twice.
...
When aggregating objects, it was checked that objects of the same type
are not aggregated. However, the check was performed only against the
primary type of the "other" object, but not against the types of objects
aggregated to the "other" object. This patch fixes the issue.
2016-04-10 11:50:22 +02:00
Sébastien Deronne
76be6102cb
wifi: ( fixes #2380 ) Fix to retrieve current TID (patch from Alexander Krotov)
2016-05-22 22:06:05 +02:00
Tommaso Pecorella
e1f17fbb3c
wave: ( fixes #2419 ) BsmApplication should use RecvFrom, not SocketAddressTag
2016-05-22 01:35:26 +02:00
Tommaso Pecorella
19b295c2e2
examples: remove questionable use of SocketAddressTag (use RecvFrom)
2016-05-21 18:30:59 +02:00
Tommaso Pecorella
710325128b
internet: RIP[ng] remove dependency from SocketAddressTag
2016-05-21 15:38:49 +02:00
Tommaso Pecorella
fabd470c29
network: Rescan bindings
2016-05-19 00:57:32 +02:00
Tommaso Pecorella
c3719c98aa
point-to-point: Rescan bindings
2016-05-19 00:57:21 +02:00
Tommaso Pecorella
aadb252b77
traffic-control: Rescan bindings
2016-05-19 00:57:03 +02:00
Stefano Avallone
8754a59cb6
network: Add a Remove method to the Queue base class
2016-05-19 00:14:29 +02:00
Mohit P. Tahiliani
8d6a5b15ed
traffic-control: Fix the adaptive red queue disc test
2016-05-19 00:14:23 +02:00
Stefano Avallone
2cd38a4b43
mesh: Regenerate data files for the devices-mesh-flame-regression test
2016-05-19 00:14:15 +02:00
Stefano Avallone
f3c4596867
traffic-control: ( fixes #2284 ) Never requeue a packet sent to a netdevice
...
This change allows us to more closely follow the Linux behavior. A packet
is only requeued when the device queue is stopped before we attempt to send
the packet to the device. Thus, a packet sent to a netdevice is never requeued.
It turns out that packets can only be requeued if the underlying device is
tc-aware and multi-queue. The PointToPointNetDevice code is updated accordingly.
2016-05-19 00:14:07 +02:00
Tommaso Pecorella
14fa869d71
internet-apps: ( fixes #1977 ) v4ping verbose output when not explicitly stopped
2016-05-18 23:23:08 +02:00
Tommaso Pecorella
6090fcd3a6
internet: ( fixes #2414 ) UdpSocket doesn't call NotifyConnectionFailed
2016-05-18 23:13:08 +02:00
Tom Henderson
ae7b2c6a2c
internet: Rescan bindings
2016-05-17 06:57:40 -07:00
Tom Henderson
2ecc63ecfe
uan: Rescan bindings
2016-05-14 18:25:46 -07:00
Hossam Khader
2f2c12c21e
uan: ( fixes #2386 ) Move UanPhyGen out of Tx mode when energy depleted
...
This patch adds a new PHY state 'DISABLED' and moves the Phy to this
state when energy is depleted, cancelling any pending transmissions or
receptions, and preventing further energy consumption below the low battery
threshold from the energy source. It also introduces new methods to handle
the event when energy is recharged (to move the state out of DISABLED) by
adding an EnergyRechargeHandler callback. Federico Guerra also contributed
to the development of this patch.
2016-05-14 18:12:19 -07:00
Sébastien Deronne
6f229f29e3
wifi: Rescan bindings
2016-05-13 12:46:42 +02:00
Sébastien Deronne
ee6709192f
wifi: Fix CWmin setting when an ERP STA moves from a non-ERP AP to an ERP AP
2016-05-13 10:21:12 +02:00
Sébastien Deronne
73373691ff
wifi: ( fixes #2406 ) Fix poor performance in 802.11g ad-hoc
2016-05-13 10:19:39 +02:00
Tom Henderson
2275ce9461
wifi: ( fixes #2398 ) Add SNR tag to beacons and probe responses
2016-05-13 10:19:02 +02:00
Tom Henderson
9cec054b13
wifi: ( fixes #2397 ) Add backoff and cw tracing to EDCA
2016-05-13 09:54:26 +02:00
Tom Henderson
90282c449c
wifi: ( fixes #2396 ) Move utility functions to WifiPhy
2016-05-13 09:40:59 +02:00
Sébastien Deronne
364ff63d7e
wifi: ( fixes #2307 ) Get rid of m_receivedAtLeastOneMpdu flag
2016-05-13 09:36:53 +02:00
Tom Henderson
920777b0e3
traffic-control: Rescan bindings
2016-05-11 07:47:16 -07:00
Tom Henderson
e8678631f5
network: Rescan bindings
2016-05-11 07:47:06 -07:00
Stefano Avallone
500ef9f4a6
traffic-control: ( fixes #2389 ) Internal queues need to notify their queue disc of packet drops
2016-05-11 12:10:02 +02:00
Stefano Avallone
93bf31ac56
traffic-control: ( fixes #2384 ) Child queue discs need to notify their parent queue disc of packet drops
2016-05-11 12:09:47 +02:00
Stefano Avallone
388695a7a6
traffic-control: Make the TrafficControlLayer code more readable
...
Instead of keeping the root queue discs in a vector and the netdevice
queue interface and the queue discs to wake in a separate map, keep
all this information in a single convenient struct.
2016-05-11 12:08:46 +02:00
Tom Henderson
dcbec12bd7
tcp: initialize m_writeResults member variable
2016-05-08 13:38:44 -07:00