Natale Patriciello
fdcf89dd53
Duplicated code removed from Receive in TcpL4Protocol
...
When TcpL4Protocol receive a packet, the methods which handle the management
of the packet itself (for both IPv4 and IPv6) shares a lot of code. Differencies
are only in the endpoint searching; the other operations have been merged in two
protected methods, which are called by the Receive methods.
2015-07-13 07:53:58 -07:00
Natale Patriciello
ec3ff0953b
Bug 2132: If no endpoints are found for the incoming packet, the TcpL4Protocol sends an RST packet. However it was not well-formatted (missing right source, destination and ports).
2015-07-13 07:50:47 -07:00
Natale Patriciello
b4e765c5b6
Documentation improvements on TcpL4Protocol
2015-07-13 07:48:39 -07:00
Natale Patriciello
5c66f6fa1f
Unused header removed to enable a faster compile process.
2015-07-08 06:58:31 -07:00
Natale Patriciello
dcdbc179fb
Thanks to previous commits, now TcpSocketBases uses only public methods on TcpL4Protocol and the friend relation could be removed.
2015-07-08 06:50:00 -07:00
Natale Patriciello
f612ebca1c
Instead of directly manage the m_socketList member from TcpSocketBase, interact with it through public methods of TcpL4Protocol.
2015-07-08 06:48:40 -07:00
Natale Patriciello
93ce0ad194
Interface API change. This removes the (unused) Send function, and makes SendPacket (used by TcpSocketBase) a public method of the class TcpL4Protocol.
2015-07-08 06:46:54 -07:00
Tom Henderson
1606c90844
fix noeol in wscript
2015-07-12 07:45:13 -07:00
Sébastien Deronne
173514d457
fix, improve and extend HT capabilities information element
2015-07-11 19:02:02 +02:00
Sébastien Deronne
4ad1a2c90e
[wave] Rebuild python bindings
2015-07-11 12:24:01 +02:00
Sébastien Deronne
ac797fccec
[mesh] Rebuild python bindings
2015-07-11 12:17:55 +02:00
Sébastien Deronne
198428de10
rebuild bindings
2015-07-11 11:38:29 +02:00
Sébastien Deronne
425490bc54
rename snrDb to signalNoiseDbm
2015-07-11 11:14:24 +02:00
Sébastien Deronne
ce9e786d23
improve readibility of snr values
2015-07-11 00:59:27 +02:00
Peter D. Barnes, Jr.
0ec7a3b9d4
Remove extraneous blank lines from build chatter.
2015-07-09 15:13:34 -07:00
Peter D. Barnes, Jr.
e43b4acbde
Restore section label required for cross-linking.
2015-07-09 11:35:37 -07:00
Sébastien Deronne
051d5b1aa1
fix Supported MCS Set field in HT capabilities
2015-07-10 11:50:54 +02:00
Tommaso Pecorella
3d53962700
Bug 1941 - [energy] Remove unnecessary dependency involving energy module
2015-07-03 18:11:05 +02:00
Tommaso Pecorella
b332bce32f
Bug 1941 - [wave] Remove unnecessary dependency on Application module
2015-07-08 10:03:53 +02:00
Tommaso Pecorella
270691c72d
Bug 1941 - [mesh] Remove unnecessary dependency on Application module
2015-07-09 23:52:12 +02:00
Tommaso Pecorella
435859a64b
Bug 1941 - [aodv] Remove unnecessary dependency on Application module
2015-07-03 18:12:25 +02:00
Tommaso Pecorella
3c4d250b4b
Bug 1941 - [olsr] Remove unnecessary dependency on Application module
2015-07-03 18:11:59 +02:00
Tommaso Pecorella
1ffa01e505
[wifi] Rebuild python bindings
2015-07-09 22:46:36 +02:00
Sébastien Deronne
b7e891ccfa
rename snrDbm to snrDb
2015-07-09 18:20:34 +02:00
Sébastien Deronne
a096ecca2f
update RELEASE_NOTES
2015-07-08 23:52:26 +02:00
Sébastien Deronne
0d5fc14442
add support for HT MCS and A-MPDU in radiotap headers
2015-07-08 23:44:17 +02:00
Tommaso Pecorella
84452d7d9e
Waf - setup optimization and debug info for clang
2015-07-08 00:09:46 +02:00
Vedran Miletić
f1a1922cc0
Silence Clang 3.6+ -Wno-potentially-evaluated-expression warning
...
Clang 3.6+ warns about "expression with side effects will be evaluated
despite being used as an operand to 'typeid'" if Ptr<> is used as an
argument to typeid(). This changes the code to use raw pointers
instead of Ptr<>.
2015-07-07 22:06:08 +02:00
Vedran Miletić
a944617f27
Use proper environment when checking for supported compiler flags
2015-07-07 22:01:23 +02:00
Vedran Miletić
6cb06ce560
Handle the case where scratch or examples directory is missing
2015-07-07 13:37:52 +02:00
Vedran Miletić
46297abcda
Remove unused EXAMPLE_DIRECTORIES environment variable
2015-07-07 13:32:26 +02:00
Vedran Miletić
9f10edb665
Update waf to 1.8.12
2015-07-07 12:18:59 +02:00
Sébastien Deronne
7567960935
fix HT capabilities printing in PCAP files
2015-07-02 21:11:24 +02:00
Tom Henderson
412cf215b9
bump pybindgen version
2015-07-02 12:29:48 -07:00
Tommaso Pecorella
d8c14885b2
Bug 2124 - UdpSocketImpl::ShutdownRecv doesn't stop the Ipv[4,6]EndPointDemux
2015-07-02 18:21:44 +02:00
Sébastien Deronne
9e70317df6
remove file execution bit on wifi source files
2015-06-14 22:30:44 +02:00
Nicola Baldo
cf45881bcc
fixed Bug 2143 - maybe-uninitialized warning
2015-06-30 18:31:43 +02:00
Peter D. Barnes, Jr.
30c95658e9
Fix doxygen command after update to waf 1.8 in r11458, 126b15bc1efc
2015-06-28 20:24:41 -07:00
Peter D. Barnes, Jr.
dfd965e6f8
Revert unintentional change of third.cc trace file names, and remove execute bits.
...
These were introduced in 11418:4d6051f4166f.
Reported by Tom Henderson
2015-06-26 11:43:48 -07:00
Tom Henderson
0e03b5828f
enable wifi module documentation to be built standalone
2015-06-24 21:48:29 -07:00
Tom Henderson
5a76830b73
bug 2127: Scheduler benchmark utility works correctly in first run only (patch due to Philipp Andelfinger)
2015-06-24 21:39:59 -07:00
Tom Henderson
dc3667a937
bug 2125: subclasses must chain up to their base class NotifyNewAggregate() method (patch due to nlmills)
2015-06-24 21:36:15 -07:00
Mohit P. Tahiliani
d8ee7fffa4
add second.py and third.py Python examples
2015-06-24 19:40:03 -07:00
Mohit P. Tahiliani
6433205b6c
fix command-line argument handling in mixed-wireless.py example
2015-06-24 18:46:01 -07:00
Sébastien Deronne
340437104d
fix issue with the delay parameter in test-interference-helper
2015-06-24 18:54:29 +02:00
Vedran Miletić
4146d77eaf
Fix printing of gccxml version (Waf 1.8 API change)
2015-06-23 14:40:12 +02:00
Vedran Miletić
2006e41baa
Fix Python bindings wscript and waf-tools for Waf 1.8
2015-06-23 14:34:53 +02:00
Matthieu Coudron
5506d60922
Update Waf to 1.8.11
...
Changes:
* run_c_code() is replaced by check()
* nice_path() got removed, and is replaced by bldpath()
* check_compilation_flag() is updated to work with 1.8 API
2015-06-23 14:32:41 +02:00
Sébastien Deronne
8cfb0bf43f
rescan bindings
2015-06-14 20:53:47 +02:00
Sébastien Deronne
246166d593
add test script for InterferenceHelper
2015-06-22 19:00:34 +02:00