Commit Graph

12172 Commits

Author SHA1 Message Date
Stefano Avallone
68ae41b061 config-store: (fixes #2442) Do not crash if an object container has a null item 2016-06-29 17:58:03 +02:00
Stefano Avallone
36f8484352 traffic-control: Ensure that a NetDeviceQueueInterface is aggregated when a queue disc is installed on a device 2016-06-27 17:03:03 +02:00
Natale Patriciello
b7ec2e833c tcp: Documentation on TCP-application interface 2016-06-27 16:32:04 +02:00
Tommaso Pecorella
4bcf4abdda various: (fixes #2446) Fix comma instead of pipe in Attributes 2016-06-23 23:55:32 +02:00
Tommaso Pecorella
4937734929 wifi: QosTag printing needs a cast to int 2016-06-20 00:00:15 +02:00
Sébastien Deronne
c1388be030 wifi: (fixes #2379) Workaround to avoid BlockAckReq to be part of A-MPDUs 2016-06-17 13:56:18 +02:00
Sébastien Deronne
f6654f72e1 wifi: Improve time accuracy in WifiPhy calculations 2016-06-17 13:53:40 +02:00
Sébastien Deronne
20719679ad wifi: (fixes #2421) Forbid negative RemainingAmpduDuration for the last MPDU in A-MPDU tag 2016-06-17 13:52:50 +02:00
Sébastien Deronne
e96f106db0 wifi: (fixes #2408) Fixes pcap issues with HT Minstrel (patch from Tommaso and Matias) 2016-06-17 13:49:33 +02:00
Peter D. Barnes, Jr.
08ff4e78cf [core] Use standard arguments args, argv. 2016-06-16 16:11:31 -07:00
Stefano Avallone
a2e4d75c84 internet: (fixes #2440) SocketIpTosTag might be added twice if a packet is sent multiple times 2016-06-15 16:15:56 +02:00
Hossam Khader
e9e80fa69a sixlowpan: (fixes #2439) SixLowPan headers needs casts to int in some places 2016-06-14 22:56:28 +02:00
Tommso Pecorella
70fc877f81 internet: (fixes #2438) Routing must not chain-process packets coming from a non-forwarding interface 2016-06-13 00:11:15 +02:00
Tommso Pecorella
c9b50f9b04 internet: (fixes #2402) IPv4 Interface forwarding state is not honored 2016-06-13 00:09:51 +02:00
Tom Henderson
90e4ab38cf mpi: (fixes #2437) disable literal-suffix warning when MPI enabled 2016-06-11 14:25:29 -07:00
Tom Henderson
582231c37d core: Improve RngSeed and RngRun documentation 2016-06-10 14:50:07 -07:00
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