dev, dist: Fixed a scheduling bug in the etherswitch
authorMohammad Alian <m.alian1369@gmail.com>
Tue, 19 Jul 2016 14:48:56 +0000 (09:48 -0500)
committerMohammad Alian <m.alian1369@gmail.com>
Tue, 19 Jul 2016 14:48:56 +0000 (09:48 -0500)
commitc7bf0e9cdd8f22139919efd7d81824c988e4f41a
tree2c889eba4e2ae8a613f07eed17f7f254add7dc78
parente9d0f6db88832dab64572488533f4f7b5344ce72
dev, dist: Fixed a scheduling bug in the etherswitch

This patch fixes a bug in etherswitch. When a packet gets inserted
in the output fifo, the txEvent has to always be reschedule,
not only when an event is already scheduled. This can raise
the assertion in the reschedule function.
src/dev/net/etherswitch.cc