inet
inet copied to clipboard
INET Framework for the OMNeT++ discrete event simulator
With TCP SACK, transmission can stall. [Thomas Reschka:] Martin noticed a bug in TCP SACK and informed Michael about his observation. To reproduce and see the failure please use the...
I came across the following document: Mats Rosbach, "Verification of Network Simulators: The good, the bad and the ugly." Master Thesis, UNIVERSITY OF OSLO, Department of Informatics, Nov 2, 2012....
In EtherMACFullDuplex.cc the check condition of "if (pauseUnitsRequested > 0)" needs to be changed to "if (pauseUnitsRequested >= 0)"
Cannot send EtherPauseFrame when the TX is in transmitState = PAUSE_STATE. If the link is congested in both directions it can lead to a deadlock. Moreover, the loss-less transmission is...
Pause frame arrival is processed by EtherMACFullDuplex::processPauseCommand() function. When the transmitter is in the WAIT_IFG_STATE the pauseUnitsRequested variable is updated. However, this variable doesn't get checked in the EtherMACFullDuplex::handleEndIFGPeriod() function...
According to RFC 2581, page 5: "Furthermore, upon a timeout cwnd MUST be set to no more than the loss window, LW, which equals 1 full-sized segment (regardless of the...
I was looking at the udpapp example.  The way UDP socket is laid out is a little bit confusing especially for those who have done network socket programming. 1....
1. channel is granted to EDCAF, it starts a txop, FS progresses as expected. 2. at the end of txop, last frames duration field extends NAV beyond txop limit. 3....
Ieee80211HtMode.h and Ieee80211VhtMode.h The duration is incorrectly computed and it throws and error when the radio is configured to receive/transmit by parts virtual const simtime_t getDuration(b dataLength) const override {...
IGMPv3 supports `source filtering` and apparently it is implmeted in INET, however, there is no way to test this feature. The IGMPv3 gets the source list from the receiveSignal: https://github.com/inet-framework/inet/blob/14dcdbe8a8338467ea0939433f45b9fe223cc2f6/src/inet/networklayer/ipv4/Igmpv3.cc#L488...