Commit Graph

12134 Commits

Author SHA1 Message Date
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
Tom Henderson
1361d42755 tcp: Control pcap generation with boolean constant 2016-05-07 06:14:13 -07:00
Tom Henderson
02bfe8f9b2 tcp: (updates #2392) update test response vectors 2016-05-07 06:12:27 -07:00
Natale Patriciello
f33b02777b tcp: (fixes #2392) patch commit 12096:8044a6a0db22 for SYN retx 2016-05-06 18:15:30 -07:00
Tommaso Pecorella
8376fea887 aodv: (re-fixes #1911) AODV doesn't work with more than one NetDevice
Changeset 10949:751e327b3632 didn't contain all the changes. Credits to Masahiro Rikiso for finding the problem.
2016-05-06 20:25:46 +02:00
Sébastien Deronne
0646f9b1b1 wifi: (fixes #2378) Properly reset A-MPDU variables if PLCP preamble/header reception failed 2016-05-05 12:17:12 +02:00
Sébastien Deronne
832ff48e76 wifi: Configurable gnuplot bounds in MinstrelHtWifiManagerExample 2016-05-05 11:44:38 +02:00
Sébastien Deronne
9817e9d70f wifi: Add msg to asserts related to incorrect MCS and NSS combination 2016-05-05 11:43:06 +02:00
Tom Henderson
a0424d7506 waf: (fixes #2387) Fix check-profile command 2016-05-03 18:01:19 -07:00
Tom Henderson
660bb7b592 bindings: (fixes #2395) Upgrade pybindgen for Python >=3.5 fix 2016-05-03 17:59:47 -07:00
Natale Patriciello
b6c47e6cea tcp: (fixes #2392) SYN advwin should not be scaled 2016-04-27 15:31:39 +02:00
Natale Patriciello
dc6e0525d4 tcp: TCP Bic test uses a Simulator instance 2016-04-26 15:28:37 +02:00
Tommaso Pecorella
d7d5575dc1 internet: (fixes #2383) IPv4 header for reassembled packets reports a wrong payload size. 2016-04-22 02:27:25 +02:00
Tom Henderson
430c75cbc2 examples: Add missing dependency 2016-04-20 16:32:18 -07:00
Tom Henderson
09b61f42d0 examples: Add missing dependency 2016-04-20 16:30:20 -07:00
Tommaso Pecorella
583ff29051 flow-monitor: (fixes #2375) Flowmonitor parse crashes when no pkt is received 2016-04-21 00:38:48 +02:00
Stefano Avallone
3b4e3ba53d internet: (fixes #2377) SocketIpTosTag and SocketIpv6TclassTag may be added twice in UDP 2016-04-20 00:18:21 +02:00
Anh Nguyen
e32a77a5e9 internet: added test for TCP Bic 2016-04-18 17:22:51 +02:00
Natale Patriciello
5aaeb0103c internet: Added TCP Bic 2016-04-18 17:21:45 +02:00
Anh Nguyen
e1d2bd27e1 internet: added TCP Veno 2016-04-18 17:20:17 +02:00
Anh Nguyen
58413eb0d3 internet: added TCP Scalable 2016-04-18 17:18:37 +02:00
Anh Nguyen
8bb8fe1904 internet: added TCP Vegas 2016-04-18 17:17:09 +02:00
Anh Nguyen
e546aeb562 internet: added last acked seq in tcp 2016-04-18 17:14:01 +02:00