inet
inet copied to clipboard
INET Framework for the OMNeT++ discrete event simulator
I am enhancing and developing simulations with Frame Preemption and noticed that Wireshark flags mismatched checksums for SMD-C values that are not the final fragment of the packet. You can...
When clocks diverge too much, it results in this error: `Cannot schedule message (inet::ClockEvent)ProductionTimer to the past, t=0.0469998 -- in module (inet::queueing::ActivePacketSource) ClockDriftShowcase.source2.app[0].source (id=208), at t=0.047s, event #142502` For reproduction:...
There are several affected modules: EthernetMacPhy, EthernetCsmaMacPhy, Ppp, PacketTransmitter/PacketReceiver, etc. The NetworkInterface module already contains code to compute the desired datarate from both module parameter and channel parameter.
The signal decoding also happens in the wrong bandwidth including the guard subcarriers which do not carry information at all. For example, a 20MHz signal only carries information in a...
Hello! I have encountered a problem when defining a custom `inet::Protocol` (within a new project referencing INET) and registering it to `IpProtocolGroup` via the `ProtocolGroup::addProtocol()` method. A memory corruption occurs...
I am attempting to add new TSN streams and dynamically update the TSN schedule at runtime in INET 4.5.4. This requires a synchronized update of the `durations` parameters in the...
While the gPTP code seems to correctly work and keep the clock in sync, the calculation of `residenceTime` is not clear. The time correction value is calculated as the newTime...
Originally posted by @feichangniub July 7, 2025 **1、 Show the question** The case used in this discussion is the first example of gPTP in TSN. The following figure is the...
osgEarth is hard to get, so it would be great to use the https://geographiclib.sourceforge.io/ for geo -> carthesian conversion.
From the [documentation](https://doc.omnetpp.org/inet/api-4.4.0/neddoc/inet.linklayer.ieee8021q.Ieee8021qProtocol.html), it looks like the `socketCommandProcessor`, `SocketPacketProcessor`, and `SocketTable` modules can be enabled in order to allow the application layer to directly set VLAN tags. However, the documentation...